literature.admin module#
- class literature.admin.AuthorAdmin(model, admin_site)[source]#
Bases:
ModelAdmin- list_display = ['family', 'given', 'ORCID', 'created', 'modified']#
- property media#
- class literature.admin.AuthorInline(parent_model, admin_site)[source]#
Bases:
TabularInline- property media#
- model#
alias of
LiteratureAuthor
- class literature.admin.CollectionAdmin(model, admin_site)[source]#
Bases:
ModelAdmin- property media#
- class literature.admin.IdentifierAdmin(model, admin_site)[source]#
Bases:
ModelAdmin- list_filter = ['type']#
- property media#
- search_fields = ['ID', 'literature__title']#
- class literature.admin.LiteratureAdmin(*args, **kwargs)[source]#
Bases:
DataTableMixin,ModelAdminDjango Admin setup for the literature.Work model.
- change_list_template = 'literature/admin/change_list.html'#
- endpoint: dict[str, Any] = {'fields': '__all__', 'page_size': 1000, 'permission_classes': [<class 'rest_framework.permissions.IsAdminUser'>, <class 'rest_framework.permissions.DjangoModelPermissions'>]}#
- fieldsets = [('Basic', {'fields': ['citation_key', 'pdf', 'type', 'title', 'language', 'created', 'modified']}), ('Recommended', {'fields': ['container_title', 'abstract', 'collections']}), ('Comment', {'fields': ['comment']})]#
- inlines = [<class 'literature.admin.SupplementaryInline'>, <class 'literature.admin.AuthorInline'>]#
- property media#
- class literature.admin.SupplementaryInline(parent_model, admin_site)[source]#
Bases:
TabularInline- property media#
- model#
alias of
SupplementaryMaterial