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, file_name=None)

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.

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.Permissions(id, address_in_app, main_role, base, status, ownership, accessibility, action)
class ownershipChoices(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
class actionChoices(value, names=<not given>, *values, module=None, qualname=None, type=None, start=1, boundary=None)
permission_override()

Metoda pro uplatneni specifickych obejiti opravneni podle nazvu akce.

class core.models.PermissionsSkip(id, user, ident_list)