123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- 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: 'ls'
- validate:
- required: true
- .args:
- type: text
- label: PLUGIN_ADMIN.EXTRA_ARGUMENTS
- placeholder: '-lah'
- .at:
- type: text
- wrapper_classes: cron-selector
- 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'
|