caps.admin
- class AgentAdmin(model, admin_site)[source]
Bases:
ModelAdmin- fields = ('uuid', 'user', 'group', 'is_default')
- list_display = ('uuid', 'user', 'group', 'is_default')
- list_filter = ('group',)
- property media
- readonly_fields = ('uuid',)
- class BaseCapabilityInline(parent_model, admin_site)[source]
Bases:
TabularInline- fields = ('permission', 'max_derive')
- property media
Bases:
ModelAdmin
- register_object(obj_class, admin_class)[source]
Register model admin for Object class, its Capability and Share.
It uses:
BaseCapabilityInline: inline Capability in Share admin;BaseShareAdmin: to register Share admin;ObjectAdmin(by default): to register Object admin;
- Parameters:
obj_class (
type[Object]) – the object classadmin_class (
type[ModelAdmin]) – ObjectAdmin class to register object class.