Dalsi update adminu
This commit is contained in:
parent
013b492f40
commit
f33be6c2e9
2 changed files with 11 additions and 5 deletions
|
@ -51,8 +51,9 @@ class CisloAdmin(reversion.VersionAdmin):
|
|||
(u'Data', {'fields': ['datum_vydani', 'datum_deadline']}),
|
||||
]
|
||||
list_display = ['kod', 'rocnik', 'cislo', 'datum_vydani', 'datum_deadline', 'verejne']
|
||||
list_display_links = ['rocnik']
|
||||
list_display_links = ['cislo', 'kod']
|
||||
list_filter = ['rocnik']
|
||||
view_on_site = Cislo.verejne_url
|
||||
|
||||
admin.site.register(Cislo, CisloAdmin)
|
||||
|
||||
|
@ -69,6 +70,7 @@ class RocnikAdmin(reversion.VersionAdmin):
|
|||
]
|
||||
list_display = ['rocnik', 'prvni_rok', 'verejne']
|
||||
inlines = [CisloInline]
|
||||
view_on_site = Rocnik.verejne_url
|
||||
|
||||
admin.site.register(Rocnik, RocnikAdmin)
|
||||
|
||||
|
@ -111,6 +113,7 @@ admin.site.register(Reseni, ReseniAdmin)
|
|||
|
||||
class ReseniInline(admin.TabularInline):
|
||||
model = Reseni
|
||||
readonly_fields = ['poznamka']
|
||||
extra = 0
|
||||
|
||||
|
||||
|
@ -131,11 +134,13 @@ class ProblemAdmin(reversion.VersionAdmin):
|
|||
(u'Vydání', {'fields': ['cislo_zadani', 'kod', 'cislo_reseni', 'opravovatel']}),
|
||||
(u'Texty', {'fields': ['text_problemu', 'text_problemu_org']}),
|
||||
]
|
||||
list_display = ['kod', 'nazev', 'typ', 'stav', 'autor', 'opravovatel', 'verejne', 'cislo_zadani']
|
||||
list_display_links = ['autor', 'opravovatel', 'cislo_zadani']
|
||||
list_display = ['nazev', 'typ', 'kod', 'stav', 'autor', 'opravovatel', 'verejne', 'cislo_zadani']
|
||||
list_select_related = True
|
||||
list_display_links = ['nazev']
|
||||
list_filter = ['typ', 'stav', 'autor', 'opravovatel']
|
||||
search_fields = ['nazev', 'kod', 'text_problemu_org', 'text_problemu']
|
||||
inlines = [ReseniInline]
|
||||
view_on_site = Problem.verejne_url
|
||||
|
||||
admin.site.register(Problem, ProblemAdmin)
|
||||
|
||||
|
@ -149,5 +154,6 @@ class SoustredeniAdmin(reversion.VersionAdmin):
|
|||
]
|
||||
list_display = ['rocnik', 'misto', 'datum_zacatku', 'verejne']
|
||||
list_filter = ['rocnik']
|
||||
view_on_site = Soustredeni.verejne_url
|
||||
|
||||
admin.site.register(Soustredeni, SoustredeniAdmin)
|
||||
|
|
|
@ -199,7 +199,7 @@ class Rocnik(SeminarModelBase):
|
|||
return force_unicode(self.rocnik)
|
||||
|
||||
def verejne(self):
|
||||
return len(self.verejne_cisla()) > 0
|
||||
return len(self.verejna_cisla()) > 0
|
||||
verejne.boolean = True
|
||||
|
||||
def verejna_cisla(self):
|
||||
|
@ -359,7 +359,7 @@ class Reseni(SeminarModelBase):
|
|||
timestamp = models.DateTimeField(u'vytvořeno', auto_now=True)
|
||||
|
||||
poznamka = models.TextField(u'neveřejná poznámka', blank=True,
|
||||
help_text=u'Neveřejná poznámka k řešení (plain text)')
|
||||
help_text=u'Neveřejná poznámka k řešení (plain text, editace v detailu řešení)')
|
||||
|
||||
def __str__(self):
|
||||
return force_unicode(u"%s: %s (%sb)" % (self.resitel.plne_jmeno(), self.problem.nazev, self.body))
|
||||
|
|
Loading…
Reference in a new issue