12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- 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'
|