UZIVATEL views

Definice views.

Třídy

class OsobaAutocomplete

Třída pohledu pro získaní osob pro autocomplete.

Metody:

get_queryset()
class UzivatelAutocomplete

Třída pohledu pro získaní uživatelů pro autocomplete.

Metody:

get_result_label()
get_queryset()
add_accessibility_lookup()
add_ownership_lookup()
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()
get_queryset()
class UserRegistrationView

Třída pohledu pro registraci uživatele.

Metody:

send_activation_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()
class UserAccountUpdateView

Třída pohledu pro editaci uživatele.

Metody:

get_object()
get_context_data()
_change_password()
invalid_form_context()
post()
class UserActivationView

Třída pohledu pro aktivaci uživatele.

Metody:

dispatch()
activate()
class UserPasswordResetView

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

Metody:

dispatch()
class TokenAuthenticationBearer

Override třídy pro nastavení názvu tokenu na Bearer.

Metody:

dispatch()
authenticate_credentials()
class MyXMLRenderer

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

Metody:

render()

Renders data into serialized XML.

class GetUserInfo

Třída podlehu pro získaní základních info o uživately.

Metody:

get()
handle_exception()
perform_content_negotiation()
finalize_response()
class ObtainAuthTokenWithUpdate

Třída pohledu pro získaní tokenu pro API.

Metody:

post()
class UserDeleteRequest

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

Metody:

post()
get()

Funkce

create_osoba(request)

Funkce pohledu pro vytvoření osoby.

update_notifications(request)

Funkce pohledu pro editaci notifikací.