swh.coarnotify.server.admin module#

Admin interfaces.

class swh.coarnotify.server.admin.ActorAdmin(model, admin_site)[source]#

Bases: UserAdmin

add_form#

alias of ActorCreationForm

form#

alias of ActorChangeForm

model#

alias of Actor

list_display = ('email', 'name', 'organization', 'is_staff', 'is_active')#
fieldsets = ((None, {'fields': ('organization', 'email', 'name', 'password')}), ('Permissions', {'fields': ('is_staff', 'is_active')}))#
add_fieldsets = ((None, {'classes': ('wide',), 'fields': ('organization', 'email', 'password1', 'password2', 'is_staff', 'is_active')}),)#
search_fields = ['email', 'name', 'organization__name']#
ordering = ['name']#
property media#
class swh.coarnotify.server.admin.OrganizationAdmin(model, admin_site)[source]#

Bases: ModelAdmin

list_display = ['id', 'name', 'url', 'inbox', 'created_at', 'updated_at']#
search_fields = ['name', 'url', 'inbox']#
ordering = ['-name']#
property media#
class swh.coarnotify.server.admin.NotificationAdmin(model, admin_site)[source]#

Bases: ModelAdmin

Base admin model for the CN.

list_display = ['created_at', 'status', 'get_payload', 'get_in_reply_to']#
ordering = ['-created_at']#
list_filter = ['status']#
search_fields = ['payload']#
date_hierarchy = 'created_at'#
readonly_fields = ['payload', 'in_reply_to', 'id']#
get_payload(obj)[source]#
get_in_reply_to(obj)[source]#
property media#
class swh.coarnotify.server.admin.InboundNotificationAdmin(model, admin_site)[source]#

Bases: NotificationAdmin

property media#
class swh.coarnotify.server.admin.OutboundNotificationAdmin(model, admin_site)[source]#

Bases: NotificationAdmin

property media#