-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathadmin.py
More file actions
26 lines (19 loc) · 989 Bytes
/
admin.py
File metadata and controls
26 lines (19 loc) · 989 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
from django.contrib import admin
from plugins.vae_workflow import models
@admin.register(models.VAEPoolMember)
class VAEPoolMemberAdmin(admin.ModelAdmin):
list_display = ('account', 'journal', 'added', 'added_by')
list_filter = ('journal',)
raw_id_fields = ('account', 'added_by')
@admin.register(models.EditorClaim)
class EditorClaimAdmin(admin.ModelAdmin):
list_display = ('article', 'claimed_by', 'date_claimed', 'status', 'date_resolved', 'resolved_by')
list_filter = ('status', 'article__journal')
raw_id_fields = ('article', 'claimed_by', 'resolved_by')
readonly_fields = ('date_claimed', 'date_resolved')
@admin.register(models.ArticlePoolAvailability)
class ArticlePoolAvailabilityAdmin(admin.ModelAdmin):
list_display = ('article', 'available', 'made_available_by', 'date_made_available')
list_filter = ('available', 'article__journal')
raw_id_fields = ('article', 'made_available_by')
readonly_fields = ('date_made_available',)