Archeologický záznam formuláře

Definice formulářů.

class arch_z.forms.AkceVedouciFormSetHelper(*args, **kwargs)

Form helper pro správne vykreslení formuláře vedoucích.

arch_z.forms.create_akce_vedouci_objekt_form(readonly=True)

Funkce která vrací formulář VB pro formset.

Args:

readonly (boolean): nastavuje formulář na readonly.

Returns:

CreateAkceVedouciObjektForm: django model formulář AkceVedouci

class arch_z.forms.CreateArchZForm(*args, required=[], required_next=None, readonly=False, **kwargs)

Hlavní formulář pro vytvoření, editaci a zobrazení Archeologického záznamu.

class arch_z.forms.CustomDateInput(*, input_formats=None, **kwargs)

Custom class pro zadávaní počátečního a konečního datumu v roce zadaním jen roku.

to_python(value)

Prepis kvůli jinému objektu CustomDateInput.

class arch_z.forms.StartDateInput(*, input_formats=None, **kwargs)

Class pro input prvního dne v roce.

class arch_z.forms.EndDateInput(*, input_formats=None, **kwargs)

Class pro input posledního dne v roce.

class arch_z.forms.CreateAkceForm(*args, required=None, required_next=None, **kwargs)

Hlavní formulář pro vytvoření, editaci a zobrazení akce.

clean()

Přepis clean metódy s custom oveřením datumu ukončení a zahájení.

clean_odlozena_nz()

Custom clean metóda pro ověření že je_nz a odlozena_nz nejsou oba True.

clean_datum_zahajeni()

Custom clean metóda pro ověření:

ak je specifikace_data=přesně tak datum_zahájení nesmí být prázdne

datum zahájení není dále něž mesíc v budoucnu

clean_datum_ukonceni()

Custom clean metóda pro ověření:

ak je specifikace_data=přesně tak datum_ukončení nesmí být prázdne

datum ukončení není dále něž mesíc v budoucnu

class arch_z.forms.ArchzFilterForm(data=None, files=None, auto_id='id_%s', prefix=None, initial=None, error_class=<class 'django.forms.utils.ErrorList'>, label_suffix=None, empty_permitted=False, field_order=None, use_required_attribute=None, renderer=None, bound_field_class=None)