CORE admin
Konfigurace Django admin.
Třídy
- class OdstavkaSystemuAdmin
Třída admin panelu pro zobrazení odstávek systému. Pomocí ní se zobrazuje tabulka s odstávkami, detail a jednotlivé akce.
Metody:
- save_model()
Metoda na uložení modelu odstávky. Jednotlivé texty z modelu se ukladají do textú prekladů a template. Po uložení se restartuje wsgi pro načítaní nových prekladů.
- has_module_permission()
Metoda pro určení práv na modul odstávky.
- has_view_permission()
Metoda pro určení práv na videní odstávky.
- has_add_permission()
Metoda pro určení práv na přidání odstávky. Není možné přidat více než jednu odstávku.
- has_change_permission()
Metoda pro určení práv pro úpravu odstávky.
- file_handler()
Pomocní metoda pro úpravu template zobrazených během odstávky.
- class CustomAdminSettingsAdmin
Admin panel pro vlastních nastavení.
- class PermissionAdmin
Třída admin panelu pro zobrazení a správu oprávnení.
Metody:
- changelist_view()
- get_urls()
Metoda pri definici dodatečných url.
- import_file()
Metoda view pro zobrazení formuláře a samtotný import oprávnení z excelu.
- import_success()
Metoda view pro zobrazení tabulky s výsledkom importu.
- reload_permissions()
Metoda view pro automatický import oprávnění z csv v gitu a zobrazení výsledků importu.
- class PermissionSkipAdmin
Třída admin panelu pro zobrazení a správu proskakovani oprávnení.
Metody:
- changelist_view()
- get_urls()
Metoda pri definici dodatečných url.
- validate_sheet()
Metoda pro validaci importovaného excelu a jeho úpravu.
- import_skip_file()
Metoda view pro zobrazení formuláře a samtotný import oprávnení z excelu.
- check_save_row()
- import_skip_success()
Metoda view pro zobrazení tabulky s výsledkom importu.
- export_as_csv()