diff --git a/seminar/models.py b/seminar/models.py index 02d8f132..3d5398d8 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -561,7 +561,9 @@ class Soustredeni(SeminarModelBase): class Problem(SeminarModelBase): class Meta: - abstract = True + # Není abstraktní, protože se na něj jinak nedají dělat ForeignKeys. + # TODO: Udělat to polymorfní (pomocí django-polymorphic), abychom dostali po těch vazbách přímo tu úlohu/témátko vč. fieldů, které nejsou součástí modelu Problem? + #abstract = True verbose_name = 'Problém' verbose_name_plural = 'Problémy' ordering = ['nazev'] @@ -738,7 +740,8 @@ class Reseni(SeminarModelBase): db_table = 'seminar_reseni' verbose_name = 'Řešení' verbose_name_plural = 'Řešení' - ordering = ['-problem_id', 'resitel'] + #ordering = ['-problem', 'resitele'] # FIXME: Takhle to chceme, ale nefunguje to. + ordering = ['-cas_doruceni'] # Interní ID id = models.AutoField(primary_key = True) @@ -850,7 +853,7 @@ class PrilohaReseni(SeminarModelBase): db_table = 'seminar_priloha_reseni' verbose_name = 'Příloha řešení' verbose_name_plural = 'Přílohy řešení' - ordering = ['reseni', 'timestamp'] + ordering = ['reseni', 'vytvoreno'] # Interní ID id = models.AutoField(primary_key = True)