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 result použí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 permission slouží jako vstup pro logiku funkce add_accessibility_lookup.

  • qs – Parametr qs vstupuje 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 qs slouží jako vstup pro logiku funkce add_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 result použí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 user se předává do volání send_activation_email(), _log_notification(), pracuje se s atributy email.

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

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

  • kwargs – Parametr kwargs se 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 queryset slouží jako vstup pro logiku funkce get_object.

Vrací:

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

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.

_change_password()

Provádí operaci change password.

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

  • request_data – Kolekce request_data zpracovávaná touto funkcí.

Vrací:

Výstup funkce odpovídající implementované logice.

invalid_form_context()

Provádí operaci invalid form context.

Parametry:
  • form – Parametr form slouží jako vstup pro logiku funkce invalid_form_context.

  • form_tag – Parametr form_tag slouží jako vstup pro logiku funkce invalid_form_context.

Vrací:

Vrací proměnná context.

post()

Obsluhuje HTTP metodu POST.

Parametry:
  • request – Parametr request předává se do volání dict(), form_class(), pracuje se s atributy POST, user, vstupuje do návratové hodnoty.

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

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

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 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(), vstupuje do návratové hodnoty.

Vrací:

Výstup funkce odpovídající implementované logice.

activate()

Provádí operaci activate.

Parametry:

form – Parametr form pracuje se s atributy cleaned_data.

Vrací:

Vrací proměnná user.

class UserPasswordResetView

Třída pohledu pro resetování hesla.

Metody:

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(), 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 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(), 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íč key použí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ínky not token.user.is_active.

class MyXMLRenderer

Override třídy pro nastavení správnych tagů.

Metody:

render()

Renders data into serialized XML.

Parametry:
  • data – Kolekce data zpracovávaná touto funkcí.

  • accepted_media_type – Parametr accepted_media_type slouží jako vstup pro logiku funkce render.

  • renderer_context – Kolekce renderer_context zpracová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 request pracuje se s atributy user.

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

Vrací:

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

handle_exception()

Zpracuje exception. v aplikaci.

Parametry:

exc – Číselná hodnota exc použ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 request předává se do volání perform_content_negotiation(), vstupuje do návratové hodnoty.

  • force – Parametr force se 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 request předává se do volání perform_content_negotiation(), finalize_response(), pracuje se s atributy accepted_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 args se předává do volání finalize_response(), vstupuje do návratové hodnoty.

  • kwargs – Parametr kwargs se 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 request předává se do volání get_serializer(), pracuje se s atributy data.

  • 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í Response().

class UserDeleteRequest

Třída pohledu pro požádání o smazání účtu

Metody:

post()

Obsluhuje HTTP metodu POST.

Parametry:
  • request – Parametr request předává se do volání send_eu07(), add_message(), 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í JsonResponse().

get()

Vrací výsledek operace.

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

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

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

Vrací:

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

Funkce

create_osoba(request)

Funkce pohledu pro vytvoření osoby.

Parametry:

request – Parametr request se předává do volání OsobaForm(), add_message(), 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í render(), výsledek volání JsonResponse().

update_notifications(request)

Funkce pohledu pro editaci notifikací.

Parametry:

request – Parametr request se předává do volání NotificationsForm(), FedoraTransaction(), pracuje se s atributy POST, user.

Vrací:

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