You are here

bynder.schema.yml in Bynder 8.2

config/schema/bynder.schema.yml

File

config/schema/bynder.schema.yml
View source
  1. bynder.settings:
  2. type: config_object
  3. label: 'Bynder configuration'
  4. mapping:
  5. consumer_key:
  6. type: text
  7. label: 'Consumer key'
  8. consumer_secret:
  9. type: text
  10. label: 'Consumer secret'
  11. token:
  12. type: text
  13. label: 'Token'
  14. token_secret:
  15. type: text
  16. label: 'Token secret'
  17. account_domain:
  18. type: text
  19. label: 'Account domain'
  20. debug:
  21. type: boolean
  22. label: 'Debug'
  23. usage_metaproperty:
  24. type: string
  25. label: 'Usage metaproperty'
  26. restrictions:
  27. type: mapping
  28. label: 'Restrictions'
  29. mapping:
  30. royalty_free:
  31. type: string
  32. label: 'Royalty free'
  33. web_license:
  34. type: string
  35. label: 'Web license'
  36. print_license:
  37. type: string
  38. label: 'Print license'
  39. cache_lifetime:
  40. type: integer
  41. label: 'Cached data lifetime'
  42. timeout:
  43. type: integer
  44. label: 'API request timeout, in seconds'
  45. update_frequency:
  46. type: integer
  47. label: 'The metadata update frequency in seconds'
  48. use_remote_images:
  49. type: boolean
  50. label: 'Use remote versions of thumbnail images.'
  51. media.source.bynder:
  52. type: media.source.field_aware
  53. label: 'Bynder type configuration'
  54. field.formatter.settings.bynder:
  55. type: mapping
  56. label: 'Bynder display format settings'
  57. mapping:
  58. thumbnail:
  59. type: string
  60. label: 'Thumbnail'
  61. alt_field:
  62. type: string
  63. label: 'Alt attribute field'
  64. title_field:
  65. type: string
  66. label: 'Title attribute field'
  67. entity_browser.browser.widget.bynder_search:
  68. type: mapping
  69. label: 'Bynder search widget configuration'
  70. mapping:
  71. submit_text:
  72. type: string
  73. label: 'Submit button text'
  74. items_per_page:
  75. type: integer
  76. label: 'Number of items to display per page'
  77. media_type:
  78. type: string
  79. label: 'Media type for created entities'
  80. tags_filter:
  81. type: boolean
  82. label: 'Wether to enable filtering based on tags'
  83. allowed_properties:
  84. type: sequence
  85. label: 'Allowed metadata properties'
  86. sequence:
  87. type: string
  88. label: 'Property'
  89. entity_browser.browser.widget.bynder_upload:
  90. type: mapping
  91. label: 'Bynder upload widget configuration'
  92. mapping:
  93. submit_text:
  94. type: string
  95. label: 'Submit button text'
  96. media_type:
  97. type: string
  98. label: 'Media type for created entities'
  99. brand:
  100. type: string
  101. label: 'Bynder brand for uploaded assets'
  102. extensions:
  103. type: string
  104. label: 'Allowed file extensions'
  105. dropzone_description:
  106. type: string
  107. label: 'Dropzone area description'
  108. tags:
  109. type: sequence
  110. label: 'List of tags to be added to the uploaded assets'
  111. sequence:
  112. type: string
  113. label: 'Tag'
  114. metaproperty_options:
  115. type: sequence
  116. label: 'Metaproperty options to be added to the uploaded assets'
  117. sequence:
  118. type: sequence
  119. label: 'Options'
  120. sequence:
  121. type: string
  122. label: 'Option'
  123. action.configuration.bynder_metadata:
  124. type: action_configuration_default
  125. label: 'Update bynder metadata'