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:
- 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.