ARCH_Z formuláře
Definice formulářů.
Třídy
- class AkceVedouciFormSetHelper
Form helper pro správné vykreslení formuláře vedoucích.
Metody:
- __init__()
- class CreateArchZForm
Hlavní formulář pro vytvoření, editaci a zobrazení Archeologického záznamu.
Metody:
- __init__()
Prepis init metody pro vyplnení init hodnot, nastanvení readonly.
- class CustomDateInput
Custom class pro zadávaní počátečního a konečního datumu v roce zadaním jen roku.
Metody:
- year_only()
- get_date_based_on_year()
- to_python()
Prepis kvůli jinému objektu CustomDateInput.
- class StartDateInput
Class pro input prvního dne v roce.
- class EndDateInput
Class pro input posledního dne v roce.
- class CreateAkceForm
Hlavní formulář pro vytvoření, editaci a zobrazení akce.
Metody:
- clean()
Přepis clean metody s custom oveřením datumu ukončení a zahájení.
- __init__()
- clean_odlozena_nz()
Custom clean metoda pro ověření že je_nz a odlozena_nz nejsou oba True.
- clean_datum_zahajeni()
Custom clean metoda 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 metoda 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 ArchzFilterForm
Popis není k dispozici.
Funkce
- create_akce_vedouci_objekt_form(readonly)
Funkce která vrací formulář VB pro formset.
- Args:
readonly (boolean): nastavuje formulář na readonly.
- Returns:
CreateAkceVedouciObjektForm: django model formulář AkceVedouci