CORE modely

Definice modelů.

core.models.get_upload_to(instance, filename)

Funkce pro získaní cesty, kde se ma daný typ souboru uložit.

class core.models.SouborVazby(*args, **kwargs)

Model pro relační tabulku mezi souborem a záznamem. Obsahuje typ vazby podle typu záznamu.

class core.models.Soubor(*args, **kwargs)

Model pro soubor. Obsahuje jeho základné data, vazbu na historii a souborovů vazbu.

create_soubor_vazby()

Metóda pro vytvoření vazby na historii.

zaznamenej_nahrani(user)

Metóda pro zapsáni vytvoření souboru do historie.

zaznamenej_nahrani_nove_verze(user, nazev=None)

Metóda pro zapsáni nahrání nové verze souboru do historie.

save(*args, **kwargs)

Metóda pro uložení souboru do DB. Navíc se počítá počet stran pro pdf, případne počet frames pro obrázek.

class core.models.ProjektSekvence(*args, **kwargs)

Model pro tabulku se sekvencemi projektu.

class core.models.OdstavkaSystemu(*args, **kwargs)

Model pro tabulku s odstávkami systému.

clean()

Metóda clean, kde se navíc kontrolu, jestli už není jedna odstávka uložena.

class core.models.GeomMigrationJobError(*args, **kwargs)

Model pro tabulku s chybami jobu geaom migracií.

class core.models.GeomMigrationJobSJTSKError(*args, **kwargs)

Model pro tabulku s chybami jobu geaom SJTSK migracií.

class core.models.GeomMigrationJobWGS84Error(*args, **kwargs)

Model pro tabulku s chybami jobu geaom WGS84 migracií.

class core.models.GeomMigrationJob(*args, **kwargs)

Model pro tabulku jobu geaom migracií.

class core.models.CustomAdminSettings(id, item_group, item_id, value)