PAS views
Definice views.
Třídy
- class SamostatnyNalezCreateView
Implementuje komponentu
SamostatnyNalezCreateViewv rámci aplikace.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__().
- dispatch()
Provádí operaci dispatch.
- Parametry:
request – Parametr
requestpředává se do volání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(), ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.
- Vrací:
Vrací výsledek volání
dispatch().
- _set_copy_source()
Nastaví copy source.
- Vrací:
Výstup funkce odpovídající implementované logice.
- get_form_kwargs()
Vrací form kwargs.
- Vrací:
Vrací proměnná
kwargs.
- get_context_data()
Vrací context data.
- Parametry:
kwargs – Parametr
kwargsse předává do voláníget_context_data().- Vrací:
Vrací proměnná
context.
- form_valid()
Provádí operaci form valid.
- Parametry:
form – Parametr
formse předává do voláníform_invalid(), pracuje se s atributysave,save_m2m, vstupuje do návratové hodnoty.- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
form_invalid(), výsledek voláníHttpResponseRedirect().
- form_invalid()
Zaloguje chyby neplatného formuláře a zobrazí uživateli zprávu.
- Parametry:
form – Parametr
formse předává do voláníinfo(),form_invalid(), pracuje se s atributyerrors, vstupuje do návratové hodnoty.- Vrací:
Vrací výsledek volání
form_invalid().
- handle_geometry()
Zpracuje geometry. v aplikaci.
- Parametry:
form_coor – Parametr
form_coorpředává se do volánífloat(), pracuje se s atributydata.- Vrací:
Vrací n-tici.
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestpředává se do volánísuccess(),get(), vstupuje do návratové hodnoty.args – Parametr
argsse předává do voláníget(), vstupuje do návratové hodnoty.kwargs – Parametr
kwargsse předává do voláníget(), pracuje se s atributyget, vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
HttpResponseRedirect(), výsledek voláníget().
- class PasPermissionFilterMixin
Implementuje komponentu
PasPermissionFilterMixinv rámci aplikace.Metody:
- add_ownership_lookup()
Provádí operaci add ownership lookup.
- Parametry:
ownership – Uživatel nebo osoba
ownership, v jejímž kontextu se operace provádí.qs – Parametr
qsslouží jako vstup pro logiku funkceadd_ownership_lookup.
- Vrací:
Vrací výsledek volání
Q().
- class SamostatnyNalezListView
Třída pohledu pro zobrazení přehledu samostatných nálezu s filtrem v podobe tabulky.
Metody:
- init_translations()
Provádí operaci init translations.
- rename_field_for_ordering()
Provádí operaci rename field for ordering.
- Parametry:
field – Parametr
fieldpředává se do voláníget(), pracuje se s atributyreplace, vstupuje do návratové hodnoty.- Vrací:
Vrací výsledek volání
get().
- get_queryset()
Vrací queryset. v aplikaci.
- Vrací:
Vrací výsledek volání
check_filter_permission().
- class UzivatelSpolupraceListView
Třída pohledu pro zobrazení přehledu spoluprác s filtrem v podobe tabulky.
Metody:
- init_translations()
Provádí operaci init translations.
- rename_field_for_ordering()
Provádí operaci rename field for ordering.
- Parametry:
field – Parametr
fieldpředává se do voláníget(), pracuje se s atributyreplace, vstupuje do návratové hodnoty.- Vrací:
Vrací výsledek volání
get().
- get_queryset()
Vrací queryset. v aplikaci.
- Vrací:
Vrací výsledek volání
order_by().
- add_ownership_lookup()
Provádí operaci add ownership lookup.
- Parametry:
ownership – Uživatel nebo osoba
ownership, v jejímž kontextu se operace provádí.qs – Parametr
qsslouží jako vstup pro logiku funkceadd_ownership_lookup.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: hodnotu podle větve zpracování, proměnná
filtered_my.
- add_accessibility_lookup()
Provádí operaci add accessibility lookup.
- Parametry:
permission – Parametr
permissionslouží jako vstup pro logiku funkceadd_accessibility_lookup.qs – Parametr
qsvstupuje do návratové hodnoty.
- Vrací:
Vrací proměnná
qs.
- get_context_data()
Vrací context data.
- Parametry:
kwargs – Parametr
kwargsse předává do voláníget_context_data().- Vrací:
Vrací proměnná
context.
- get_table_kwargs()
Vrací table kwargs.
- Vrací:
Vrací slovník.
- class AktivaceEmailView
Implementuje komponentu
AktivaceEmailViewv rámci aplikace.Metody:
- post()
Obsluhuje HTTP metodu POST.
- Parametry:
request – Parametr
requestpředává se do voláníset_aktivni(), pracuje se s atributyuser.args – Parametr
argsslouží jako vstup pro logiku funkcepost.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcepost.
- Vrací:
Vrací výsledek volání
redirect().
- class DeaktivaceSpolupraceView
Definuje pohled pro deaktivaci spolupráce v modálním dialogu.
Metody:
- get_object()
Vrací object. v aplikaci.
- Vrací:
Vrací výsledek volání
get_object_or_404().
- get_context_data()
Vrací context data.
- Parametry:
args – Parametr
argsslouží jako vstup pro logiku funkceget_context_data.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íadd_message().args – Parametr
argsslouží jako vstup pro logiku funkceget.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceget.
- 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íDeaktivovatSpolupraciForm(),set_neaktivni(), pracuje se s atributyPOST,user.args – Parametr
argsslouží jako vstup pro logiku funkcepost.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcepost.
- Vrací:
Vrací výsledek volání
redirect().
- class ProjektPasTableView
Třída pohledu pro zobrazení řádku tabulky samostatných nálezů.
Metody:
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestslouží jako vstup pro logiku funkceget.ident_cely – Parametr
ident_celyse předává do voláníget().
- Vrací:
Vrací výsledek volání
HttpResponse().
Funkce
- get_detail_context(sn, request)
Funkce pro získaní potřebného kontextu pro samostatný nález.
- Parametry:
sn – Parametr
snse předává do voláníCreateSamostatnyNalezForm(),PotvrditNalezForm(), pracuje se s atributyhistorie,soubory, ovlivňuje větvení podmínek.request – Parametr
requestse předává do voláníCreateSamostatnyNalezForm(),get_history_dates(), pracuje se s atributyuser.
- Vrací:
Vrací proměnná
context.
- index(request)
Funkce pohledu pro zobrazení domovské stránky samostatného nálezu s navigačními možnostmi.
- Parametry:
request – Parametr
requestse předává do volánírender(), vstupuje do návratové hodnoty.- Vrací:
Vrací výsledek volání
render().
- detail(request, ident_cely)
Funkce pohledu pro zobrazení detailu samostatného nálezu.
- Parametry:
request – Parametr
requestse předává do voláníupdate(),get_detail_context(), pracuje se s atributysession, vstupuje do návratové hodnoty.ident_cely – Parametr
ident_celyse předává do voláníget_object_or_404().
- Vrací:
Vrací výsledek volání
render().
- edit(request, ident_cely)
Funkce pohledu pro editaci samostatného nálezu.
- Parametry:
request – Parametr
requestse předává do voláníCreateSamostatnyNalezForm(),CoordinatesDokumentForm(), 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(),redirect(), 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 při splnění podmínky
sn.stav == SN_ARCHIVOVANY.
- edit_ulozeni(request, ident_cely)
Funkce pohledu pro editaci uložení samostatného nálezu pomocí modalu.
- Parametry:
request – Parametr
requestse předává do volánícheck_stav_changed(),PotvrditNalezForm(), 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(),JsonResponse(), vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), výsledek volánírender().
- vratit(request, ident_cely)
Funkce pohledu pro vrácení stavu samostatného nálezu pomocí modalu.
- Parametry:
request – Parametr
requestse předává do voláníadd_message(),check_stav_changed(), 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(),JsonResponse(), vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), výsledek volánírender().
- odeslat(request, ident_cely)
Funkce pohledu pro odeslání samostatného nálezu pomocí modalu.
- Parametry:
request – Parametr
requestse předává do voláníadd_message(),check_stav_changed(), pracuje se s atributymethod,user, 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(),JsonResponse(), vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), výsledek volánírender().
- potvrdit(request, ident_cely)
Funkce pohledu pro potvrzení samostatného nálezu pomocí modalu.
- Parametry:
request – Parametr
requestse předává do voláníadd_message(),check_stav_changed(), pracuje se s atributysession,method, 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(),JsonResponse(), vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), výsledek volánírender().
- archivovat(request, ident_cely)
Funkce pohledu pro archivaci samostatného nálezu pomocí modalu.
- Parametry:
request – Parametr
requestse předává do voláníadd_message(),check_stav_changed(), pracuje se s atributysession,method, 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(),JsonResponse(), vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), výsledek volánírender().
- smazat(request, ident_cely)
Funkce pohledu pro smazání samostatného nálezu pomocí modalu.
- Parametry:
request – Parametr
requestse předává do volánícheck_stav_changed(),create_transaction(), pracuje se s atributymethod,user, 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(),JsonResponse(), vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), výsledek volánírender().
- zadost(request)
Funkce pohledu pro vytvoření žádosti o spolupráci.
- Parametry:
request – Parametr
requestse předává do voláníCreateZadostForm(),filter(), pracuje se s atributymethod,POST, 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().
- aktivace(request, pk)
Funkce pohledu pro aktivaci spolupráce pomocí modalu.
- Parametry:
request – Parametr
requestse předává do voláníset_aktivni(),add_message(), pracuje se s atributymethod,user, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.pk – Identifikátor
pkpoužívaný pro dohledání cílového záznamu.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), výsledek voláníredirect(), výsledek volánírender().
- smazat_spolupraci(request, pk)
Funkce pohledu pro smazání spolupráce pomocí modalu.
- Parametry:
request – Parametr
requestse předává do voláníadd_message(),render(), pracuje se s atributymethod, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.pk – Identifikátor
pkpoužívaný pro dohledání cílového záznamu.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
redirect(), výsledek volánírender().
- get_history_dates(historie_vazby, request_user)
Funkce pro získaní historických datumu.
- Parametry:
historie_vazby – Kolekce
historie_vazbyzpracovávaná touto funkcí.request_user – Uživatel nebo osoba
request_user, v jejímž kontextu se operace provádí.
- Vrací:
Slovník dat jednotlivých změn stavu pro zobrazení v historii.
- get_detail_template_shows(sn, user)
Funkce pro získaní kontextu pro zobrazování možností na stránkách.
- Parametry:
sn – Parametr
snse předává do volánícheck_permissions(), pracuje se s atributystav,ident_cely.user – Parametr
userse předává do volánícheck_permissions(), pracuje se s atributyis_archeolog_or_more.
- Vrací:
Slovník příznaků určujících, které akce a sekce detailu se mají zobrazit.
- post_point_position_2_katastre(request)
Funkce pro získaní názvu katastru z bodu.
- Parametry:
request – Parametr
requestse předává do voláníloads(), pracuje se s atributybody.- Vrací:
Vrací výsledek volání
JsonResponse().
- post_point_position_2_katastre_with_geom(request)
Funkce pro získaní názvu katastru, geomu z bodu.
- Parametry:
request – Parametr
requestse předává do voláníloads(), pracuje se s atributybody.- Vrací:
Vrací výsledek volání
JsonResponse().
- get_required_fields(zaznam, next)
Funkce pro získaní dictionary povinných polí podle stavu samostatného nálezu.
- Parametry:
zaznam – Parametr
zaznampracuje se s atributystav, ovlivňuje větvení podmínek.next – Posun vůči aktuálnímu stavu (pro kontrolu povinných polí v následujícím kroku).
- Vrací:
Seznam názvů polí, která mají být v daném stavu povinná.