caps.admin

class AccessAdmin(model, admin_site)[source]

Bases: ModelAdmin

Admin interface for an Access.

fields = ('uuid', 'target', 'origin', 'emitter', 'receiver', 'expiration', 'grants')
list_display = ('uuid', 'target', 'origin', 'emitter', 'receiver', 'expiration')
property media
class AgentAdmin(model, admin_site)[source]

Bases: ModelAdmin

Admin interface for an Agent.

fields = ('uuid', 'user', 'group')
list_display = ('uuid', 'user', 'group')
list_filter = ('group',)
property media
readonly_fields = ('uuid',)
register_object(obj_class, admin_class)[source]

This helper function register an Owned class to a django’s ModelAdmin. It will register the concrete model’s Access model to using AccessAdmin.

Parameters:
  • obj_class (type[Owned]) – the object class

  • admin_class (type[ModelAdmin]) – OwnedAdmin class to register object class.