CORE utils
Modul utils.
Třídy
- class CannotFindCadasterCentre
Popis není k dispozici.
- class SearchTable
Základní setup pro tabulky používané v aplikaci. Obsahuje metodu na získaní sloupců které mají byt zobrazeny.
Metody:
- get_column_default_show()
- render_nahled()
Metoda pro správně zobrazení náhledu souboru.
- get_all_idents()
Vrátí seznam identifikátorů záznamů tabulky.
- class SessionIdentifier
Popis není k dispozici.
Metody:
- __init__()
- _generate_session_key()
- clear_cached_files()
- set_ident()
- get_ident()
- add_file_reference()
- file_exists()
- remove_file_reference()
- get_cached_files()
- set_project_ownership()
Uloží vlastnictví projektu pro anonymního uživatele do Redis. Používá se pro ověření, že anonymní uživatel může nahrávat soubory pouze k projektu, který sám vytvořil.
Argumenty:
ident_cely: identifikátor projektutimeout: timeout v sekundách (defaultně 2 hodiny)
- verify_project_ownership()
Ověří, zda anonymní uživatel vlastní daný projekt.
Argumenty:
ident_cely: identifikátor projektu
Návratová hodnota:
bool: True pokud uživatel vlastní projekt, jinak False
Funkce
- file_validate_epsg(epsg)
Popis není k dispozici.
- balanced_parentheses(expression)
Popis není k dispozici.
- load_database_translation_strings()
Popis není k dispozici.
- validate_and_split_geometry(geom)
Funkce pro validaci řetězce s WKT geometrií.
- get_mime_type(file_name)
Funkce pro získaní mime typu pro soubor.
- get_cadastre_from_point(point)
Funkce pro získaní katastru z bodu geomu.
- get_cadastre_from_point_with_geometry(point)
Funkce pro získaní katastru s geometrií z bodu geomu.
- get_all_pians_with_akce(ident_cely)
Funkce pro získaní všech pianů s akci.
- update_main_katastr_within_ku(ident_cely, katastr)
Funkce pro update katastru u akce podle katastrálního území.
- update_all_katastr_within_akce_or_lokalita(dj, fedora_transaction)
Funkce pro update katastru u akce a lokalit.
- get_pians_from_akce(katastr, akce_ident_cely)
Funkce pro bodu, geomu a presnosti z akce.
- get_dj_pians_centroid(ident_cely, lat, lng)
Funkce pro získaní pianů s DJ podle ident_cely DJ a souradnic.
- get_num_pians_from_envelope(left, bottom, right, top)
Funkce pro získaní počtu pianů ze čtverce.
- get_dj_pians_from_envelope(left, bottom, right, top, ident_cely)
Funkce pro získaní pianů ze čtverce.
- get_project_geom(ident_cely)
Funkce pro získaní geometrie projekt. Bez pristupnosti
- get_num_projects_from_envelope(left, bottom, right, top, stavy, request)
Funkce pro získaní počtu projektů ze čtverce. Bez pristupnosti
- get_projects_from_envelope(left, bottom, right, top, stavy, request)
Funkce pro získaní projektů ze čtverce. Bez pristupnosti
- get_project_pas_from_envelope(left, bottom, right, top, ident_cely)
Funkce pro získaní pas projekt ze čtverce. @janhnat zohlednit pristupnost - zohledneno v ProjectPasFromEnvelopeView
- get_project_pian_from_envelope(left, bottom, right, top, ident_cely)
Funkce pro získaní pianů projektu ze čtverce. @janhnat zohlednit pristupnost - zohledneno v ProjectPianFromEnvelopeView
- get_3d_from_envelope(left, bottom, right, top, request)
Funkce pro získaní 3d ze čtverce. Bez pristupnosti
- get_num_pass_from_envelope(left, bottom, right, top, request)
Funkce pro získaní počtu pas ze čtverce. @janhnat zohlednit pristupnost - done musi zohlednit pristupnost [mapa_pas]
- get_pas_from_envelope(bounds, request)
Funkce pro získaní pas ze čtverce. @janhnat zohlednit pristupnost - done musi zohlednit pristupnost [mapa_pas]
- get_pian_from_envelope(bounds, zoom, request)
Funkce pro získaní pianů ze čtverce. @janhnat zohlednit pristupnost - done musi zohlednit pristupnost [mapa_pian]
- get_dj_akce_for_pian(pian_ident_cely, request)
Funkce pro pro ziskani dj/akce pro pian_ident_cely
- dictfetchall(cursor)
Return all rows from a cursor as a dict
- get_heatmap_pian(left, bottom, right, top, zoom)
Funkce pro získaní heat mapy pianů ze čtverce.
- get_heatmap_pas(left, bottom, right, top, zoom)
Funkce pro získaní heat mapy pass ze čtverce.
- get_heatmap_project(left, bottom, right, top, zoom)
Funkce pro získaní heat mapy projektů ze čtverce.
- get_message(az, message)
Funkce pro získaní textu správy podle záznamu.
- find_pos_with_backup(lang, project_apps, django_apps, third_party_apps)
scans a couple possible repositories of gettext catalogs for the given language code
- replace_last(source_string, old, new)
Popis není k dispozici.
- get_set_maintenance_in_cache()
Funkce pro získání nastavení údržby z cache.
- is_maintenance_in_progress()
Funkce pro zjištění, zda je údržba v průběhu.
- get_timezone()
Funkce pro získání časového pásma z nastavení.