CORE modely

Definice modelů.

Třídy

class AntivirusCheckResult

Popis není k dispozici.

class SouborVazby

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

Metody:

navazany_objekt()
class Soubor

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

Metody:

url()
repository_uuid()
calculate_sha_512()
delete()
__init__()
__str__()
create_soubor_vazby()

Metoda pro vytvoření vazby na historii.

vytvoreno()
get_repository_content()
zaznamenej_nahrani()

Metoda pro zapsáni vytvoření souboru do historie.

zaznamenej_nahrani_nove_verze()

Metoda pro zapsáni nahrání nové verze souboru do historie.

get_file_extension_by_mime()
get_thumb_icon()
get_mime_types()
remove_gps_data()

Odstraní GPS metadata z fotografie uložené v paměti.

Funkce načte EXIF data z obrázku, odstraní GPS informace a pokusí se znovu uložit EXIF. Pokud narazí na nevalidní nebo nekompatibilní EXIF tagy (např. UserComment, MakerNote apod.), automaticky je odstraní, aby bylo možné obrázek úspěšně uložit.

V případě jakékoli chyby vrací původní vstupní soubor beze změny.

Parametry:

bytes_io – Vstupní obrázek jako BytesIO objekt

Vrací:

BytesIO objekt s odstraněnými GPS daty (nebo původní soubor při chybě)

check_mime_for_url()
check_antivirus()

Zkontroluje soubor na přítomnost virů pomocí ClamAV.

Argumenty:

  • bytes_io: souborový objekt ke skenování

Návratová hodnota:

AntivirusCheckResult: výsledek kontroly

_create_file_response()
large_thumbnail()
small_thumbnail()
content_file_response()
getMock()
get_historicke_verze()

Metoda k získání údajů o historických verzích ve Fedoře pro tabulku historie

get_soubor_historicky()

Metoda k získání vlastního souboru dané verze z Fedory

class ProjektSekvence

Model pro tabulku se sekvencemi projektu.

class OdstavkaSystemu

Model pro tabulku s odstávkami systému.

Metody:

clean()

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

__str__()
class Permissions

Popis není k dispozici.

Metody:

check_concrete_permission()
check_base()
check_status()
check_ownership()
check_accessibility()
check_permission_skip()
get_permission_object()
permission_override()

Metoda pro uplatneni specifickych obejiti opravneni podle nazvu akce.

class PermissionsSkip

Popis není k dispozici.

Funkce

get_upload_to(instance, filename)

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

check_permissions(action, user, ident)

Popis není k dispozici.