from django.contrib import admin
from models import *
from modules.notifications.models import AdminMessage, AdminMessageAttachment

admin.site.register(MemberType)
admin.site.register(MemberGroup)

class MemberAdmin(admin.ModelAdmin):
    search_fields = ['user__first_name','user__last_name','user__email']

admin.site.register(Member,MemberAdmin)
admin.site.register(ProfessionalChoice)
admin.site.register(QualificationChoice)
admin.site.register(AreaOfInterest)
admin.site.register(FurtherInformationMessage)

admin.site.register(MemberTransaction)
admin.site.register(MemberEvent)
admin.site.register(MemberContact)
admin.site.register(MemberCommittee)
admin.site.register(MemberClassification)
admin.site.register(MemberSubscription)
admin.site.register(MemberDirectDebit)

admin.site.register(MemberArrears)
admin.site.register(Country)
admin.site.register(UserActivity)
admin.site.register(MemberResource)
admin.site.register(MemberEmail)

admin.site.register(AdminMessage)
admin.site.register(AdminMessageAttachment)
admin.site.register(Receipt)
admin.site.register(Certificate)
admin.site.register(MemberRenewal)
admin.site.register(MemberRenewalInvoice)
admin.site.register(MemberDocument)
