"""Generated by utils/cgit/cgit_util_generate_admin_file on 2022-01-24 14:56:11.114685"""
from django.contrib import admin
from .models import (
RBACGroup,
RBACUserGroup,
RBACGroupRole,
RBACModelDefault,
RBACAppModelAction,
RBACAdminGroup,
RBACAdminUserGroup,
RBACAdminGroupRole,
RBACAdminTree,
)
[docs]
@admin.register(RBACGroup)
class RBACGroupAdmin(admin.ModelAdmin):
"""Admin class for model RBACGroup"""
list_display = ["name", "name_qualifier", "name_item", "description"]
search_fields = ["name_qualifier", "name_item", "description"]
autocomplete_fields = [
"created_by",
]
[docs]
@admin.register(RBACUserGroup)
class RBACUserGroupAdmin(admin.ModelAdmin):
"""Admin class for model RBACUserGroup"""
autocomplete_fields = [
"member",
"group",
]
list_display = ["group", "member"]
search_fields = [
"group__description",
"group__name_qualifier",
"group__name_item",
"member__first_name",
"member__last_name",
]
[docs]
@admin.register(RBACGroupRole)
class RBACGroupRoleAdmin(admin.ModelAdmin):
"""Admin class for model RBACGroupRole"""
autocomplete_fields = [
"group",
]
list_display = [
"group",
"role",
"action",
"rule_type",
]
search_fields = [
"group__name",
"role",
]
[docs]
@admin.register(RBACAdminGroup)
class RBACAdminGroupAdmin(admin.ModelAdmin):
"""Admin class for model RBACAdminGroup"""
autocomplete_fields = [
"created_by",
]
list_display = ["name", "name_qualifier", "name_item", "description"]
search_fields = ["name_qualifier", "name_item", "description"]
[docs]
@admin.register(RBACAdminUserGroup)
class RBACAdminUserGroupAdmin(admin.ModelAdmin):
"""Admin class for model RBACAdminUserGroup"""
autocomplete_fields = [
"member",
"group",
]
list_display = ["group", "member"]
search_fields = [
"group__description",
"group__name_qualifier",
"group__name_item",
"member__first_name",
"member__last_name",
]
[docs]
@admin.register(RBACAdminGroupRole)
class RBACAdminGroupRoleAdmin(admin.ModelAdmin):
"""Admin class for model RBACAdminGroupRole"""
autocomplete_fields = [
"group",
]
list_display = [
"group",
"app",
"model",
"model_id",
]
search_fields = [
"group__name_item",
"app",
]
[docs]
@admin.register(RBACAdminTree)
class RBACAdminTreeAdmin(admin.ModelAdmin):
"""Admin class for model RBACAdminTree"""
autocomplete_fields = [
"group",
]
list_display = ["group", "tree"]
search_fields = [
"group__description",
"group__name_qualifier",
"group__name_item",
"tree",
]
[docs]
@admin.register(RBACModelDefault)
class RBACModelDefaultAdmin(admin.ModelAdmin):
list_display = [
"app",
"model",
"default_behaviour",
]
search_fields = ["app", "model", "default_behaviour"]
[docs]
@admin.register(RBACAppModelAction)
class RBACAppModelActionAdmin(admin.ModelAdmin):
list_display = [
"app",
"model",
"valid_action",
"description",
]
search_fields = [
"app",
"model",
"valid_action",
"description",
]