All checks were successful
continuous-integration/drone/push Build is passing
- Updated collection.json to include upload defaults, audit logging, query limits, and more. - Enhanced collectionNavigation.json with viewHint configurations. - Added project-wide upload defaults and hook configurations in config.json. - Expanded field.json to support new field types, validations, and properties. - Improved fieldMeta.json with additional widget configurations and properties. - Updated hooks.json to include new bulk operation hooks and audit logging. - Enhanced imageFilter.json with additional image processing options. - Added timeout properties to job.json for better execution control. - Refined permissions.json to allow more granular control over HTTP method permissions and added filter and field visibility options.
37 lines
1.0 KiB
JSON
37 lines
1.0 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "JSON Schema tibi-server cronjob configuration",
|
|
"description": "tibi-server cronjob linter",
|
|
"type": "object",
|
|
"additionalProperties": false,
|
|
"patternProperties": {
|
|
"^x\\-": {
|
|
"description": "template property"
|
|
}
|
|
},
|
|
"properties": {
|
|
"meta": {
|
|
"type": "object",
|
|
"description": "meta object used to pass parameters to identify cronjob",
|
|
"additionalProperties": true
|
|
},
|
|
"cron": {
|
|
"type": "string",
|
|
"description": "cronjob time/interval specification"
|
|
},
|
|
"type": {
|
|
"const": "javascript",
|
|
"description": "type of job"
|
|
},
|
|
"file": {
|
|
"type": "string",
|
|
"description": "javascript file relative to config.yml"
|
|
},
|
|
"timeout": {
|
|
"type": "integer",
|
|
"description": "execution timeout in seconds"
|
|
}
|
|
},
|
|
"required": ["type", "file"]
|
|
}
|