PROJEKT formuláře
Definice formulářů.
Třídy
- class CreateProjektForm
Hlavní formulář pro vytvoření projektu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().required – Parametr
requiredovlivňuje větvení podmínek.required_next – Parametr
required_nextovlivňuje větvení podmínek.kwargs – Parametr
kwargsse předává do volání__init__().
- clean()
Provádí operaci clean.
- Vrací:
Vrací proměnná
cleaned_data.- Vyvolá:
forms.ValidationError – Vyvolá se při splnění podmínky
not coordinate_x1 or not coordinate_x2.
- class EditProjektForm
Hlavní formulář pro editaci projektu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().required – Parametr
requiredovlivňuje větvení podmínek.required_next – Parametr
required_nextovlivňuje větvení podmínek.edit_fields – Parametr
edit_fieldsovlivňuje větvení podmínek.kwargs – Parametr
kwargsse předává do volání__init__().
- clean()
Kontrola datumu zahájení a ukončení pri validaci formuláře.
- Vrací:
Vrací atribut objektu.
- Vyvolá:
forms.ValidationError – Vyvolá se s textem „Datum zahájení nemůže být po datu ukončení“.
Formulář pro navržení zrušení projektu.
Metody:
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
Metoda na kontrolu obsahu důvodu pro zrušení.
- Vrací:
Vrací atribut objektu.
- Vyvolá:
forms.ValidationError – Vyvolá se při splnění podmínky
not cleaned_data.get('projekt_id'); nebo při splnění podmínkynot cleaned_data.get('reason_text').
- class PrihlaseniProjektForm
Hlavní formulář pro prihlášení projektu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__(), pracuje se s atributypop.
- class ZahajitVTerenuForm
Formulář pro zahájení projektu v terénu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- clean()
Provádí operaci clean.
- Vrací:
Vrací proměnná
cleaned_data.
- class UkoncitVTerenuForm
Formulář pro ukončení projektu v terénu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- clean()
Metoda pro kontrolu datumu ukončení.
- Vrací:
Vrací atribut objektu.
- Vyvolá:
forms.ValidationError – Vyvolá se při splnění podmínky
self.instance.datum_zahajeni > cleaned_data.get('datum_ukonceni').
- class ZruseniProjektForm
Formulář pro zrušení projektu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- class GenerovatNovePotvrzeniForm
Formulář pro vygenerování nového potvrzení projektu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- class GenerovatExpertniListForm
Formulář pro generování expertního listu projektu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- class PripojitProjektForm
Formulář pro pripojení projektu do akce nebo dokumentu.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
dok – Parametr
dokovlivňuje větvení podmínek.args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- class ProjektFilterForm
Implementuje komponentu
ProjektFilterFormv rámci aplikace.
- class ZadostProjektForm
Implementuje komponentu
ZadostProjektFormv rámci aplikace.Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
label – Textový název nebo klíč
labelpoužívaný v rámci operace.help_text – Číselná hodnota
help_textpoužitá při výpočtu nebo transformaci.args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().