Files
centurion_erp/app/access/admin.py
Jon 14acea31f2 feat(access): add organization manger
org managager regardless of permissions can conduct all operations against an organization.

!28 #39
2024-06-17 19:38:11 +09:30

31 lines
715 B
Python

from django.contrib import admin
from django.contrib.auth.models import Group
from .models import *
admin.site.unregister(Group)
class TeamInline(admin.TabularInline):
model = Team
extra = 0
readonly_fields = ['name', 'created', 'modified']
fields = ['team_name']
fk_name = 'organization'
class OrganizationAdmin(admin.ModelAdmin):
fieldsets = [
(None, {"fields": ["name", 'manager', "slug"]}),
#("Date information", {"fields": ["slug"], "classes": ["collapse"]}),
]
inlines = [TeamInline]
list_display = ["name", "created", "modified"]
list_filter = ["created"]
search_fields = ["team_name"]
admin.site.register(Organization,OrganizationAdmin)