diff --git a/greg/admin.py b/greg/admin.py index abc671d7ef3355151b6bd76356ecce6164b1cd4a..2dd96362e40dbfb0c31e8039cc6fe61870351624 100644 --- a/greg/admin.py +++ b/greg/admin.py @@ -4,8 +4,16 @@ from greg.models import ( Person, PersonRole, Role, + PersonIdentity, + Consent, + PersonConsent, + OrganizationalUnit, + Sponsor, + SponsorOrganizationalUnit, ) +admin.site.site_header = "Guest Registration Admin" + class PersonAdmin(admin.ModelAdmin): list_display = ( @@ -37,6 +45,36 @@ class RoleAdmin(admin.ModelAdmin): readonly_fields = ("id", "created", "updated") +class PersonIdentityAdmin(admin.ModelAdmin): + readonly_fields = ("id", "created", "updated") + + +class ConsentAdmin(admin.ModelAdmin): + readonly_fields = ("id", "created", "updated") + + +class PersonConsentAdmin(admin.ModelAdmin): + readonly_fields = ("id", "created", "updated") + + +class OrganizationalUnitAdmin(admin.ModelAdmin): + readonly_fields = ("id", "created", "updated") + + +class SponsorAdmin(admin.ModelAdmin): + readonly_fields = ("id", "created", "updated") + + +class SponsorOrganizationalUnitAdmin(admin.ModelAdmin): + readonly_fields = ("id", "created", "updated") + + admin.site.register(Person, PersonAdmin) admin.site.register(PersonRole, PersonRoleAdmin) admin.site.register(Role, RoleAdmin) +admin.site.register(PersonIdentity, PersonIdentityAdmin) +admin.site.register(Consent, ConsentAdmin) +admin.site.register(PersonConsent, PersonConsentAdmin) +admin.site.register(OrganizationalUnit, OrganizationalUnitAdmin) +admin.site.register(Sponsor, SponsorAdmin) +admin.site.register(SponsorOrganizationalUnit, SponsorOrganizationalUnitAdmin)