OZNAMENI views
Definice views.
Třídy
- class OznameniView
Implementuje komponentu
OznameniViewv rámci aplikace.Metody:
- dispatch()
Provádí operaci dispatch.
- Parametry:
request – Parametr
requestpředává se do voláníSessionIdentifier(),dispatch(), vstupuje do návratové hodnoty.args – Parametr
argsse předává do volánídispatch(), vstupuje do návratové hodnoty.kwargs – Parametr
kwargsse předává do volánídispatch(), pracuje se s atributypop, vstupuje do návratové hodnoty.
- Vrací:
Vrací výsledek volání
dispatch().
- class OznameniZapsatView
Třída pohledu pro 1. stranu oznámení.
Metody:
- post()
Funkce pohledu pro oznámení. Oznámení je dvoustupňové.
V prvém kroku uživatel zadává údaje a v druhém je potvrzuje a případně uploaduje soubory.
- Parametry:
request – Parametr
requestse předává do voláníOznamovatelForm(),ProjektOznameniForm(), pracuje se s atributyPOST, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
redirect(), výsledek volánírender().- Vyvolá:
PermissionDenied – Vyvolá se v konkrétních chybových větvích této funkce.
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestpředává se do volánírender(), vstupuje do návratové hodnoty.- Vrací:
Vrací výsledek volání
render().- Vyvolá:
PermissionDenied – Vyvolá se při splnění podmínky
not projekty; nebo při splnění podmínkycache_project is not None and self.ident_cely == cache_project.
- class OznameniDokumentaceView
Třída pohledu pro 2. stranu oznámení.
Metody:
- post()
Obsluhuje HTTP metodu POST.
- Parametry:
request – Parametr
requestpředává se do volánídebug(),get(), pracuje se s atributyPOST, ovlivňuje větvení podmínek.- Vrací:
Vrací výsledek volání
redirect().- Vyvolá:
PermissionDenied – Vyvolá se v konkrétních chybových větvích této funkce.
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestpředává se do volánírender(), vstupuje do návratové hodnoty.- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
render(), výsledek voláníredirect().- Vyvolá:
PermissionDenied – Vyvolá se při splnění podmínky
not projekt; nebo při splnění podmínkycache_project is not None and self.ident_cely == cache_project.
- class OznameniPotvrzeniView
Třída pohledu pro potvrzení oznámení.
Metody:
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestpředává se do volánírender(), vstupuje do návratové hodnoty.- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
render(), výsledek voláníredirect().- Vyvolá:
PermissionDenied – Vyvolá se při splnění podmínky
not projekty; nebo při splnění podmínkycache_project is not None and self.ident_cely == cache_project.
- class OznamovatelCreateView
Třída pohledu pro vytvoření oznamovatele pomocí modalu.
Metody:
- get_context_data()
Vrací context data.
- Parametry:
kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceget_context_data.- Vrací:
Vrací proměnná
context.
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestpředává se do volánícheck_stav_changed(), ovlivňuje větvení podmínek.args – Parametr
argsslouží jako vstup pro logiku funkceget.kwargs – Parametr
kwargsse předává do voláníget_context_data().
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), výsledek volánírender_to_response().
- post()
Obsluhuje HTTP metodu POST.
- Parametry:
request – Parametr
requestpředává se do volánícheck_stav_changed(),OznamovatelProjektForm(), pracuje se s atributyPOST, ovlivňuje větvení podmínek.args – Parametr
argsslouží jako vstup pro logiku funkcepost.kwargs – Parametr
kwargsse předává do voláníget_context_data().
- Vrací:
Vrací výsledek volání
JsonResponse().
Funkce
- edit(request, ident_cely)
Funkce pohledu pro editaci oznamovatele.
- Parametry:
request – Parametr
requestse předává do voláníOznamovatelProjektForm(),add_message(), pracuje se s atributymethod,POST, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.ident_cely – Parametr
ident_celyse předává do voláníget_object_or_404().
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
redirect(), výsledek volánírender().- Vyvolá:
PermissionDenied – Vyvolá se při splnění podmínky
projekt.stav == PROJEKT_STAV_ARCHIVOVANY.
- post_poi2kat(request)
Funkce pohledu pro získaní katastru podle bodu pro oznámení.
- Parametry:
request – Parametr
requestse předává do voláníloads(), pracuje se s atributybody.- Vrací:
Vrací výsledek volání
JsonResponse().