Samostatné nálezy pohledy

Definice pohledů.

pas.views.get_detail_context(sn, request)

Funkce pro získaní potřebného kontextu pro samostatný nález.

pas.views.index(request)

Funkce pohledu pro zobrazení domovské stránky samostatného nálezu s navigačními možnostmi.

class pas.views.SamostatnyNalezCreateView(*args, **kwargs)
model

alias of SamostatnyNalez

form_class

alias of CreateSamostatnyNalezForm

class ActionType(*values)
get_form_kwargs()

Return the keyword arguments for instantiating the form.

get_context_data(**kwargs)

Insert the form into the context dict.

form_valid(form)

If the form is valid, save the associated model.

form_invalid(form)

Log form invalid errors and display a message to the user.

handle_geometry(form_coor)

Handle coordinate data parsing and return geometry objects.

get(request, *args, **kwargs)

Handle GET request and check project type.

pas.views.detail(request, ident_cely)

Funkce pohledu pro zobrazení detailu samostatného nálezu.

pas.views.edit(request, ident_cely)

Funkce pohledu pro editaci samostatného nálezu.

pas.views.edit_ulozeni(request, ident_cely)

Funkce pohledu pro editaci uložení samostatného nálezu pomocí modalu.

pas.views.vratit(request, ident_cely)

Funkce pohledu pro vrácení stavu samostatného nálezu pomocí modalu.

pas.views.odeslat(request, ident_cely)

Funkce pohledu pro odeslání samostatného nálezu pomocí modalu.

pas.views.potvrdit(request, ident_cely)

Funkce pohledu pro potvrzení samostatného nálezu pomocí modalu.

pas.views.archivovat(request, ident_cely)

Funkce pohledu pro archivaci samostatného nálezu pomocí modalu.

class pas.views.SamostatnyNalezListView(**kwargs)

Třída pohledu pro zobrazení přehledu samostatných nálezu s filtrem v podobe tabulky.

table_class

alias of SamostatnyNalezTable

model

alias of SamostatnyNalez

filterset_class

alias of SamostatnyNalezFilter

get_queryset()

Return the list of items for this view.

The return value must be an iterable and may be an instance of QuerySet in which case QuerySet specific behavior will be enabled.

pas.views.smazat(request, ident_cely)

Funkce pohledu pro smazání samostatného nálezu pomocí modalu.

pas.views.zadost(request)

Funkce pohledu pro vytvoření žádosti o spolupráci.

class pas.views.UzivatelSpolupraceListView(**kwargs)

Třída pohledu pro zobrazení přehledu spoluprác s filtrem v podobe tabulky.

table_class

alias of UzivatelSpolupraceTable

model

alias of UzivatelSpoluprace

filterset_class

alias of UzivatelSpolupraceFilter

get_queryset()

Return the list of items for this view.

The return value must be an iterable and may be an instance of QuerySet in which case QuerySet specific behavior will be enabled.

get_context_data(**kwargs)

Overridden version of .TemplateResponseMixin to inject the table into the template’s context.

get_table_kwargs()

Return the keyword arguments for instantiating the table.

Allows passing customized arguments to the table constructor, for example, to remove the buttons column, you could define this method in your View:

def get_table_kwargs(self):
    return {
        'exclude': ('buttons', )
    }
pas.views.aktivace(request, pk)

Funkce pohledu pro aktivaci spolupráce pomocí modalu.

class pas.views.AktivaceEmailView(**kwargs)
model

alias of UzivatelSpoluprace

class pas.views.DeaktivaceSpolupraceView(**kwargs)

class pohledu pro deaktivaci spolupráce pomocí modalu.

pas.views.smazat_spolupraci(request, pk)

Funkce pohledu pro smazání spolupráce pomocí modalu.

pas.views.get_history_dates(historie_vazby, request_user)

Funkce pro získaní historických datumu.

pas.views.get_detail_template_shows(sn, user)

Funkce pro získaní kontextu pro zobrazování možností na stránkách.

pas.views.post_point_position_2_katastre(request)

Funkce pro získaní názvu katastru z bodu.

pas.views.post_point_position_2_katastre_with_geom(request)

Funkce pro získaní názvu katastru, geomu z bodu.

pas.views.get_required_fields(zaznam=None, next=0)

Funkce pro získaní dictionary povinných polí podle stavu samostatného nálezu.

Args:

zaznam (PAS): model samostatního nálezu pro který se dané pole počítají.

next (int): pokud je poskytnuto číslo tak se jedná o povinné pole pro příští stav.

Returns:

required_fields: list polí.

class pas.views.ProjektPasTableView(**kwargs)

Třída pohledu pro zobrazení řádku tabulky samostatných nálezů.