Samostatné nálezy modely a signály

Definice modelů a signálů.

class pas.models.SamostatnyNalez(*args, **kwargs)

Class pro db model samostantý nález.

save(*args, **kwargs)

Save the current instance. Override this in a subclass if you want to control the saving process.

The ‚force_insert‘ and ‚force_update‘ parameters can be used to insist that the „save“ must be an SQL insert or update (or equivalent for non-SQL backends), respectively. Normally, they should not be set.

set_zapsany(user)

Metóda pro nastavení stavu zapsaný a uložení změny do historie pro samostatný nález.

set_vracen(user, new_state, poznamka)

Metóda pro vrácení o jeden stav méně a uložení změny do historie pro samostatný nález.

set_odeslany(user)

Metóda pro nastavení stavu odeslaný a uložení změny do historie pro samostatný nález.

set_potvrzeny(user)

Metóda pro nastavení stavu potvrzený a uložení změny do historie pro samostatný nález.

set_archivovany(user)

Metóda pro nastavení stavu archivovaný a uložení změny do historie pro samostatný nález.

get_absolute_url()

Metóda pro získaní absolut url záznamu podle identu.

check_pred_odeslanim()

Metóda na kontrolu prerekvizit pred posunem do stavu odeslaný:

polia: obdobi, datum_nalezu, lokalizace, okolnosti, specifikace, druh_nalezu, nalezce, geom, hloubka, katastr jsou vyplněna.

Samostaný nález má připojený alespoň jeden soubor.

class pas.models.UzivatelSpoluprace(*args, **kwargs)

Class pro db model spolupráce.

set_aktivni(user)

Metóda pro nastavení stavu aktivní a uložení změny do historie pro spolupráci.

set_neaktivni(user)

Metóda pro nastavení stavu neaktivní a uložení změny do historie pro spolupráci.

check_pred_aktivaci()

Metóda na kontrolu prerekvizit pred posunem do stavu aktivní. Kontrola že stav není aktivný.

check_pred_deaktivaci()

Metóda na kontrolu prerekvizit pred posunem do stavu neaktivní. Kontrola že stav není neaktivný.

pas.signals.create_dokument_vazby(sender, instance, **kwargs)

Metóda pro vytvoření historických a souborových vazeb samostatnýho náleze. Metóda se volá pred uložením záznamu.