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)