PIAN views
Definice views.
Třídy
- class PianPermissionFilterMixin
Implementuje komponentu
PianPermissionFilterMixinv rámci aplikace.Metody:
- filter_by_permission()
Filtruje by permission.
- Parametry:
qs – Parametr
qspředává se do volánífilter(),add_ownership_lookup(), pracuje se s atributyannotate,none, vstupuje do návratové hodnoty.permission – Parametr
permissionpředává se do volánífilter(),add_status_lookup(), pracuje se s atributybase,status, ovlivňuje větvení podmínek.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
none(), proměnnáqs.
- 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í.
- add_accessibility_lookup()
Provádí operaci add accessibility lookup.
- Parametry:
permission – Parametr
permissionpředává se do volánífilter(),Q(), pracuje se s atributyaccessibility, vstupuje do návratové hodnoty.qs – Parametr
qspracuje se s atributyannotate,filter, vstupuje do návratové hodnoty.
- Vrací:
Vrací výsledek volání
filter().
- class PianAutocomplete
Třída pohledu pro autocomplete pianu.
Metody:
- get_queryset()
Vrací queryset. v aplikaci.
- Vrací:
Vrací výsledek volání
check_filter_permission().
- class ImportovatPianView
Třída pohledu pro získaní řádku tabulky s externím zdrojem.
Metody:
- post()
Obsluhuje HTTP metodu POST.
- Parametry:
request – Parametr
requestpředává se do voláníset(),str(), pracuje se s atributyFILES,user, ovlivňuje větvení podmínek.- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
HttpResponseBadRequest(), výsledek volánírender_to_response().
- check_epsg()
Ověří epsg. v aplikaci.
- Parametry:
epsg – Parametr
epsgse předává do volánífile_validate_epsg(), vstupuje do návratové hodnoty.- Vrací:
Vrací výsledek volání
file_validate_epsg().
Funkce
- detail(request, ident_cely)
Funkce pohledu pro zapsání změny pianu.
- Parametry:
request – Parametr
requestse předává do voláníPianCreateForm(),create_transaction(), pracuje se s atributyPOST,user.ident_cely – Parametr
ident_celyse předává do voláníget_object_or_404(),filter().
- Vrací:
Vrací proměnná
response.- Vyvolá:
PermissionDenied – Vyvolá se při splnění podmínky
pian == PIAN_POTVRZEN.
- odpojit(request, dj_ident_cely)
Funkce pohledu pro odpojení pianu pomocí modalu.
- Parametry:
request – Parametr
requestse předává do volánícreate_transaction(),render(), pracuje se s atributymethod,user, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.dj_ident_cely – Identifikátor
dj_ident_celypoužívaný pro dohledání cílového záznamu.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: proměnná
response, výsledek volánírender().
- potvrdit(request, dj_ident_cely)
Funkce pohledu pro potvrzení pianu pomocí modalu.
- Parametry:
request – Parametr
requestse předává do voláníerror(),create_transaction(), pracuje se s atributymethod,user, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.dj_ident_cely – Identifikátor
dj_ident_celypoužívaný pro dohledání cílového záznamu.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
JsonResponse(), proměnnáresponse, výsledek volánírender().- Vyvolá:
PermissionDenied – Vyvolá se při splnění podmínky
pian == PIAN_POTVRZEN.
- create(request, dj_ident_cely)
Funkce pohledu pro vytvoření pianu.
- Parametry:
request – Parametr
requestse předává do voláníPianCreateForm(),add_message(), pracuje se s atributyPOST,user.dj_ident_cely – Identifikátor
dj_ident_celypoužívaný pro dohledání cílového záznamu.
- Vrací:
Vrací proměnná
response.
- mapa_dj(request, ident_cely)
Funkce ziskej Dj pro Pian
- Parametry:
request – Parametr
requestse předává do voláníget_dj_akce_for_pian().ident_cely – Parametr
ident_celyse předává do voláníget_dj_akce_for_pian().
- Vrací:
Vrací výsledek volání
JsonResponse().