Přegenerovávat výsledkovky nemůže běžný org
This commit is contained in:
parent
8a473a5097
commit
002e33002c
1 changed files with 5 additions and 4 deletions
|
@ -18,11 +18,11 @@ admin.site.register(m.ZmrazenaVysledkovka)
|
|||
class DeadlineAdmin(admin.ModelAdmin):
|
||||
actions = ['pregeneruj_vysledkovku']
|
||||
|
||||
# Nikomu nezobrazovat, ale superuživatelům se může hodit :-)
|
||||
@admin.action(permissions=[], description= 'Přegeneruj výsledkovky vybraných deadlinů')
|
||||
def pregeneruj_vysledkovku(self, req, qs):
|
||||
for deadline in qs:
|
||||
deadline.vygeneruj_vysledkovku()
|
||||
pregeneruj_vysledkovku.short_description = 'Přegeneruj výsledkovky vybraných deadlinů'
|
||||
|
||||
|
||||
class DeadlineAdminInline(admin.TabularInline):
|
||||
model = m.Deadline
|
||||
|
@ -117,11 +117,12 @@ class CisloAdmin(admin.ModelAdmin):
|
|||
|
||||
force_publish.short_description = 'Zveřejnit vybraná čísla a všechny návrhy úloh v nich učinit zadanými'
|
||||
|
||||
# Jen pro superuživatele
|
||||
@admin.action(permissions=[], description='Přegenerovat výsledkovky všech deadlinů vybraných čísel')
|
||||
def pregeneruj_vysledkovky(self, req, qs):
|
||||
for cislo in qs:
|
||||
for deadline in cislo.deadline_v_cisle.all():
|
||||
deadline.vygeneruj_vysledkovku()
|
||||
pregeneruj_vysledkovky.short_description = 'Přegenerovat výsledkovky všech deadlinů vybraných čísel'
|
||||
|
||||
|
||||
@admin.register(m.Problem)
|
||||
|
|
Loading…
Reference in a new issue