first commit
This commit is contained in:
@@ -0,0 +1,87 @@
|
||||
generator:
|
||||
class: stAdminGenerator
|
||||
param:
|
||||
model_class: Task
|
||||
log_model_class: TaskLog
|
||||
|
||||
theme: simple
|
||||
|
||||
title: "Harmonogram zadań"
|
||||
route: @stTaskScheluderBackend
|
||||
icon: stTaskScheluderPlugin
|
||||
|
||||
documentation:
|
||||
pl: https://www.sote.pl/docs/harmonogram-zadan
|
||||
en: https://www.soteshop.com/docs/task-managder
|
||||
|
||||
custom_actions:
|
||||
list: [log]
|
||||
|
||||
list:
|
||||
use_stylesheet: ["/plugins/stTaskScheluderPlugin/css/backend/style.css"]
|
||||
title: "Lista zadań"
|
||||
menu:
|
||||
display: [list]
|
||||
fields:
|
||||
list: {name: Lista zadań, action: @stTaskScheluderBackend}
|
||||
config: {name: Konfiguracja, action: @stTaskScheluderBackend?action=config}
|
||||
display: [task_id, name, status_label, last_executed_at, _next_execute_date, _is_system_default, is_active]
|
||||
fields:
|
||||
task_id: {name: Id}
|
||||
name: {name: Zadanie}
|
||||
status_label: {name: Status}
|
||||
last_executed_at: {name: Ostatnio wykonane, width: 1%, sortable: false}
|
||||
next_execute_date: {name: Zaplanowane wykonanie, width: 1%}
|
||||
is_system_default: {name: Systemowe, width: 1%, align: center}
|
||||
is_active: {name: Aktywne, width: 1%, sortable: false}
|
||||
object_actions:
|
||||
_edit: {name: Edycja}
|
||||
log: {name: Logi, action: "@stTaskScheluderBackend?action=logList&filters[task_id]=%%id%%", icon: report}
|
||||
execute: {name: Uruchom ręcznie, action: "@stTaskScheluderBackend?action=executeTasks&task_id=%%task_id%%", icon: database-sync}
|
||||
select_actions: []
|
||||
|
||||
actions:
|
||||
execute_tasks: {name: Uruchom ręcznie wszystkie zadania, type: save, icon: check, action: executeTasks, i18n: stTaskScheluderBackend}
|
||||
|
||||
edit:
|
||||
menu:
|
||||
use: list.menu
|
||||
display: [is_active, _time_interval]
|
||||
fields:
|
||||
is_active: {name: Aktywne}
|
||||
time_interval: {name: Wykonuj zadanie}
|
||||
actions:
|
||||
_list: {name: Lista zadań, i18n: stTaskScheluderBackend}
|
||||
_save: {name: Zapisz}
|
||||
|
||||
config:
|
||||
menu:
|
||||
use: list.menu
|
||||
title: Konfiguracja
|
||||
display:
|
||||
# "Zadania frontend": [_frontend_cron_status, _frontend_task_config]
|
||||
"NONE": [_backend_cron_status, _backend_task_config]
|
||||
fields:
|
||||
backend_task_config: {name: Konfiguracja dla zadania cron, type: plain}
|
||||
frontend_task_config: {name: Konfiguracja dla zadania cron, type: plain}
|
||||
backend_cron_status: {name: Status konfiguracji, type: plain}
|
||||
frontend_cron_status: {name: Status konfiguracji, type: plain}
|
||||
actions:
|
||||
_list: {name: Lista zadań, i18n: stTaskScheluderBackend}
|
||||
|
||||
log_list:
|
||||
use_stylesheet: ["/plugins/stTaskScheluderPlugin/css/backend/style.css"]
|
||||
title: Logi
|
||||
peer_method: doSelectJoinTask
|
||||
display: [created_at, _task_id, _type, _message]
|
||||
fields:
|
||||
created_at: {name: Utworzony, width: 1%, sortable: false}
|
||||
task_id: {name: Zadanie, width: 30%, sortable: false}
|
||||
type: {name: Rodzaj, width: 1%, sortable: false}
|
||||
message: {name: Opis, sortable: false}
|
||||
filters:
|
||||
type: {partial: type_filter}
|
||||
actions:
|
||||
clean: {name: Wyczyść logi, icon: 'delete', action: clean}
|
||||
object_actions:
|
||||
_delete: -
|
||||
Reference in New Issue
Block a user