PROJEKT formuláře

Definice formulářů.

Třídy

class CreateProjektForm

Hlavní formulář pro vytvoření projektu.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

  • required – Parametr required ovlivňuje větvení podmínek.

  • required_next – Parametr required_next ovlivňuje větvení podmínek.

  • kwargs – Parametr kwargs se 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 args se předává do volání __init__().

  • required – Parametr required ovlivňuje větvení podmínek.

  • required_next – Parametr required_next ovlivňuje větvení podmínek.

  • edit_fields – Parametr edit_fields ovlivňuje větvení podmínek.

  • kwargs – Parametr kwargs se 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 args se předává do volání __init__().

  • kwargs – Parametr kwargs se 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ínky not cleaned_data.get('reason_text').

class PrihlaseniProjektForm

Hlavní formulář pro prihlášení projektu.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__(), pracuje se s atributy pop.

class ZahajitVTerenuForm

Formulář pro zahájení projektu v terénu.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se 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 args se předává do volání __init__().

  • kwargs – Parametr kwargs se 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 args se předává do volání __init__().

  • kwargs – Parametr kwargs se 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 args se předává do volání __init__().

  • kwargs – Parametr kwargs se 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 args se předává do volání __init__().

  • kwargs – Parametr kwargs se 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 dok ovlivňuje větvení podmínek.

  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__().

class ProjektFilterForm

Implementuje komponentu ProjektFilterForm v rámci aplikace.

class ZadostProjektForm

Implementuje komponentu ZadostProjektForm v rámci aplikace.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • label – Textový název nebo klíč label používaný v rámci operace.

  • help_text – Číselná hodnota help_text použitá při výpočtu nebo transformaci.

  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__().

class UpravitDatumOznameniForm

Implementuje komponentu UpravitDatumOznameniForm v rámci aplikace.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__().

class NeodeslatMailForm

Formulář neodeslání mailu oznamovateli.

Metody:

__init__()

Inicializuje instanci třídy.

Parametry:
  • args – Parametr args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__().