Core admin
Definice admin části.
- class core.admin.OdstavkaSystemuAdmin(model, admin_site)
Třída admin panelu pro zobrazení odstávek systému. Pomocí ní se zobrazuje tabulka s odstávkami, detail a jednotlivé akce.
- form
alias of
OdstavkaSystemuForm
- save_model(request, obj, form, change)
Metóda 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(request)
Metóda pro určení práv na modul odstávky.
- has_view_permission(request, obj=None, *args)
Metóda pro určení práv na videní odstávky.
- has_add_permission(request, *args)
Metóda 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(request, obj=None, *args)
Metóda pro určení práv pro úpravu odstávky.
- file_handler(language, form)
Pomocní metóda pro úpravu template zobrazených počas odstávky.
- class core.admin.CustomAdminSettingsAdmin(model, admin_site)
Admin panel pro vlastních nastavení.
- model
alias of
CustomAdminSettings
- class core.admin.PermissionAdmin(model, admin_site)
Třída admin panelu pro zobrazení a správu oprávnení.
- changelist_view(request: HttpRequest, extra_context: dict[str, str] | None = Ellipsis) TemplateResponse
The ‚change list‘ admin view for this model.
- get_urls()
Metóda pri definici dodatečných url.
- import_file(request)
Metóda view pro zobrazení formuláře a samtotný import oprávnení z excelu.
- validate_and_prepare_sheet(sheet)
Metóda pro validaci importovaného excelu a jeho úpravu.
- check_save_row(row)
Metóda pro kontrolu řádku excelu.
- save_permission(row, i)
Metóda pro kontrolu a uložení jednotlivého oprávnení z řádku excelu.
- check_status_regex(cell)
Metóda pro kontrolu správneho zadáni statusu v excelu.
- import_success(request)
Metóda view pro zobrazení tabulky s výsledkom importu.
- class core.admin.PermissionSkipAdmin(model, admin_site)
Třída admin panelu pro zobrazení a správu proskakovani oprávnení.
- changelist_view(request: HttpRequest, extra_context: dict[str, str] | None = Ellipsis) TemplateResponse
The ‚change list‘ admin view for this model.
- get_urls()
Metóda pri definici dodatečných url.
- validate_sheet(sheet)
Metóda pro validaci importovaného excelu a jeho úpravu.
- import_skip_file(request)
Metóda view pro zobrazení formuláře a samtotný import oprávnení z excelu.
- import_skip_success(request)
Metóda view pro zobrazení tabulky s výsledkom importu.