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 args se předává do volání __init__().

  • kwargs – Parametr kwargs se předává do volání __init__().

uzivatel_protected()

Vrátí textovou reprezentaci uživatele v anonymizované nebo plné podobě.

Parametry:

anonymized – Číselná hodnota anonymized použ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 record předává se do volání hasattr(), isinstance(), pracuje se s atributy deleted_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_type předává se do volání isinstance(), filter(), ovlivňuje větvení podmínek.

  • anonymized – Číselná hodnota anonymized použitá při výpočtu nebo transformaci.

  • user_protected – Parametr user_protected ovlivňuje větvení podmínek.

Vrací:

Vrací výsledek operace.

navazany_objekt()

Vrátí objekt navázaný na danou vazbu historie.

Vrací:

Vrací atribut objektu.