Skip to content

Commit

Permalink
feat #3168 Add affiliation inline to admin pages
Browse files Browse the repository at this point in the history
  • Loading branch information
joemull committed Jan 20, 2025
1 parent de6d106 commit c2576aa
Show file tree
Hide file tree
Showing 4 changed files with 16 additions and 0 deletions.
1 change: 1 addition & 0 deletions src/core/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ class AccountAdmin(UserAdmin):
raw_id_fields = ('interest',)

inlines = [
admin_utils.AffiliationInline,
admin_utils.AccountRoleInline,
admin_utils.RepositoryRoleInline,
admin_utils.EditorialGroupMemberInline,
Expand Down
4 changes: 4 additions & 0 deletions src/repository/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -128,6 +128,10 @@ class PreprintAuthorAdmin(admin_utils.PreprintFKModelAdmin):
'account__email', 'account__orcid',
'account__first_name', 'account__last_name')

inlines = [
admin_utils.AffiliationInline,
]


class PreprintVersionAdmin(admin_utils.PreprintFKModelAdmin):
list_display = ('pk', '_preprint', 'title', 'version', 'date_time',
Expand Down
4 changes: 4 additions & 0 deletions src/submission/admin.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,10 @@ class FrozenAuthorAdmin(admin_utils.ArticleFKModelAdmin):
'frozen_biography', )
raw_id_fields = ('article', 'author',)

inlines = [
admin_utils.AffiliationInline,
]


class ArticleAdmin(admin_utils.JanewayModelAdmin):
list_display = ('pk', 'title', 'correspondence_author',
Expand Down
7 changes: 7 additions & 0 deletions src/utils/admin_utils.py
Original file line number Diff line number Diff line change
Expand Up @@ -303,6 +303,13 @@ class RORImportErrorInline(admin.TabularInline):
readonly_fields = ('message',)


class AffiliationInline(admin.TabularInline):
model = core_models.Affiliation
extra = 0
fields = ('title', 'department', 'organization',
'is_primary', 'start', 'end')


class JournalFilterBase(admin.SimpleListFilter):
"""
A base class for other journal filters
Expand Down

0 comments on commit c2576aa

Please sign in to comment.