Files
@ 6fb680931627
Branch filter:
Location: symposion_app/pinaxcon/proposals/admin.py - annotation
6fb680931627
1.6 KiB
text/x-python
Improve registration report formatting
Show title in list instead of method name.
Add page title and head title to reports.
Show title in list instead of method name.
Add page title and head title to reports.
04f246d85071 04f246d85071 85ee108a1f92 504cf775744a d22f8e8e35f7 9b0d83053895 504cf775744a 504cf775744a 504cf775744a 504cf775744a 504cf775744a d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 504cf775744a 504cf775744a d22f8e8e35f7 504cf775744a d22f8e8e35f7 d22f8e8e35f7 4c51e5ea31e8 4c51e5ea31e8 4c51e5ea31e8 4c51e5ea31e8 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 246bbcb324aa 4c51e5ea31e8 4c51e5ea31e8 4c51e5ea31e8 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 d22f8e8e35f7 | from django.contrib import admin
from pinaxcon.proposals import models
from symposion.proposals import models as symposion_models
from symposion.reviews.models import ProposalResult
class CategoryAdmin(admin.ModelAdmin):
class AdditionalSpeakerInline(admin.TabularInline):
model = symposion_models.AdditionalSpeaker
class ProposalResultInline(admin.TabularInline):
model = ProposalResult
readonly_fields = ["score"]
fields = ["status"]
inlines = [
AdditionalSpeakerInline,
ProposalResultInline,
]
models_to_register = [
models.TalkProposal,
models.TutorialProposal,
models.MiniconfProposal,
### LCA2020 Miniconfs
models.ContainersProposal,
models.CreativeArtsProposal,
models.DocsProposal,
models.FreeBsdProposal,
models.GamesProposal,
models.GlamProposal,
models.KernelProposal,
models.OpenEducationProposal,
models.OpenHardwareProposal,
models.OpenIsaProposal,
models.SecurityProposal,
models.SysAdminProposal,
]
for model in models_to_register:
admin.site.register(model, CategoryAdmin,
list_display = [
"id",
"title",
"speaker",
"speaker_email",
"kind",
"target_audience",
"status",
"cancelled",
],
list_filter = [
"result__status",
"cancelled",
],
)
|