EZ views

Definice views.

Třídy

class ExterniZdrojIndexView

Třida pohledu pro zobrazení domovské stránky externích zdrojů s navigačními možnostmi.

Metody:

get_context_data()

Metoda pro získaní kontextu podlehu.

class ExterniZdrojListView

Třida pohledu pro zobrazení listu/tabulky s externím zdrojem.

Metody:

init_translations()
rename_field_for_ordering()
get_queryset()
add_accessibility_lookup()
class ExterniZdrojDetailView

Třida pohledu pro zobrazení detailu externího zdroju.

Metody:

get_context_data()
class ExterniZdrojCreateView

Třida pohledu pro vytvoření externího zdroje.

Metody:

get_form_kwargs()
get_context_data()
form_valid()
form_invalid()
get()
class ExterniZdrojEditView

Třida pohledu pro editaci externího zdroje.

Metody:

get_form_kwargs()
get_context_data()
form_valid()
form_invalid()
get()
post()
class TransakceView

Třida pohledu pro změnu stavu a práci s externíma zdrojama cez modal, která se dedí pro jednotlivá změny.

Metody:

init_translation()
get_zaznam()
get_context_data()
dispatch()
get()
post()
class ExterniZdrojOdeslatView

Třida pohledu pro odeslání externího zdroje pomoci modalu.

Metody:

init_translation()
class ExterniZdrojPotvrditView

Třida pohledu pro potvrzení externího zdroje pomoci modalu.

Metody:

init_translation()
post()
class ExterniZdrojSmazatView

Třida pohledu pro smazání externího zdroje pomoci modalu.

Metody:

init_translation()
post()
class ExterniZdrojVratitView

Třida pohledu pro vrácení externího zdroje pomoci modalu.

Metody:

init_translation()
get()
post()
class ExterniOdkazOdpojitView

Třida pohledu pro odpojení externího odkazu pomoci modalu.

Metody:

dispatch()
init_translation()
get_context_data()
post()
class ExterniOdkazPripojitView

Třida pohledu pro připojení externího odkazu pomoci modalu.

Metody:

init_translation()
get_context_data()
post()
class ExterniOdkazEditView

Třida pohledu pro editaci externího odkazu pomoci modalu.

Metody:

dispatch()
get_context_data()
get_success_url()
get_object()
post()
form_valid()
form_invalid()
class ExterniOdkazOdpojitAZView

Třida pohledu pro odpojení externího odkazu z archeologického záznamu pomoci modalu.

Metody:

init_translation()
dispatch()
get_zaznam()
get_context_data()
post()
class ExterniZdrojAutocomplete

Třída pohledu pro autocomplete externích zdrojů.

Metody:

get_result_label()
get_queryset()
add_accessibility_lookup()
class ExterniZdrojTableRowView

Třída pohledu pro získaní řádku tabulky s externím zdrojem.

Metody:

get()
class ExterniOdkazPripojitDoAzView

Třída pohledu pro připojení externího odkazu do arch záznamu.

Metody:

get_zaznam()
get_context_data()
post()
class EzOdkazyTableView

Třída pohledu pro zobrazení řádků tabulky externích odkazů.

Metody:

get()

Funkce

get_history_dates(historie_vazby, request_user)

Funkce pro získaní historických datumu.

get_detail_template_shows(zaznam, user)

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

get_required_fields()

Funkce pro získaní dictionary povinných polí podle stavu externího zdroje.

Args:

zaznam (Externí zdroj): model ExterniZdroj 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í.

save_autor_editor(zaznam, form)

Funkce pro uložení autorů a editorů k externímu zdroji podle toho v jakém pořadí byly zadáni.