77 lines
2.1 KiB
YAML
77 lines
2.1 KiB
YAML
|
title: PLUGIN_ADMIN.SCHEDULER
|
|||
|
|
|||
|
form:
|
|||
|
validation: loose
|
|||
|
|
|||
|
fields:
|
|||
|
|
|||
|
status_title:
|
|||
|
type: section
|
|||
|
title: PLUGIN_ADMIN.SCHEDULER_STATUS
|
|||
|
underline: true
|
|||
|
|
|||
|
status:
|
|||
|
type: cronstatus
|
|||
|
validate:
|
|||
|
type: commalist
|
|||
|
|
|||
|
jobs_title:
|
|||
|
type: section
|
|||
|
title: PLUGIN_ADMIN.SCHEDULER_JOBS
|
|||
|
underline: true
|
|||
|
|
|||
|
custom_jobs:
|
|||
|
type: list
|
|||
|
style: vertical
|
|||
|
label:
|
|||
|
classes: cron-job-list compact
|
|||
|
key: id
|
|||
|
fields:
|
|||
|
.id:
|
|||
|
type: key
|
|||
|
label: ID
|
|||
|
placeholder: 'process-name'
|
|||
|
validate:
|
|||
|
required: true
|
|||
|
pattern: '[a-zа-я0-9_\-]+'
|
|||
|
max: 20
|
|||
|
message: 'ID must be lowercase with dashes/underscores only and less than 20 characters'
|
|||
|
.command:
|
|||
|
type: text
|
|||
|
label: PLUGIN_ADMIN.COMMAND
|
|||
|
placeholder: 'cd ~;ls -lah;'
|
|||
|
validate:
|
|||
|
required: true
|
|||
|
.args:
|
|||
|
type: text
|
|||
|
label: PLUGIN_ADMIN.EXTRA_ARGUMENTS
|
|||
|
.at:
|
|||
|
type: cron
|
|||
|
label: PLUGIN_ADMIN.SCHEDULER_RUNAT
|
|||
|
help: PLUGIN_ADMIN.SCHEDULER_RUNAT_HELP
|
|||
|
placeholder: '* * * * *'
|
|||
|
validate:
|
|||
|
required: true
|
|||
|
.output:
|
|||
|
type: text
|
|||
|
label: PLUGIN_ADMIN.SCHEDULER_OUTPUT
|
|||
|
help: PLUGIN_ADMIN.SCHEDULER_OUTPUT_HELP
|
|||
|
placeholder: 'logs/ls-cron.out'
|
|||
|
.output_mode:
|
|||
|
type: select
|
|||
|
label: PLUGIN_ADMIN.SCHEDULER_OUTPUT_TYPE
|
|||
|
help: PLUGIN_ADMIN.SCHEDULER_OUTPUT_TYPE_HELP
|
|||
|
default: append
|
|||
|
options:
|
|||
|
append: Append
|
|||
|
overwrite: Overwrite
|
|||
|
.email:
|
|||
|
type: text
|
|||
|
label: PLUGIN_ADMIN.SCHEDULER_EMAIL
|
|||
|
help: PLUGIN_ADMIN.SCHEDULER_EMAIL_HELP
|
|||
|
placeholder: 'notifications@yoursite.com'
|
|||
|
|
|||
|
|
|||
|
|
|||
|
|