Migrace: nepovinné pdf u čísla, překlepy
This commit is contained in:
parent
bd62cd2826
commit
d175db8ca8
2 changed files with 51 additions and 7 deletions
44
seminar/migrations/0032_cislo_pdf_blank_typos.py
Normal file
44
seminar/migrations/0032_cislo_pdf_blank_typos.py
Normal file
|
@ -0,0 +1,44 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
import django_countries.fields
|
||||
import seminar.models
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('seminar', '0031_cislo_pdf'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.AlterModelOptions(
|
||||
name='soustredeni',
|
||||
options={'ordering': ['-rocnik__rocnik', '-datum_zacatku'], 'verbose_name': 'Soust\u0159ed\u011bn\xed', 'verbose_name_plural': 'Soust\u0159ed\u011bn\xed'},
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='cislo',
|
||||
name='cislo',
|
||||
field=models.CharField(help_text='V\u011bt\u0161inou jen "1", vyj\xedme\u010dn\u011b "7-8", lexikograficky ur\u010duje po\u0159ad\xed v ro\u010dn\xedku!', max_length=32, verbose_name='n\xe1zev \u010d\xedsla', db_index=True),
|
||||
preserve_default=True,
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='cislo',
|
||||
name='pdf',
|
||||
field=models.FileField(help_text='Pdf \u010d\xedsla, kter\xe9 si mohou \u0159e\u0161itel\xe9 st\xe1hnout', upload_to=seminar.models.cislo_pdf_filename, null=True, verbose_name='pdf', blank=True),
|
||||
preserve_default=True,
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='problem',
|
||||
name='typ',
|
||||
field=models.CharField(default=b'uloha', max_length=32, verbose_name='typ probl\xe9mu', choices=[(b'uloha', '\xdaloha'), (b'tema', 'T\xe9ma'), (b'serial', 'Seri\xe1l'), (b'org-clanek', 'Organiz\xe1torsk\xfd \u010dl\xe1nek'), (b'res-clanek', '\u0158e\u0161itelsk\xfd \u010dl\xe1nek')]),
|
||||
preserve_default=True,
|
||||
),
|
||||
migrations.AlterField(
|
||||
model_name='skola',
|
||||
name='stat',
|
||||
field=django_countries.fields.CountryField(default=b'CZ', help_text='ISO 3166-1 k\xf3d zem\u011b velk\xfdmi p\xedsmeny (CZ, SK, ...)', max_length=2, verbose_name='st\xe1t'),
|
||||
preserve_default=True,
|
||||
),
|
||||
]
|
|
@ -83,7 +83,7 @@ class Skola(SeminarModelBase):
|
|||
kratky_nazev = models.CharField(u'zkrácený název', max_length=256, blank=True,
|
||||
help_text="Zkrácený název pro zobrazení ve výsledkovce")
|
||||
|
||||
# Ulice může být jen číslo
|
||||
# Ulice může být jen číslo
|
||||
ulice = models.CharField(u'ulice', max_length=256)
|
||||
|
||||
mesto = models.CharField(u'město', max_length=256)
|
||||
|
@ -93,7 +93,7 @@ class Skola(SeminarModelBase):
|
|||
# ISO 3166-1 dvojznakovy kod zeme velkym pismem (CZ, SK)
|
||||
# Ekvivalentní s CharField(max_length=2, default='CZ', ...)
|
||||
stat = CountryField(u'stát', default='CZ',
|
||||
help_text=u'ISO 3166-1 kód zeme velkými písmeny (CZ, SK, ...)')
|
||||
help_text=u'ISO 3166-1 kód země velkými písmeny (CZ, SK, ...)')
|
||||
|
||||
# Jaké vzdělání škpla poskytuje?
|
||||
je_zs = models.BooleanField(u'základní stupeň', default=True)
|
||||
|
@ -161,7 +161,7 @@ class Resitel(SeminarModelBase):
|
|||
]
|
||||
zasilat = models.CharField(u'kam zasílat', max_length=32, choices=ZASILAT_CHOICES, blank=False, default=ZASILAT_DOMU)
|
||||
|
||||
# Ulice může být i jen číslo
|
||||
# Ulice může být i jen číslo
|
||||
ulice = models.CharField(u'ulice', max_length=256, blank=True, default='')
|
||||
|
||||
mesto = models.CharField(u'město', max_length=256, blank=True, default='')
|
||||
|
@ -325,7 +325,7 @@ class Cislo(SeminarModelBase):
|
|||
rocnik = models.ForeignKey(Rocnik, verbose_name=u'ročník', related_name='cisla', db_index=True)
|
||||
|
||||
cislo = models.CharField(u'název čísla', max_length=32, db_index=True,
|
||||
help_text=u'Většinou jen "1", vyjímečně "7-8", lexikograficky určije pořadí v ročníku!')
|
||||
help_text=u'Většinou jen "1", vyjímečně "7-8", lexikograficky určuje pořadí v ročníku!')
|
||||
|
||||
datum_vydani = models.DateField(u'datum vydání', blank=True, null=True,
|
||||
help_text=u'Datum vydání finální verze')
|
||||
|
@ -349,7 +349,7 @@ class Cislo(SeminarModelBase):
|
|||
kod.short_description = u'Kód čísla'
|
||||
|
||||
def __str__(self):
|
||||
# Potenciální DB HOG, pokud by se ročník neckešoval
|
||||
# Potenciální DB HOG, pokud by se ročník necachoval
|
||||
r = Rocnik.cached_rocnik(self.rocnik_id)
|
||||
return force_unicode(u'%s.%s' % (r.rocnik, self.cislo, ))
|
||||
|
||||
|
@ -403,7 +403,7 @@ class Problem(SeminarModelBase):
|
|||
(TYP_TEMA, u'Téma'),
|
||||
(TYP_SERIAL, u'Seriál'),
|
||||
(TYP_ORG_CLANEK, u'Organizátorský článek'),
|
||||
(TYP_RES_CLANEK, u'Řesitelský článek'),
|
||||
(TYP_RES_CLANEK, u'Řešitelský článek'),
|
||||
]
|
||||
typ = models.CharField(u'typ problému', max_length=32, choices=TYP_CHOICES, blank=False, default=TYP_ULOHA)
|
||||
|
||||
|
@ -447,7 +447,7 @@ class Problem(SeminarModelBase):
|
|||
|
||||
# Staré (do 2014) ID problému z DAKOSU -- jen u importovaných záznamů
|
||||
import_dakos_id = models.CharField(u'importované ID s typem', max_length=32, blank=True, default='',
|
||||
help_text=(u'ID z importu z DAKOSU s prefixem podle původu: "AZAD:xxx (MAMOPER.MM_AZAD), "' +
|
||||
help_text=(u'ID z importu z DAKOSU s prefixem podle původu: "AZAD:xxx (MAMOPER.MM_AZAD), "' +
|
||||
u'"DOZ:xxx" (MAMOPER.MM_DOZ), "ZAD:rocnik.cislo.uloha.typ" (MAMOPER.MM_ZADANIA), "ULOHA:xxx" (MAMOPER.MM_ULOHY)'))
|
||||
|
||||
def __str__(self):
|
||||
|
|
Loading…
Reference in a new issue