views.filter.schema.yml

Same filename and directory in other branches
  1. 11.x core/modules/views/config/schema/views.filter.schema.yml
  2. 10 core/modules/views/config/schema/views.filter.schema.yml
  3. 9 core/modules/views/config/schema/views.filter.schema.yml
  4. 8.9.x core/modules/views/config/schema/views.filter.schema.yml
core/modules/views/config/schema/views.filter.schema.yml

File

core/modules/views/config/schema/views.filter.schema.yml

View source
  1. # Schema for the views filter plugins.
  2. views.filter.*:
  3. type: views_filter
  4. label: 'Default filter'
  5. views.filter.boolean:
  6. type: views_filter
  7. label: 'Boolean'
  8. views_filter_boolean_string:
  9. type: views_filter
  10. label: 'Boolean string'
  11. views.filter.broken:
  12. type: views_filter
  13. label: 'Broken'
  14. views.filter.bundle:
  15. type: views.filter.in_operator
  16. label: 'Bundle'
  17. views.filter.combine:
  18. type: views.filter.string
  19. label: 'Combine'
  20. mapping:
  21. fields:
  22. type: sequence
  23. label: 'Fields'
  24. sequence:
  25. type: string
  26. label: 'Field'
  27. views.filter_value.groupby_numeric:
  28. type: views.filter_value.numeric
  29. label: 'Group by numeric'
  30. views.filter.in_operator:
  31. type: views_filter
  32. label: 'IN operator'
  33. mapping:
  34. operator:
  35. type: string
  36. label: 'Operator'
  37. value:
  38. type: sequence
  39. label: 'Values'
  40. sequence:
  41. type: string
  42. label: 'Value'
  43. expose:
  44. type: mapping
  45. label: 'Expose'
  46. mapping:
  47. reduce:
  48. type: boolean
  49. label: 'Reduce'
  50. group_info:
  51. mapping:
  52. group_items:
  53. sequence:
  54. type: views.filter.group_item.in_operator
  55. label: 'Group item'
  56. views.filter.string:
  57. type: views_filter
  58. label: 'String'
  59. mapping:
  60. expose:
  61. type: mapping
  62. label: 'Exposed'
  63. mapping:
  64. required:
  65. type: boolean
  66. label: 'Required'
  67. placeholder:
  68. type: label
  69. label: 'Placeholder'
  70. value:
  71. type: string
  72. label: 'Value'
  73. views.filter.numeric:
  74. type: views_filter
  75. label: 'Numeric'
  76. mapping:
  77. expose:
  78. type: mapping
  79. label: 'Exposed'
  80. mapping:
  81. min_placeholder:
  82. type: label
  83. label: 'Min placeholder'
  84. max_placeholder:
  85. type: label
  86. label: 'Max placeholder'
  87. placeholder:
  88. type: label
  89. label: 'Placeholder'
  90. min_label:
  91. type: label
  92. label: 'Minimum value label'
  93. max_label:
  94. type: label
  95. label: 'Maximum value label'
  96. views.filter_value.numeric:
  97. type: mapping
  98. label: 'Numeric'
  99. mapping:
  100. min:
  101. type: string
  102. label: 'Min'
  103. max:
  104. type: string
  105. label: 'And max'
  106. value:
  107. type: string
  108. label: 'Value'
  109. views.filter_value.*:
  110. type: string
  111. label: 'Filter value'
  112. views.filter_value.equality:
  113. type: string
  114. label: 'Equality'
  115. views.filter.many_to_one:
  116. type: views.filter.in_operator
  117. label: 'Many to one'
  118. mapping:
  119. reduce_duplicates:
  120. type: boolean
  121. label: 'Reduce duplicate'
  122. views.filter.entity_reference:
  123. type: views.filter.many_to_one
  124. label: 'Entity reference'
  125. constraints:
  126. FullyValidatable: ~
  127. mapping:
  128. sub_handler:
  129. type: string
  130. label: 'Selection handler'
  131. constraints:
  132. PluginExists:
  133. manager: plugin.manager.entity_reference_selection
  134. interface: 'Drupal\Core\Entity\EntityReferenceSelection\SelectionInterface'
  135. widget:
  136. type: string
  137. label: 'Selection type'
  138. sub_handler_settings:
  139. type: entity_reference_selection.[%parent.sub_handler]
  140. label: 'Selection handler settings'
  141. views.filter.standard:
  142. type: views_filter
  143. label: 'Standard'
  144. # Schema for the views group items.
  145. views.filter.group_item.*:
  146. type: views_filter_group_item
  147. label: 'Group item'
  148. views.filter.group_item.boolean:
  149. type: views_filter_group_item
  150. mapping:
  151. value:
  152. type: views.filter_value.string
  153. views.filter.group_item.in_operator:
  154. type: views_filter_group_item
  155. mapping:
  156. value:
  157. type: views.filter_value.in_operator
  158. # Schema for the views filter value.
  159. views.filter_value.string:
  160. type: string
  161. views.filter_value.boolean:
  162. type: string
  163. views.filter_value.combine:
  164. type: string
  165. views.filter.language:
  166. type: views.filter.in_operator
  167. label: 'Language'
  168. views.filter.latest_revision:
  169. type: views_filter
  170. label: 'Latest revision'
  171. views.filter_value.date:
  172. type: views.filter_value.numeric
  173. label: 'Date'
  174. mapping:
  175. type:
  176. type: string
  177. label: 'Type'
  178. views.filter.date:
  179. type: views.filter.numeric
  180. label: 'Date'
  181. mapping:
  182. type:
  183. type: string
  184. label: 'Type'
  185. views.filter_value.in_operator:
  186. type: sequence
  187. label: 'Values'
  188. sequence:
  189. type: string
  190. label: 'Value'

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.