UZIVATEL views
Definice views.
Třídy
- class OsobaAutocomplete
Třída pohledu pro získaní osob pro autocomplete.
Metody:
- get_queryset()
Vrací queryset. v aplikaci.
- Vrací:
Vrací proměnná
qs.
- class UzivatelAutocomplete
Třída pohledu pro získaní uživatelů pro autocomplete.
Metody:
- get_result_label()
Vrací result label.
- Parametry:
result – Textový název, klíč nebo zpráva
resultpoužívaná v rámci operace.- Vrací:
Vrací výsledek volání
display_name().
- get_queryset()
Vrací queryset. v aplikaci.
- Vrací:
Vrací výsledek volání
check_filter_permission().
- 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.
- 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 UzivatelAutocompletePublic
Třída pohledu pro získaní uživatelů pro autocomplete - verze pouze s ident_cely uživatele, beze jména.
Metody:
- get_result_label()
Vrací result label.
- Parametry:
result – Textový název, klíč nebo zpráva
resultpoužívaná v rámci operace.- Vrací:
Vrací výsledek volání
display_name().
- get_queryset()
Vrací queryset. v aplikaci.
- Vrací:
Vrací proměnná
qs.
- class UserRegistrationView
Třída pohledu pro registraci uživatele.
Metody:
- send_activation_email()
Odešle activation email.
- Parametry:
user – Parametr
userse předává do volánísend_activation_email(),_log_notification(), pracuje se s atributyemail.
- class UserLoginView
Třída pohledu pro prihlášení uživatele.
- class UserLogoutView
Třída pohledu pro odhlášení uživatele, kvůli zobrazení info o logoutu
Metody:
- post()
Obsluhuje HTTP metodu POST.
- Parametry:
request – Parametr
requestpředává se do volánípost(), pracuje se s atributyPOST, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.args – Parametr
argsse předává do volánípost(), vstupuje do návratové hodnoty.kwargs – Parametr
kwargsse předává do volánípost(), vstupuje do návratové hodnoty.
- Vrací:
Vrací výsledek volání
post().
- class UserAccountUpdateView
Třída pohledu pro editaci uživatele.
Metody:
- get_object()
Vrací object. v aplikaci.
- Parametry:
queryset – Parametr
querysetslouží jako vstup pro logiku funkceget_object.- Vrací:
Vrací výsledek volání
get().
- get_context_data()
Vrací context data.
- Parametry:
kwargs – Parametr
kwargsse předává do voláníget_context_data().- Vrací:
Vrací proměnná
context.
- _change_password()
Provádí operaci change password.
- Parametry:
request – Parametr
requestpředává se do voláníHistorie(),add_message(), pracuje se s atributyuser.request_data – Kolekce
request_datazpracovávaná touto funkcí.
- Vrací:
Výstup funkce odpovídající implementované logice.
- invalid_form_context()
Provádí operaci invalid form context.
- Parametry:
form – Parametr
formslouží jako vstup pro logiku funkceinvalid_form_context.form_tag – Parametr
form_tagslouží jako vstup pro logiku funkceinvalid_form_context.
- Vrací:
Vrací proměnná
context.
- post()
Obsluhuje HTTP metodu POST.
- Parametry:
request – Parametr
requestpředává se do volánídict(),form_class(), pracuje se s atributyPOST,user, vstupuje do návratové hodnoty.args – Parametr
argsslouží jako vstup pro logiku funkcepost.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcepost.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
render(), výsledek voláníredirect().
- class UserActivationView
Třída pohledu pro aktivaci uživatele.
Metody:
- 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(), vstupuje do návratové hodnoty.
- Vrací:
Výstup funkce odpovídající implementované logice.
- activate()
Provádí operaci activate.
- Parametry:
form – Parametr
formpracuje se s atributycleaned_data.- Vrací:
Vrací proměnná
user.
- class UserPasswordResetView
Třída pohledu pro resetování hesla.
Metody:
- 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(), vstupuje do návratové hodnoty.
- Vrací:
Výstup funkce odpovídající implementované logice.
- class TokenAuthenticationBearer
Override třídy pro nastavení názvu tokenu na Bearer.
Metody:
- 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(), vstupuje do návratové hodnoty.
- Vrací:
Výstup funkce odpovídající implementované logice.
- authenticate_credentials()
Provádí operaci authenticate credentials.
- Parametry:
key – Textový název nebo klíč
keypoužívaný v rámci operace.- Vrací:
Vrací n-tici.
- Vyvolá:
exceptions.AuthenticationFailed – Vyvolá se při zpracování zachycené výjimky typu
model.DoesNotExist; nebo při splnění podmínkynot token.user.is_active.
- class MyXMLRenderer
Override třídy pro nastavení správnych tagů.
Metody:
- render()
Renders data into serialized XML.
- Parametry:
data – Kolekce
datazpracovávaná touto funkcí.accepted_media_type – Parametr
accepted_media_typeslouží jako vstup pro logiku funkcerender.renderer_context – Kolekce
renderer_contextzpracovávaná touto funkcí.
- Vrací:
Vrací proměnná
data.
- class GetUserInfo
Třída podlehu pro získaní základních info o uživately.
Metody:
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestpracuje se s atributyuser.format – Parametr
formatslouží jako vstup pro logiku funkceget.
- Vrací:
Vrací výsledek volání
Response().
- handle_exception()
Zpracuje exception. v aplikaci.
- Parametry:
exc – Číselná hodnota
excpoužitá při výpočtu nebo transformaci.- Vrací:
Vrací výsledek volání
handle_exception().
- perform_content_negotiation()
Provádí operaci perform content negotiation.
- Parametry:
request – Parametr
requestpředává se do voláníperform_content_negotiation(), vstupuje do návratové hodnoty.force – Parametr
forcese předává do voláníperform_content_negotiation(), vstupuje do návratové hodnoty.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: n-tici, výsledek volání
perform_content_negotiation().
- finalize_response()
Provádí operaci finalize response.
- Parametry:
request – Parametr
requestpředává se do voláníperform_content_negotiation(),finalize_response(), pracuje se s atributyaccepted_renderer,accepted_media_type, vstupuje do návratové hodnoty.response – Textový nebo strukturální vstup response používaný při sestavení nebo zpracování obsahu.
args – Parametr
argsse předává do volánífinalize_response(), vstupuje do návratové hodnoty.kwargs – Parametr
kwargsse předává do volánífinalize_response(), vstupuje do návratové hodnoty.
- Vrací:
Vrací výsledek volání
finalize_response().
- class ObtainAuthTokenWithUpdate
Třída pohledu pro získaní tokenu pro API.
Metody:
- post()
Obsluhuje HTTP metodu POST.
- Parametry:
request – Parametr
requestpředává se do voláníget_serializer(), pracuje se s atributydata.args – Parametr
argsslouží jako vstup pro logiku funkcepost.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcepost.
- Vrací:
Vrací výsledek volání
Response().
- class UserDeleteRequest
Třída pohledu pro požádání o smazání účtu
Metody:
- post()
Obsluhuje HTTP metodu POST.
- Parametry:
request – Parametr
requestpředává se do volánísend_eu07(),add_message(), 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í
JsonResponse().
- get()
Vrací výsledek operace.
- Parametry:
request – Parametr
requestpředává se do volánírender(), vstupuje do návratové hodnoty.args – Parametr
argsslouží jako vstup pro logiku funkceget.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceget.
- Vrací:
Vrací výsledek volání
render().
Funkce
- create_osoba(request)
Funkce pohledu pro vytvoření osoby.
- Parametry:
request – Parametr
requestse předává do voláníOsobaForm(),add_message(), 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í
render(), výsledek voláníJsonResponse().
- update_notifications(request)
Funkce pohledu pro editaci notifikací.
- Parametry:
request – Parametr
requestse předává do voláníNotificationsForm(),FedoraTransaction(), pracuje se s atributyPOST,user.- Vrací:
Vrací výsledek volání
redirect().