You are here

views.view.group_topics.yml in Open Social 10.3.x

modules/social_features/social_group/config/install/views.view.group_topics.yml

File

modules/social_features/social_group/config/install/views.view.group_topics.yml
View source
  1. langcode: en
  2. status: true
  3. dependencies:
  4. config:
  5. - core.entity_view_mode.group_content.teaser
  6. - group.content_type.closed_group-group_node-topic
  7. - group.content_type.open_group-group_node-topic
  8. - group.content_type.public_group-group_node-topic
  9. - group.type.closed_group
  10. - group.type.open_group
  11. - group.type.public_group
  12. - taxonomy.vocabulary.topic_types
  13. module:
  14. - group
  15. - node
  16. - taxonomy
  17. id: group_topics
  18. label: 'Group Topics'
  19. module: views
  20. description: ''
  21. tag: ''
  22. base_table: group_content_field_data
  23. base_field: id
  24. display:
  25. default:
  26. display_plugin: default
  27. id: default
  28. display_title: Master
  29. position: 0
  30. display_options:
  31. access:
  32. type: group_permission
  33. options:
  34. group_permission: 'view group_node:topic content'
  35. cache:
  36. type: tag
  37. options: { }
  38. query:
  39. type: views_query
  40. options:
  41. disable_sql_rewrite: false
  42. distinct: true
  43. replica: false
  44. query_comment: ''
  45. query_tags: { }
  46. exposed_form:
  47. type: basic
  48. options:
  49. submit_button: Filter
  50. reset_button: true
  51. reset_button_label: Reset
  52. exposed_sorts_label: 'Sort by'
  53. expose_sort_order: true
  54. sort_asc_label: ascending
  55. sort_desc_label: descending
  56. pager:
  57. type: mini
  58. options:
  59. items_per_page: 10
  60. offset: 0
  61. id: 0
  62. total_pages: null
  63. expose:
  64. items_per_page: false
  65. items_per_page_label: 'Items per page'
  66. items_per_page_options: '5, 10, 25, 50'
  67. items_per_page_options_all: false
  68. items_per_page_options_all_label: '- All -'
  69. offset: false
  70. offset_label: Offset
  71. tags:
  72. previous: ‹‹
  73. next: ››
  74. style:
  75. type: default
  76. row:
  77. type: 'entity:group_content'
  78. options:
  79. relationship: none
  80. view_mode: teaser
  81. fields:
  82. label:
  83. table: group_content_field_data
  84. field: label
  85. id: label
  86. entity_type: null
  87. entity_field: label
  88. plugin_id: field
  89. relationship: none
  90. group_type: group
  91. admin_label: ''
  92. label: ''
  93. exclude: false
  94. alter:
  95. alter_text: false
  96. text: ''
  97. make_link: false
  98. path: ''
  99. absolute: false
  100. external: false
  101. replace_spaces: false
  102. path_case: none
  103. trim_whitespace: false
  104. alt: ''
  105. rel: ''
  106. link_class: ''
  107. prefix: ''
  108. suffix: ''
  109. target: ''
  110. nl2br: false
  111. max_length: 0
  112. word_boundary: true
  113. ellipsis: true
  114. more_link: false
  115. more_link_text: ''
  116. more_link_path: ''
  117. strip_tags: false
  118. trim: false
  119. preserve_tags: ''
  120. html: false
  121. element_type: ''
  122. element_class: ''
  123. element_label_type: ''
  124. element_label_class: ''
  125. element_label_colon: true
  126. element_wrapper_type: ''
  127. element_wrapper_class: ''
  128. element_default_classes: true
  129. empty: ''
  130. hide_empty: false
  131. empty_zero: false
  132. hide_alter_empty: true
  133. click_sort_column: value
  134. type: string
  135. settings: { }
  136. group_column: value
  137. group_columns: { }
  138. group_rows: true
  139. delta_limit: 0
  140. delta_offset: 0
  141. delta_reversed: false
  142. delta_first_last: false
  143. multi_type: separator
  144. separator: ', '
  145. field_api_classes: false
  146. filters:
  147. type:
  148. id: type
  149. table: group_content_field_data
  150. field: type
  151. relationship: none
  152. group_type: group
  153. admin_label: ''
  154. operator: in
  155. value:
  156. closed_group-group_node-topic: closed_group-group_node-topic
  157. open_group-group_node-topic: open_group-group_node-topic
  158. public_group-group_node-topic: public_group-group_node-topic
  159. group: 1
  160. exposed: false
  161. expose:
  162. operator_id: ''
  163. label: ''
  164. description: ''
  165. use_operator: false
  166. operator: ''
  167. identifier: ''
  168. required: false
  169. remember: false
  170. multiple: false
  171. remember_roles:
  172. authenticated: authenticated
  173. reduce: false
  174. operator_limit_selection: false
  175. operator_list: { }
  176. is_grouped: false
  177. group_info:
  178. label: ''
  179. description: ''
  180. identifier: ''
  181. optional: true
  182. widget: select
  183. multiple: false
  184. remember: false
  185. default_group: All
  186. default_group_multiple: { }
  187. group_items: { }
  188. entity_type: group_content
  189. entity_field: type
  190. plugin_id: bundle
  191. field_topic_type_target_id:
  192. id: field_topic_type_target_id
  193. table: node__field_topic_type
  194. field: field_topic_type_target_id
  195. relationship: gc__node
  196. group_type: group
  197. admin_label: ''
  198. operator: or
  199. value: { }
  200. group: 1
  201. exposed: true
  202. expose:
  203. operator_id: field_topic_type_target_id_op
  204. label: 'is the type of'
  205. description: ''
  206. use_operator: false
  207. operator: field_topic_type_target_id_op
  208. identifier: type
  209. required: false
  210. remember: false
  211. multiple: false
  212. remember_roles:
  213. authenticated: authenticated
  214. anonymous: '0'
  215. administrator: '0'
  216. contentmanager: '0'
  217. sitemanager: '0'
  218. reduce: false
  219. operator_limit_selection: false
  220. operator_list: { }
  221. is_grouped: false
  222. group_info:
  223. label: ''
  224. description: ''
  225. identifier: ''
  226. optional: true
  227. widget: select
  228. multiple: false
  229. remember: false
  230. default_group: All
  231. default_group_multiple: { }
  232. group_items: { }
  233. reduce_duplicates: false
  234. type: select
  235. limit: true
  236. vid: topic_types
  237. hierarchy: false
  238. error_message: true
  239. plugin_id: taxonomy_index_tid
  240. status:
  241. id: status
  242. table: node_field_data
  243. field: status
  244. relationship: gc__node
  245. group_type: group
  246. admin_label: ''
  247. operator: '='
  248. value: '1'
  249. group: 1
  250. exposed: true
  251. expose:
  252. operator_id: ''
  253. label: 'Published status'
  254. description: ''
  255. use_operator: false
  256. operator: status_op
  257. identifier: status
  258. required: false
  259. remember: false
  260. multiple: false
  261. remember_roles:
  262. authenticated: authenticated
  263. anonymous: '0'
  264. administrator: '0'
  265. contentmanager: '0'
  266. sitemanager: '0'
  267. operator_limit_selection: false
  268. operator_list: { }
  269. is_grouped: false
  270. group_info:
  271. label: ''
  272. description: ''
  273. identifier: ''
  274. optional: true
  275. widget: select
  276. multiple: false
  277. remember: false
  278. default_group: All
  279. default_group_multiple: { }
  280. group_items: { }
  281. entity_type: node
  282. entity_field: status
  283. plugin_id: boolean
  284. nid:
  285. id: nid
  286. table: node_access
  287. field: nid
  288. relationship: gc__node
  289. group_type: group
  290. admin_label: ''
  291. operator: '='
  292. value: ''
  293. group: 1
  294. exposed: false
  295. expose:
  296. operator_id: ''
  297. label: ''
  298. description: ''
  299. use_operator: false
  300. operator: ''
  301. identifier: ''
  302. required: false
  303. remember: false
  304. multiple: false
  305. remember_roles:
  306. authenticated: authenticated
  307. operator_limit_selection: false
  308. operator_list: { }
  309. is_grouped: false
  310. group_info:
  311. label: ''
  312. description: ''
  313. identifier: ''
  314. optional: true
  315. widget: select
  316. multiple: false
  317. remember: false
  318. default_group: All
  319. default_group_multiple: { }
  320. group_items: { }
  321. plugin_id: node_access
  322. sorts:
  323. created:
  324. id: created
  325. table: node_field_data
  326. field: created
  327. relationship: gc__node
  328. group_type: group
  329. admin_label: sort_created
  330. order: DESC
  331. exposed: true
  332. expose:
  333. label: 'Sort by publish date'
  334. granularity: second
  335. entity_type: node
  336. entity_field: created
  337. plugin_id: date
  338. title: 'Group Topics'
  339. header: { }
  340. footer: { }
  341. empty:
  342. area_text_custom:
  343. id: area_text_custom
  344. table: views
  345. field: area_text_custom
  346. relationship: none
  347. group_type: group
  348. admin_label: ''
  349. empty: true
  350. tokenize: false
  351. content: 'No topics in this group'
  352. plugin_id: text_custom
  353. relationships:
  354. gc__node:
  355. id: gc__node
  356. table: group_content_field_data
  357. field: gc__node
  358. relationship: none
  359. group_type: group
  360. admin_label: 'Group content Content'
  361. required: false
  362. group_content_plugins:
  363. 'group_node:topic': 'group_node:topic'
  364. 'group_node:event': '0'
  365. 'group_node:page': '0'
  366. entity_type: group_content
  367. plugin_id: group_content_to_entity
  368. arguments:
  369. gid:
  370. id: gid
  371. table: group_content_field_data
  372. field: gid
  373. relationship: none
  374. group_type: group
  375. admin_label: ''
  376. default_action: 'not found'
  377. exception:
  378. value: all
  379. title_enable: false
  380. title: All
  381. title_enable: false
  382. title: ''
  383. default_argument_type: fixed
  384. default_argument_options:
  385. argument: ''
  386. default_argument_skip_url: false
  387. summary_options:
  388. base_path: ''
  389. count: true
  390. items_per_page: 25
  391. override: false
  392. summary:
  393. sort_order: asc
  394. number_of_records: 0
  395. format: default_summary
  396. specify_validation: true
  397. validate:
  398. type: 'entity:group'
  399. fail: 'not found'
  400. validate_options:
  401. access: false
  402. bundles:
  403. closed_group: closed_group
  404. open_group: open_group
  405. public_group: public_group
  406. multiple: 0
  407. operation: view
  408. break_phrase: false
  409. not: false
  410. entity_type: group_content
  411. entity_field: gid
  412. plugin_id: numeric
  413. display_extenders: { }
  414. filter_groups:
  415. operator: AND
  416. groups:
  417. 1: AND
  418. cache_metadata:
  419. max-age: -1
  420. contexts:
  421. - 'languages:language_content'
  422. - 'languages:language_interface'
  423. - route.group
  424. - url
  425. - url.query_args
  426. - 'url.query_args:sort_by'
  427. - 'url.query_args:sort_order'
  428. - user
  429. - user.group_permissions
  430. - 'user.node_grants:view'
  431. tags: { }
  432. page_group_topics:
  433. display_plugin: page
  434. id: page_group_topics
  435. display_title: Page
  436. position: 1
  437. display_options:
  438. display_extenders: { }
  439. path: group/%group/topics
  440. exposed_block: true
  441. cache_metadata:
  442. max-age: -1
  443. contexts:
  444. - 'languages:language_content'
  445. - 'languages:language_interface'
  446. - route.group
  447. - url
  448. - url.query_args
  449. - 'url.query_args:sort_by'
  450. - 'url.query_args:sort_order'
  451. - user
  452. - user.group_permissions
  453. - 'user.node_grants:view'
  454. tags: { }