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()
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.
Argumenty:
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.
Návratová hodnota:
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.