workflow.schema.yml 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. # Schema for the configuration files of the Workflow module.
  2. workflow.settings:
  3. type: config_object
  4. label: 'Workflow settings'
  5. mapping:
  6. workflow_states_per_page:
  7. type: integer
  8. label: 'Number of workflow states per page'
  9. workflow.workflow.*:
  10. type: config_entity
  11. label: 'Workflow settings'
  12. mapping:
  13. id:
  14. type: string
  15. label: 'ID'
  16. status:
  17. type: boolean
  18. label: 'Status'
  19. label:
  20. type: label
  21. label: 'Label'
  22. module:
  23. type: string
  24. label: 'Module'
  25. options:
  26. type: mapping
  27. label: 'Options'
  28. mapping:
  29. name_as_title:
  30. type: integer
  31. label: 'Use the workflow name as the title of the workflow form'
  32. fieldset:
  33. type: integer
  34. label: 'Show the form in a fieldset'
  35. options:
  36. type: string
  37. label: 'How to show the available states'
  38. schedule_timezone:
  39. type: integer
  40. label: 'Show a timezone when scheduling a transition'
  41. comment_log_node:
  42. type: integer
  43. label: 'Show comment on the Content edit form'
  44. watchdog_log:
  45. type: integer
  46. label: 'Log watchdog messages upon state change'
  47. field.storage_settings.workflow:
  48. type: mapping
  49. label: 'Workflow settings'
  50. mapping:
  51. workflow_type:
  52. type: string
  53. label: 'Workflow'
  54. allowed_values:
  55. type: sequence
  56. label: 'Allowed values list'
  57. sequence:
  58. type: mapping
  59. label: 'Allowed value with label'
  60. mapping:
  61. value:
  62. type: string
  63. label: 'Value'
  64. label:
  65. type: label
  66. label: 'Label'
  67. field.field_settings.workflow:
  68. type: mapping
  69. label: 'Workflow settings'