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 projektu

  • timeout: 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í.