UZIVATEL admin
Konfigurace Django admin.
Třídy
- class UserNotificationTypeInlineForm
Inline form pro nastavení notifikací uživatele.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- class UserNotificationTypeInlineFormset
Implementuje komponentu
UserNotificationTypeInlineFormsetv rámci aplikace.Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- class UserNotificationTypeInline
Inline panel pro nastavení notifikací uživatele.
Metody:
- get_queryset()
Vrací queryset. v aplikaci.
- Parametry:
request – Parametr
requestpředává se do voláníget_queryset().- Vrací:
Vrací proměnná
queryset.
- get_extra()
Vrací extra. v aplikaci.
- Parametry:
request – Parametr
requestslouží jako vstup pro logiku funkceget_extra.obj – Parametr
objovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceget_extra.
- Vrací:
Vrací proměnná
extra.
- __init__()
Inicializuje instanci třídy.
- Parametry:
parent_model – Parametr
parent_modelpředává se do volání__init__().admin_site – Instance administrace předaná při registraci modelu.
- class PesNotificationTypeInline
Inline panel pro nastavení hlídacích psů uživatele.
Metody:
- get_queryset()
Vrací queryset. v aplikaci.
- Parametry:
request – Parametr
requestpředává se do voláníget_queryset().- Vrací:
Vrací proměnná
queryset.
- class PesKrajNotificationTypeInline
Inline panel pro nastavení hlídacích psů uživatele pro kraj.
- class PesOkresNotificationTypeInline
Inline panel pro nastavení hlídacích psů uživatele pro okres.
- class PesKatastrNotificationTypeInline
Inline panel pro nastavení hlídacích psů uživatele pro katastr.
- class PesUserNotificationTypeInlineForm
Inline form pro nastavení notifikací uživatele.
Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- class PesUserNotificationTypeInlineFormset
Implementuje komponentu
PesUserNotificationTypeInlineFormsetv rámci aplikace.Metody:
- __init__()
Inicializuje instanci třídy.
- Parametry:
args – Parametr
argsse předává do volání__init__().kwargs – Parametr
kwargsse předává do volání__init__().
- class PesUserNotificationTypeInline
Inline panel pro nastavení notifikací uživatele.
Metody:
- get_queryset()
Vrací queryset. v aplikaci.
- Parametry:
request – Parametr
requestpředává se do voláníget_queryset().- Vrací:
Vrací proměnná
queryset.
- get_extra()
Vrací extra. v aplikaci.
- Parametry:
request – Parametr
requestslouží jako vstup pro logiku funkceget_extra.obj – Parametr
objovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceget_extra.
- Vrací:
Vrací proměnná
extra.
- class CustomUserAdmin
Admin panel pro správu uživatele.
Metody:
- has_delete_permission()
Určí, zda delete permission.
- Parametry:
request – Parametr
requestslouží jako vstup pro logiku funkcehas_delete_permission.obj – Parametr
objpředává se do volánífilter(), ovlivňuje větvení podmínek.
- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- save_model()
Uloží model. v aplikaci.
- Parametry:
request – Parametr
requestpředává se do volánísave_model(), pracuje se s atributyuser.obj – Parametr
objpředává se do volánídebug(),get(), pracuje se s atributycreated_from_admin_panel,active_transaction, ovlivňuje větvení podmínek.form – Parametr
formse předává do volánísave_model(),len(), pracuje se s atributycleaned_data,changed_data, ovlivňuje větvení podmínek.change – Parametr
changese předává do volánídebug(),save_model().
- user_change_password()
Provádí operaci user change password.
- Parametry:
request – Parametr
requestpředává se do voláníget_object(),change_password_form(), pracuje se s atributymethod,POST, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.id – Identifikátor zpracovávaného záznamu.
form_url – Parametr
form_urlse předává do voláníuser_change_password(), vstupuje do návratové hodnoty.
- Vrací:
Vrací výsledek volání
user_change_password().
- get_readonly_fields()
Vrací readonly fields.
- Parametry:
request – Parametr
requestpředává se do voláníget_readonly_fields(), pracuje se s atributyuser, ovlivňuje větvení podmínek.obj – Parametr
objpředává se do voláníget_readonly_fields(), pracuje se s atributyident_cely, ovlivňuje větvení podmínek.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: hodnotu podle větve zpracování, proměnná
fields.
- render_change_form()
Vyrenderuje change form.
- Parametry:
request – Parametr
requestpředává se do volánírender_change_form(), pracuje se s atributyresolver_match, vstupuje do návratové hodnoty.context – Parametr
contextse předává do volánírender_change_form(), pracuje se s atributyupdate, vstupuje do návratové hodnoty.kwargs – Parametr
kwargsse předává do volánírender_change_form(), vstupuje do návratové hodnoty.
- Vrací:
Vrací výsledek volání
render_change_form().
- get_urls()
Vrací urls. v aplikaci.
- Vrací:
Vrací hodnotu podle větve zpracování.
Vrací histore related records.
- Parametry:
object_id – Identifikátor objektu
object.- Vrací:
Vrací n-tici.
- delete_history_records()
Odstraní history records.
- Parametry:
request – Parametr
requestpředává se do voláníget_object(),each_context(), pracuje se s atributymethod, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.object_id – Identifikátor objektu
object.args – Parametr
argsslouží jako vstup pro logiku funkcedelete_history_records.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcedelete_history_records.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
TemplateResponse(), výsledek voláníHttpResponseRedirect().
- delete_model()
Odstraní model. v aplikaci.
- Parametry:
request – Parametr
requestpředává se do volánídelete_model().obj – Parametr
objpředává se do volánídelete_model(), pracuje se s atributypes_set.
- class CustomGroupAdmin
Admin panel pro správu uživatelskych skupin.
Metody:
- has_delete_permission()
Určí, zda delete permission.
- Parametry:
request – Parametr
requestpředává se do voláníhas_delete_permission(), vstupuje do návratové hodnoty.obj – Parametr
objpředává se do volánífilter(), pracuje se s atributypk, ovlivňuje větvení podmínek.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: bool, výsledek volání
has_delete_permission().
- class NotificationsLogAdmin
Admin panel pro kontrolu odeslaných mailů s možností poslat testovací mail.
Metody:
- created()
Vrátí datum a čas vytvoření záznamu ve formátu pro administraci.
- Parametry:
obj – Záznam logu notifikace.
- Vrací:
Formátovaný datum a čas vytvoření.
- status_colored()
Vrátí barevně zvýrazněný stav odeslání notifikace.
- Parametry:
obj – Záznam logu notifikace.
- Vrací:
HTML reprezentace stavu notifikace.
- get_readonly_fields()
Nastaví všechna pole modelu jako read-only v detailu záznamu.
- Parametry:
request – Parametr
requestslouží jako vstup pro logiku funkceget_readonly_fields.obj – Upravovaný záznam logu notifikace.
- Vrací:
Seznam názvů polí určených pouze ke čtení.
- has_add_permission()
Zakáže ruční vytváření záznamů v administraci.
- Parametry:
request – Parametr
requestslouží jako vstup pro logiku funkcehas_add_permission.- Vrací:
Vždy
`False`.
- has_delete_permission()
Zakáže mazání záznamů logu notifikací.
- Parametry:
request – Parametr
requestslouží jako vstup pro logiku funkcehas_delete_permission.obj – Vybraný záznam logu notifikace.
- Vrací:
Vždy
`False`.
- get_urls()
Přidá vlastní URL pro odeslání testovacího emailu z administrace.
- Vrací:
Seznam URL vzorů pro tento admin.
- test_email_view()
Zobrazí a zpracuje formulář pro odeslání testovacího emailu.
- Parametry:
request – Parametr
requestpředává se do voláníTestEmailForm(),success(), pracuje se s atributyuser,method, ovlivňuje větvení podmínek, vstupuje do návratové hodnoty.- Vrací:
Odpověď s formulářem a výsledkem odeslání.
- Vyvolá:
PermissionDenied – Vyvolá se při splnění podmínky
not request.user.has_perm('uzivatel.send_test_email').