SciPost Code Repository

Skip to content
Snippets Groups Projects
admin.py 1.09 KiB
Newer Older
__copyright__ = "Copyright © Stichting SciPost (SciPost Foundation)"
from django.contrib import admin

from finances.admin import SubsidyInline

from .models import Funder, Grant, IndividualBudget
@admin.register(Funder)
class FunderAdmin(admin.ModelAdmin):
    search_fields = [
        "name",
        "acronym",
        "identifier",
        "organization__name",
        "organization__acronym",
@admin.register(Grant)
class GrantAdmin(admin.ModelAdmin):
    search_fields = [
        "funder__name",
        "number",
        "recipient_name",
        "recipient__user__last_name",
        "funder",
        "recipient",
@admin.register(IndividualBudget)
class IndividualBudgetAdmin(admin.ModelAdmin):
    search_fields = [
        "organization__name",
        "organization__acronym",
        "holder__first_name",
        "holder__last_name",
    ]
    autocomplete_fields = [
        "organization",
        "holder",
    ]
    inlines = [
        SubsidyInline,
    ]