Правки логики
This commit is contained in:
@@ -541,10 +541,21 @@ if admin.site.is_registered(Group):
|
||||
admin.site.unregister(Group)
|
||||
|
||||
|
||||
from apps.locations.models import GroupLocationAccess
|
||||
|
||||
|
||||
class GroupLocationAccessInline(TabularInline):
|
||||
model = GroupLocationAccess
|
||||
extra = 1
|
||||
max_num = 1
|
||||
filter_horizontal = ('locations',)
|
||||
|
||||
|
||||
@admin.register(Group)
|
||||
class GroupAdmin(ModelAdmin):
|
||||
"""Роль = группа доступа: имя, портальные разделы, прочие права, описание/активна."""
|
||||
form = GroupAdminForm
|
||||
inlines = [GroupLocationAccessInline]
|
||||
filter_horizontal = ('permissions',)
|
||||
search_fields = ('name',)
|
||||
list_display = ('name', 'active_display', 'description_display', 'portal_matrix_link')
|
||||
|
||||
Reference in New Issue
Block a user