diff options
Diffstat (limited to '')
-rw-r--r-- | ctrack/organisations/admin.py | 20 |
1 files changed, 15 insertions, 5 deletions
diff --git a/ctrack/organisations/admin.py b/ctrack/organisations/admin.py index 5ae61d5..019ec05 100644 --- a/ctrack/organisations/admin.py +++ b/ctrack/organisations/admin.py @@ -1,6 +1,6 @@ from django.contrib import admin -from .models import Organisation, Address, AddressType, Person, Role +from .models import Organisation, Address, AddressType, Person, Role, Mode, Submode # So we can get the organisation name - a reverse lookup @@ -9,7 +9,7 @@ def get_organisation_name(person): # We need this to ensure the column header in the admin does't read the func name -get_organisation_name.short_description = 'Organisation' +get_organisation_name.short_description = "Organisation" class AddressTypeAdmin(admin.ModelAdmin): @@ -23,21 +23,31 @@ class AddressInLine(admin.StackedInline): class OrganisationAdmin(admin.ModelAdmin): - inlines = [AddressInLine,] - list_display = ('name',) + inlines = [AddressInLine] + list_display = ("name", "submode") class PersonAdmin(admin.ModelAdmin): model = Person - list_display = ['name', get_organisation_name, 'email', 'mobile'] + list_display = ["name", get_organisation_name, "email", "mobile"] class RoleAdmin(admin.ModelAdmin): model = Role +class ModeAdmin(admin.ModelAdmin): + model = Mode + + +class SubmodeAdmin(admin.ModelAdmin): + model = Submode + + # Register your models here. admin.site.register(Organisation, OrganisationAdmin) admin.site.register(AddressType, AddressTypeAdmin) admin.site.register(Role, RoleAdmin) admin.site.register(Person, PersonAdmin) +admin.site.register(Mode, ModeAdmin) +admin.site.register(Submode, SubmodeAdmin) |