PROJEKT signály
Definice signálů.
Funkce
- projekt_pre_save(sender, instance)
Metoda pro volání dílčích metod pro nastavení projektu pred uložením.
- Parametry:
sender – Parametr
senderse předává do volánícreate_projekt_vazby(),change_termin_odevzdani_NZ().instance – Parametr
instancepředává se do volánícreate_projekt_vazby(),change_termin_odevzdani_NZ(), pracuje se s atributystav,_state, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceprojekt_pre_save.
- change_termin_odevzdani_NZ(sender, instance)
Metoda pro nastavení terminu odevzdání NZ.
- Parametry:
sender – Parametr
senderpracuje se s atributyobjects,DoesNotExist.instance – Parametr
instancepředává se do voláníget(),debug(), pracuje se s atributypk,termin_odevzdani_nz, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcechange_termin_odevzdani_NZ.
- create_projekt_vazby(sender, instance)
Metoda pro vytvoření historických vazeb projektu.
Metoda se volá pred uložením projektu.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkcecreate_projekt_vazby.instance – Parametr
instancepředává se do volánídebug(), pracuje se s atributypk,historie, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcecreate_projekt_vazby.
- projekt_pre_delete(sender, instance)
Provádí operaci projekt pre delete.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkceprojekt_pre_delete.instance – Parametr
instancepředává se do volánídebug(), pracuje se s atributyident_cely,initial_dokumenty, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceprojekt_pre_delete.
- Vyvolá:
Exception – Vyvolá se při splnění podmínky
instance.soubory and instance.soubory.soubory.exists().
- projekt_post_save(sender, instance)
Metoda pro odeslání emailu hlídacího psa pri založení projektu.
- Parametry:
sender – Parametr
senderslouží jako vstup pro logiku funkceprojekt_post_save.instance – Parametr
instancepředává se do volánídebug(),getattr(), pracuje se s atributyident_cely,active_transaction, ovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceprojekt_post_save.