tmgmt.schema.yml

config/schema/tmgmt.schema.yml

File

config/schema/tmgmt.schema.yml
View source
  1. tmgmt.settings:
  2. type: config_entity
  3. label: 'TMGMT settings'
  4. mapping:
  5. quick_checkout:
  6. type: boolean
  7. label: 'Allow quick-checkout'
  8. anonymous_access:
  9. type: boolean
  10. label: 'Allow access to source for translators'
  11. purge_finished:
  12. type: string
  13. label: 'Purge finished jobs'
  14. respect_text_format:
  15. type: boolean
  16. label: 'Respect text format'
  17. allowed_formats:
  18. type: sequence
  19. label: 'Allowed formats'
  20. sequence:
  21. type: string
  22. label: Format ID
  23. word_count_exclude_tags:
  24. type: boolean
  25. label: 'Exclude tags from word count'
  26. source_list_limit:
  27. type: integer
  28. label: 'Source list limit'
  29. submit_job_item_on_cron:
  30. type: boolean
  31. label: 'Submit job item on cron'
  32. job_items_cron_limit:
  33. type: integer
  34. label: 'Number of job items to process on cron'
  35. file_mimetypes:
  36. label: 'Enabled file mime types'
  37. type: sequence
  38. sequence:
  39. type: string
  40. tmgmt.translator.*:
  41. type: config_entity
  42. label: 'Provider'
  43. mapping:
  44. name:
  45. type: label
  46. label: 'Machine readable name of the translator'
  47. label:
  48. type: label
  49. label: 'Provider label'
  50. description:
  51. type: string
  52. label: 'Description'
  53. auto_accept:
  54. type: boolean
  55. label: 'Automatically accept'
  56. weight:
  57. type: integer
  58. label: 'Weight of the translator'
  59. plugin:
  60. type: string
  61. label: 'Provider plugin'
  62. settings:
  63. type: tmgmt.translator.settings.[%parent.plugin]
  64. remote_languages_mappings:
  65. type: sequence
  66. sequence:
  67. type: string
  68. label: 'Language key'
  69. views.access.tmgmt_job:
  70. type: mapping
  71. label: 'View translation jobs'
  72. tmgmt.translator_base:
  73. type: mapping
  74. mapping: { }
  75. views.filter.tmgmt_job_type_filter:
  76. type: views.filter.in_operator
  77. label: 'Job type'
  78. mapping:
  79. expose:
  80. type: mapping
  81. label: 'Expose'
  82. mapping:
  83. hide_no_continuous:
  84. type: boolean
  85. label: 'Hide this filter if there are no continuous jobs.'
  86. views.filter.tmgmt_job_item_filter:
  87. type: views.filter.in_operator
  88. label: 'Job item state'
  89. views.field.tmgmt_entity_label:
  90. type: views_field
  91. label: 'Label'
  92. mapping:
  93. link_to_entity:
  94. type: boolean
  95. label: Link to entity