HISTORIE modely
Definice modelů.
Třídy
- class Historie
Databázový model pro záznam historie změn.
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__().
- uzivatel_protected()
Vrátí textovou reprezentaci uživatele v anonymizované nebo plné podobě.
- Parametry:
anonymized – Číselná hodnota
anonymizedpoužitá při výpočtu nebo transformaci.- Vrací:
Vrací hodnotu podle větve zpracování.
- save_record_deletion_record()
Uloží record deletion record.
- Parametry:
record – Parametr
recordpředává se do voláníhasattr(),isinstance(), pracuje se s atributydeleted_by_user,history_vazba, ovlivňuje větvení podmínek.
- set_snapshots()
Synchronizuje snapshot organizace s aktuální organizací uživatele.
- class HistorieVazby
Databázový model vazeb historie.
Model se používa k napojení na jednotlivé záznamy.
Metody:
- __str__()
Vrací textovou reprezentaci objektu.
Textová reprezentace objektu.
- Vrací:
Vrací výsledek volání
format().
- get_last_transaction_date()
Vrátí datum a uživatele poslední transakce požadovaného typu.
- Parametry:
transaction_type – Parametr
transaction_typepředává se do voláníisinstance(),filter(), ovlivňuje větvení podmínek.anonymized – Číselná hodnota
anonymizedpoužitá při výpočtu nebo transformaci.user_protected – Parametr
user_protectedovlivňuje větvení podmínek.
- Vrací:
Vrací výsledek operace.
- get_last_transaction_if_type()
Vrátí datum, poznámku a uživatele poslední transakce vazby, ale pouze pokud je jejím typem
transaction_type.- Parametry:
transaction_type – Typ transakce nebo seznam typů, které se mají kontrolovat.
anonymized – Příznak anonymizace uživatele.
user_protected – Příznak ochrany uživatele.
- Vrací:
Slovník s daty transakce, nebo prázdný slovník pokud poslední transakce není požadovaného typu.
Vrátí objekt navázaný na danou vazbu historie.
- Vrací:
Vrací atribut objektu.