PAS views

Definice views.

Třídy

class SamostatnyNalezCreateView

Implementuje komponentu SamostatnyNalezCreateView 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__().

dispatch()

Provádí operaci dispatch.

Parametry:
  • request – Parametr request předává se do volání dispatch(), vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání dispatch(), vstupuje do návratové hodnoty.

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

Vrací:

Vrací proměnná context.

form_valid()

Provádí operaci form valid.

Parametry:

form – Parametr form se předává do volání form_invalid(), pracuje se s atributy save, 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 form se předává do volání info(), form_invalid(), pracuje se s atributy errors, vstupuje do návratové hodnoty.

Vrací:

Vrací výsledek volání form_invalid().

handle_geometry()

Zpracuje geometry. v aplikaci.

Parametry:

form_coor – Parametr form_coor předává se do volání float(), pracuje se s atributy data.

Vrací:

Vrací n-tici.

get()

Vrací výsledek operace.

Parametry:
  • request – Parametr request předává se do volání success(), get(), vstupuje do návratové hodnoty.

  • args – Parametr args se předává do volání get(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se předává do volání get(), pracuje se s atributy get, 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 PasPermissionFilterMixin v 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 qs slouží jako vstup pro logiku funkce add_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()

Inicializuje překlady pro zobrazení seznamu.

rename_field_for_ordering()

Provádí operaci rename field for ordering.

Parametry:

field – Parametr field předává se do volání get(), pracuje se s atributy replace, 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()

Inicializuje překlady pro zobrazení seznamu.

rename_field_for_ordering()

Provádí operaci rename field for ordering.

Parametry:

field – Parametr field předává se do volání get(), pracuje se s atributy replace, 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 qs slouží jako vstup pro logiku funkce add_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 permission slouží jako vstup pro logiku funkce add_accessibility_lookup.

  • qs – Parametr qs vstupuje do návratové hodnoty.

Vrací:

Vrací proměnná qs.

get_context_data()

Vrací context data.

Parametry:

kwargs – Parametr kwargs se 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 AktivaceEmailView v rámci aplikace.

Metody:

post()

Obsluhuje HTTP metodu POST.

Parametry:
  • request – Parametr request předává se do volání set_aktivni(), pracuje se s atributy user.

  • args – Parametr args slouží jako vstup pro logiku funkce post.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce post.

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 args slouží jako vstup pro logiku funkce get_context_data.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce get_context_data.

Vrací:

Vrací proměnná context.

get()

Vrací výsledek operace.

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

  • args – Parametr args slouží jako vstup pro logiku funkce get.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce get.

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 request předává se do volání DeaktivovatSpolupraciForm(), set_neaktivni(), pracuje se s atributy POST, user.

  • args – Parametr args slouží jako vstup pro logiku funkce post.

  • kwargs – Parametr kwargs slouží jako vstup pro logiku funkce post.

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 request slouží jako vstup pro logiku funkce get.

  • ident_cely – Parametr ident_cely se 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 sn se předává do volání CreateSamostatnyNalezForm(), PotvrditNalezForm(), pracuje se s atributy historie, soubory, ovlivňuje větvení podmínek.

  • request – Parametr request se předává do volání CreateSamostatnyNalezForm(), get_history_dates(), pracuje se s atributy user.

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 request se 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 request se předává do volání update(), get_detail_context(), pracuje se s atributy session, vstupuje do návratové hodnoty.

  • ident_cely – Parametr ident_cely se 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 request se předává do volání CreateSamostatnyNalezForm(), CoordinatesDokumentForm(), pracuje se s atributy method, POST, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • ident_cely – Parametr ident_cely se 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 request se předává do volání check_stav_changed(), PotvrditNalezForm(), pracuje se s atributy method, POST, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • ident_cely – Parametr ident_cely se 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 request se předává do volání add_message(), check_stav_changed(), pracuje se s atributy method, POST, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • ident_cely – Parametr ident_cely se 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 request se předává do volání add_message(), check_stav_changed(), pracuje se s atributy method, user, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • ident_cely – Parametr ident_cely se 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 request se předává do volání add_message(), check_stav_changed(), pracuje se s atributy session, method, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • ident_cely – Parametr ident_cely se 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 request se předává do volání add_message(), check_stav_changed(), pracuje se s atributy session, method, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • ident_cely – Parametr ident_cely se 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 request se předává do volání check_stav_changed(), create_transaction(), pracuje se s atributy method, user, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • ident_cely – Parametr ident_cely se 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 request se předává do volání CreateZadostForm(), filter(), pracuje se s atributy method, 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 request se předává do volání set_aktivni(), add_message(), pracuje se s atributy method, user, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • pk – Identifikátor pk použí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 request se předává do volání add_message(), render(), pracuje se s atributy method, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.

  • pk – Identifikátor pk použí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_vazby zpracová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 sn se předává do volání check_permissions(), pracuje se s atributy stav, ident_cely.

  • user – Parametr user se předává do volání check_permissions(), pracuje se s atributy is_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 request se předává do volání loads(), pracuje se s atributy body.

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 request se předává do volání loads(), pracuje se s atributy body.

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 zaznam pracuje se s atributy stav, 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á.