UZIVATEL modely
Definice modelů.
Třídy
- class User
Databázový model 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__().
- hlavni_role()
Provádí operaci hlavni role.
- Vrací:
Výstup funkce odpovídající implementované logice.
- user_str()
Provádí operaci user str.
- Vrací:
Vrací proměnná
retezec.
- user_str_en()
Provádí operaci user str en.
- Vrací:
Vrací proměnná
retezec.
- __str__()
Vrací textovou reprezentaci objektu.
Textová reprezentace objektu.
- Vrací:
Vrací atribut objektu.
- display_name()
Textová reprezentace uživatele pro tabulky a autocomplete pole.
- Parametry:
viewer – Uživatel nebo osoba
viewer, v jejímž kontextu se operace provádí.- Vrací:
Vrací hodnotu podle větve zpracování, typicky: hodnotu podle větve zpracování, proměnná
base.
- moje_spolupracujici_organizace()
Provádí operaci moje spolupracujici organizace.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: proměnná
moje_spolupracujici_organizace, výsledek voláníall().
- moje_stavy_pruzkumnych_projektu()
Provádí operaci moje stavy pruzkumnych projektu.
- Vrací:
Vrací n-tici.
- email_user()
Provádí operaci email user.
- Parametry:
args – Parametr
argsse předává do volánísend_mail(),format().kwargs – Parametr
kwargsslouží jako vstup pro logiku funkceemail_user.
- name_and_id()
Vrátí jméno uživatele včetně jeho plného identifikátoru.
- Vrací:
Vrací hodnotu podle větve zpracování.
- is_archiver_or_more()
Určí, zda archiver or more.
- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- is_archeolog_or_more()
Určí, zda archeolog or more.
- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- save()
Uloží změny objektu.
- Parametry:
args – Parametr
argsse předává do volánísave().kwargs – Parametr
kwargsse předává do volánísave().
- metadata()
Provádí operaci metadata.
- Vrací:
Vrací výsledek volání
get_metadata().
- save_metadata()
Uloží metadata uživatele do Fedora repozitáře a případně uzavře transakci.
- Parametry:
fedora_transaction – Parametr
fedora_transactionpředává se do voláníisinstance(),debug(), pracuje se s atributyuid,add_updated_ident_cely, ovlivňuje větvení podmínek.close_transaction – Parametr
close_transactionovlivňuje větvení podmínek.kwargs – Parametr
kwargsslouží jako vstup pro logiku funkcesave_metadata.
- record_deletion()
Zaznamená smazání uživatele v repozitáři a uzavře transakci dle potřeby.
- Parametry:
fedora_transaction – Parametr
fedora_transactionpředává se do voláníisinstance(),FedoraRepositoryConnector(), pracuje se s atributymark_transaction_as_closed, ovlivňuje větvení podmínek.close_transaction – Parametr
close_transactionovlivňuje větvení podmínek.
- Vyvolá:
ValueError – Vyvolá se s textem „No Fedora transaction“; nebo s textem „fedora_transaction must be a FedoraTransaction class object“.
- can_see_users_details()
Provádí operaci can see users details.
- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- full_details()
Provádí operaci full details.
- Vrací:
Vrací hodnotu podle větve zpracování.
- anonymous_details()
Provádí operaci anonymous details.
- Vrací:
Vrací hodnotu podle větve zpracování.
- can_see_ours_item()
Provádí operaci can see ours item.
- Vrací:
Vrací
TrueneboFalsepodle vyhodnocení podmínek.
- get_permission_object()
Vrací permission object.
- Vrací:
Vrací proměnná
self.
- get_create_user()
Vrací create user.
- Vrací:
Vrací n-tici.
- get_create_org()
Vrací create org.
- Vrací:
Vrací n-tici.
- class UzivatelPrihlaseniLog
Implementuje komponentu
UzivatelPrihlaseniLogv rámci aplikace.
- class Organizace
Databázový model organizace.
Metody:
- save()
Uloží změny objektu.
- Parametry:
args – Parametr
argsse předává do volánísave().kwargs – Parametr
kwargsse předává do volánísave().
- Vyvolá:
ValidationError – Vyvolá se při splnění podmínky
FedoraRepositoryConnector.check_container_deleted_or_not_exists(self.ident_cely, 'organizace').
- __str__()
Vrací textovou reprezentaci objektu.
Textová reprezentace objektu.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: atribut objektu, str.
- get_nazev()
Vrací název organizace ve formátu používaném v aplikaci.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: atribut objektu, str.
- class Osoba
Databázový model osoby.
Metody:
- save()
Uloží změny objektu.
- Parametry:
args – Parametr
argsse předává do volánísave().kwargs – Parametr
kwargsse předává do volánísave().
- Vyvolá:
ValidationError – Vyvolá se při splnění podmínky
FedoraRepositoryConnector.check_container_deleted_or_not_exists(self.ident_cely, 'osoba').
- __str__()
Vrací textovou reprezentaci objektu.
Textová reprezentace objektu.
- Vrací:
Vrací atribut objektu.
- class UserNotificationType
Databázový model typu uživatelské notifikace.
Metody:
- _get_settings_dict()
Vrací settings dict.
- Vrací:
Načtená data odpovídající zadaným vstupům.
- zasilat_neaktivnim()
Provádí operaci zasilat neaktivnim.
- Vrací:
Výstup funkce odpovídající implementované logice.
- predmet()
Provádí operaci predmet.
- Vrací:
Výstup funkce odpovídající implementované logice.
- cesta_sablony()
Provádí operaci cesta sablony.
- Vrací:
Výstup funkce odpovídající implementované logice.
- is_groups()
Určí, zda groups.
- Vrací:
Vrací výsledek ověření nebo validačního pravidla.
- __str__()
Vrací textovou reprezentaci objektu.
Textová reprezentace objektu.
- Vrací:
Vrací hodnotu podle větve zpracování, typicky: výsledek volání
str(), atribut objektu.
- class NotificationsLog
Databázový model logu notifikací.
Funkce
- only_notification_groups()
Provádí operaci only notification groups.
- Vrací:
Vrací výsledek volání
all().
- get_default_licence()
Vrací default licence.
- Vrací:
Vrací proměnná
DOKUMENT_LICENCE_NEZNAMA.