From 3838b207f94e1fcec0e7245896f30c8c480c5a5e Mon Sep 17 00:00:00 2001 From: Tomas Gavenciak Date: Mon, 8 Jun 2015 22:51:36 +0200 Subject: [PATCH] Prodana volitelna verejnost vysledkove listiny --- seminar/admin.py | 3 ++- .../0021_cislo_verejna_vysledkovka.py | 20 +++++++++++++++++++ seminar/models.py | 3 +++ seminar/templates/seminar/archiv/cislo.html | 10 ++++++++++ 4 files changed, 35 insertions(+), 1 deletion(-) create mode 100644 seminar/migrations/0021_cislo_verejna_vysledkovka.py diff --git a/seminar/admin.py b/seminar/admin.py index 8ce41a30..d8fdd2aa 100644 --- a/seminar/admin.py +++ b/seminar/admin.py @@ -177,10 +177,11 @@ admin.site.register(Skola, SkolaAdmin) class CisloAdmin(reversion.VersionAdmin): fieldsets = [ - (None, {'fields': ['cislo', 'rocnik', 'verejne_db', 'poznamka']}), + (None, {'fields': ['cislo', 'rocnik', 'verejne_db', 'verejna_vysledkovka', 'poznamka']}), (u'Data', {'fields': ['datum_vydani', 'datum_deadline']}), ] list_display = ['kod', 'rocnik', 'cislo', 'datum_vydani', 'datum_deadline', 'verejne'] + list_display = ['kod', 'rocnik', 'cislo', 'datum_vydani', 'datum_deadline', 'verejna_vysledkovka'] list_filter = ['rocnik'] view_on_site = Cislo.verejne_url def get_queryset(self, request): diff --git a/seminar/migrations/0021_cislo_verejna_vysledkovka.py b/seminar/migrations/0021_cislo_verejna_vysledkovka.py new file mode 100644 index 00000000..d4d34c7f --- /dev/null +++ b/seminar/migrations/0021_cislo_verejna_vysledkovka.py @@ -0,0 +1,20 @@ +# -*- coding: utf-8 -*- +from __future__ import unicode_literals + +from django.db import models, migrations + + +class Migration(migrations.Migration): + + dependencies = [ + ('seminar', '0020_indexy_a_razeni'), + ] + + operations = [ + migrations.AddField( + model_name='cislo', + name='verejna_vysledkovka', + field=models.BooleanField(default=False, help_text='Je-li false u ve\u0159ejn\xe9ho \u010d\xedsla, nen\xed v\xfdsledkovka zat\xedm ve\u0159ejn\xe1.', verbose_name='zve\u0159ejn\u011bna v\xfdsledkovka'), + preserve_default=True, + ), + ] diff --git a/seminar/models.py b/seminar/models.py index 0aff6e0c..d8967ba6 100644 --- a/seminar/models.py +++ b/seminar/models.py @@ -262,6 +262,9 @@ class Cislo(SeminarModelBase): verejne_db = models.BooleanField(u'číslo zveřejněno', db_column='verejne', default=False) + verejna_vysledkovka = models.BooleanField(u'zveřejněna výsledkovka', default=False, + help_text=u'Je-li false u veřejného čísla, není výsledkovka zatím veřejná.') + poznamka = models.TextField(u'neveřejná poznámka', blank=True, help_text=u'Neveřejná poznámka k číslu (plain text)') diff --git a/seminar/templates/seminar/archiv/cislo.html b/seminar/templates/seminar/archiv/cislo.html index 1148dd34..a7096fec 100644 --- a/seminar/templates/seminar/archiv/cislo.html +++ b/seminar/templates/seminar/archiv/cislo.html @@ -20,7 +20,12 @@ {% endfor %} + {% if cislo.verejna_vysledkovka %}

Výsledkovka

+ {% else %} +
+

Výsledkovka (neveřejná)

+ {% endif %} @@ -44,6 +49,11 @@ {% endfor %}
+ {% if cislo.verejna_vysledkovka %} + {% else %} +
+ {% endif %} + {% endblock content %}