You are here

views.view.upcoming_events.yml in Open Social 8.8

modules/social_features/social_event/config/install/views.view.upcoming_events.yml

File

modules/social_features/social_event/config/install/views.view.upcoming_events.yml
View source
  1. langcode: en
  2. status: true
  3. dependencies:
  4. config:
  5. - core.entity_view_mode.node.small_teaser
  6. - core.entity_view_mode.node.teaser
  7. - node.type.event
  8. module:
  9. - datetime
  10. - group
  11. - node
  12. - options
  13. - social_event
  14. - user
  15. _core:
  16. default_config_hash: jICmCvyBLhkwjQbswDAncFY0kUOuDGtZmMJf26vPvxg
  17. id: upcoming_events
  18. label: '(Upcoming) Community events'
  19. module: views
  20. description: 'Show upcoming events (my, community and overview)'
  21. tag: ''
  22. base_table: node_field_data
  23. base_field: nid
  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: perm
  33. options:
  34. perm: 'access 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: false
  51. reset_button_label: Reset
  52. exposed_sorts_label: 'Sort by'
  53. expose_sort_order: true
  54. sort_asc_label: Asc
  55. sort_desc_label: Desc
  56. pager:
  57. type: full
  58. options:
  59. items_per_page: 10
  60. offset: 0
  61. id: 0
  62. total_pages: null
  63. tags:
  64. previous: '‹ Previous'
  65. next: 'Next ›'
  66. first: '« First'
  67. last: 'Last »'
  68. expose:
  69. items_per_page: false
  70. items_per_page_label: 'Items per page'
  71. items_per_page_options: '5, 10, 25, 50'
  72. items_per_page_options_all: false
  73. items_per_page_options_all_label: '- All -'
  74. offset: false
  75. offset_label: Offset
  76. quantity: 9
  77. style:
  78. type: default
  79. row:
  80. type: 'entity:node'
  81. options:
  82. relationship: none
  83. view_mode: teaser
  84. fields:
  85. title:
  86. id: title
  87. table: node_field_data
  88. field: title
  89. entity_type: node
  90. entity_field: title
  91. label: ''
  92. alter:
  93. alter_text: false
  94. make_link: false
  95. absolute: false
  96. trim: false
  97. word_boundary: false
  98. ellipsis: false
  99. strip_tags: false
  100. html: false
  101. hide_empty: false
  102. empty_zero: false
  103. settings:
  104. link_to_entity: true
  105. plugin_id: field
  106. relationship: none
  107. group_type: group
  108. admin_label: ''
  109. exclude: false
  110. element_type: ''
  111. element_class: ''
  112. element_label_type: ''
  113. element_label_class: ''
  114. element_label_colon: true
  115. element_wrapper_type: ''
  116. element_wrapper_class: ''
  117. element_default_classes: true
  118. empty: ''
  119. hide_alter_empty: true
  120. click_sort_column: value
  121. type: string
  122. group_column: value
  123. group_columns: { }
  124. group_rows: true
  125. delta_limit: 0
  126. delta_offset: 0
  127. delta_reversed: false
  128. delta_first_last: false
  129. multi_type: separator
  130. separator: ', '
  131. field_api_classes: false
  132. filters:
  133. status:
  134. value: '1'
  135. table: node_field_data
  136. field: status
  137. plugin_id: boolean
  138. entity_type: node
  139. entity_field: status
  140. id: status
  141. expose:
  142. operator: ''
  143. operator_limit_selection: false
  144. operator_list: { }
  145. group: 1
  146. type:
  147. id: type
  148. table: node_field_data
  149. field: type
  150. value:
  151. event: event
  152. entity_type: node
  153. entity_field: type
  154. plugin_id: bundle
  155. expose:
  156. operator_limit_selection: false
  157. operator_list: { }
  158. field_event_date_value:
  159. id: field_event_date_value
  160. table: node__field_event_date
  161. field: field_event_date_value
  162. relationship: none
  163. group_type: group
  164. admin_label: ''
  165. operator: '>='
  166. value:
  167. min: ''
  168. max: ''
  169. value: now
  170. type: offset
  171. group: 1
  172. exposed: false
  173. expose:
  174. operator_id: ''
  175. label: ''
  176. description: ''
  177. use_operator: false
  178. operator: ''
  179. identifier: ''
  180. required: false
  181. remember: false
  182. multiple: false
  183. remember_roles:
  184. authenticated: authenticated
  185. operator_limit_selection: false
  186. operator_list: { }
  187. is_grouped: false
  188. group_info:
  189. label: ''
  190. description: ''
  191. identifier: ''
  192. optional: true
  193. widget: select
  194. multiple: false
  195. remember: false
  196. default_group: All
  197. default_group_multiple: { }
  198. group_items: { }
  199. plugin_id: datetime
  200. nid:
  201. id: nid
  202. table: node_access
  203. field: nid
  204. relationship: none
  205. group_type: group
  206. admin_label: ''
  207. operator: '='
  208. value: ''
  209. group: 1
  210. exposed: false
  211. expose:
  212. operator_id: ''
  213. label: ''
  214. description: ''
  215. use_operator: false
  216. operator: ''
  217. identifier: ''
  218. required: false
  219. remember: false
  220. multiple: false
  221. remember_roles:
  222. authenticated: authenticated
  223. operator_limit_selection: false
  224. operator_list: { }
  225. is_grouped: false
  226. group_info:
  227. label: ''
  228. description: ''
  229. identifier: ''
  230. optional: true
  231. widget: select
  232. multiple: false
  233. remember: false
  234. default_group: All
  235. default_group_multiple: { }
  236. group_items: { }
  237. plugin_id: node_access
  238. sorts:
  239. field_event_date_value:
  240. id: field_event_date_value
  241. table: node__field_event_date
  242. field: field_event_date_value
  243. relationship: none
  244. group_type: group
  245. admin_label: ''
  246. order: ASC
  247. exposed: false
  248. expose:
  249. label: ''
  250. granularity: minute
  251. plugin_id: datetime
  252. title: 'Upcoming events'
  253. header: { }
  254. footer: { }
  255. empty:
  256. area_text_custom:
  257. id: area_text_custom
  258. table: views
  259. field: area_text_custom
  260. relationship: none
  261. group_type: group
  262. admin_label: ''
  263. empty: true
  264. tokenize: false
  265. content: 'No events found'
  266. plugin_id: text_custom
  267. relationships: { }
  268. arguments: { }
  269. display_extenders: { }
  270. cache_metadata:
  271. max-age: -1
  272. contexts:
  273. - 'languages:language_content'
  274. - 'languages:language_interface'
  275. - url.query_args
  276. - 'user.node_grants:view'
  277. - user.permissions
  278. tags: { }
  279. block_community_events:
  280. display_plugin: block
  281. id: block_community_events
  282. display_title: 'Community events block'
  283. position: 1
  284. display_options:
  285. display_extenders: { }
  286. display_description: ''
  287. block_description: 'Community events block'
  288. pager:
  289. type: some
  290. options:
  291. items_per_page: 2
  292. offset: 0
  293. defaults:
  294. pager: false
  295. style: false
  296. row: false
  297. style:
  298. type: default
  299. options: { }
  300. row:
  301. type: 'entity:node'
  302. options:
  303. relationship: none
  304. view_mode: small_teaser
  305. cache_metadata:
  306. max-age: -1
  307. contexts:
  308. - 'languages:language_content'
  309. - 'languages:language_interface'
  310. - 'user.node_grants:view'
  311. - user.permissions
  312. tags: { }
  313. block_my_upcoming_events:
  314. display_plugin: block
  315. id: block_my_upcoming_events
  316. display_title: 'My upcoming events block'
  317. position: 3
  318. display_options:
  319. display_extenders: { }
  320. display_description: ''
  321. block_description: 'My upcoming events block'
  322. pager:
  323. type: some
  324. options:
  325. items_per_page: 2
  326. offset: 0
  327. defaults:
  328. pager: false
  329. relationships: false
  330. arguments: false
  331. filters: false
  332. filter_groups: false
  333. style: false
  334. row: false
  335. empty: false
  336. title: false
  337. use_more: false
  338. use_more_always: false
  339. use_more_text: false
  340. relationships:
  341. reverse__event_enrollment__field_event:
  342. id: reverse__event_enrollment__field_event
  343. table: node_field_data
  344. field: reverse__event_enrollment__field_event
  345. relationship: none
  346. group_type: group
  347. admin_label: field_event
  348. required: true
  349. entity_type: node
  350. plugin_id: entity_reverse
  351. arguments:
  352. field_account_target_id:
  353. id: field_account_target_id
  354. table: event_enrollment__field_account
  355. field: field_account_target_id
  356. relationship: reverse__event_enrollment__field_event
  357. group_type: group
  358. admin_label: ''
  359. default_action: default
  360. exception:
  361. value: all
  362. title_enable: false
  363. title: All
  364. title_enable: false
  365. title: ''
  366. default_argument_type: current_user
  367. default_argument_options: { }
  368. default_argument_skip_url: false
  369. summary_options:
  370. base_path: ''
  371. count: true
  372. items_per_page: 25
  373. override: false
  374. summary:
  375. sort_order: asc
  376. number_of_records: 0
  377. format: default_summary
  378. specify_validation: false
  379. validate:
  380. type: none
  381. fail: 'not found'
  382. validate_options: { }
  383. break_phrase: false
  384. not: false
  385. plugin_id: numeric
  386. filters:
  387. status:
  388. value: '1'
  389. table: node_field_data
  390. field: status
  391. plugin_id: boolean
  392. entity_type: node
  393. entity_field: status
  394. id: status
  395. expose:
  396. operator: ''
  397. operator_limit_selection: false
  398. operator_list: { }
  399. group: 1
  400. type:
  401. id: type
  402. table: node_field_data
  403. field: type
  404. value:
  405. event: event
  406. entity_type: node
  407. entity_field: type
  408. plugin_id: bundle
  409. expose:
  410. operator_limit_selection: false
  411. operator_list: { }
  412. field_enrollment_status_value:
  413. id: field_enrollment_status_value
  414. table: event_enrollment__field_enrollment_status
  415. field: field_enrollment_status_value
  416. relationship: reverse__event_enrollment__field_event
  417. group_type: group
  418. admin_label: ''
  419. operator: or
  420. value:
  421. 1: '1'
  422. group: 1
  423. exposed: false
  424. expose:
  425. operator_id: ''
  426. label: ''
  427. description: ''
  428. use_operator: false
  429. operator: ''
  430. identifier: ''
  431. required: false
  432. remember: false
  433. multiple: false
  434. remember_roles:
  435. authenticated: authenticated
  436. reduce: false
  437. operator_limit_selection: false
  438. operator_list: { }
  439. is_grouped: false
  440. group_info:
  441. label: ''
  442. description: ''
  443. identifier: ''
  444. optional: true
  445. widget: select
  446. multiple: false
  447. remember: false
  448. default_group: All
  449. default_group_multiple: { }
  450. group_items: { }
  451. reduce_duplicates: false
  452. plugin_id: list_field
  453. field_event_date_value:
  454. id: field_event_date_value
  455. table: node__field_event_date
  456. field: field_event_date_value
  457. relationship: none
  458. group_type: group
  459. admin_label: ''
  460. operator: '>='
  461. value:
  462. min: ''
  463. max: ''
  464. value: now
  465. type: offset
  466. group: 1
  467. exposed: false
  468. expose:
  469. operator_id: ''
  470. label: ''
  471. description: ''
  472. use_operator: false
  473. operator: ''
  474. identifier: ''
  475. required: false
  476. remember: false
  477. multiple: false
  478. remember_roles:
  479. authenticated: authenticated
  480. operator_limit_selection: false
  481. operator_list: { }
  482. is_grouped: false
  483. group_info:
  484. label: ''
  485. description: ''
  486. identifier: ''
  487. optional: true
  488. widget: select
  489. multiple: false
  490. remember: false
  491. default_group: All
  492. default_group_multiple: { }
  493. group_items: { }
  494. plugin_id: datetime
  495. nid:
  496. id: nid
  497. table: node_access
  498. field: nid
  499. relationship: none
  500. group_type: group
  501. admin_label: ''
  502. operator: '='
  503. value: ''
  504. group: 1
  505. exposed: false
  506. expose:
  507. operator_id: ''
  508. label: ''
  509. description: ''
  510. use_operator: false
  511. operator: ''
  512. identifier: ''
  513. required: false
  514. remember: false
  515. multiple: false
  516. remember_roles:
  517. authenticated: authenticated
  518. operator_limit_selection: false
  519. operator_list: { }
  520. is_grouped: false
  521. group_info:
  522. label: ''
  523. description: ''
  524. identifier: ''
  525. optional: true
  526. widget: select
  527. multiple: false
  528. remember: false
  529. default_group: All
  530. default_group_multiple: { }
  531. group_items: { }
  532. plugin_id: node_access
  533. filter_groups:
  534. operator: AND
  535. groups:
  536. 1: AND
  537. access:
  538. type: perm
  539. options:
  540. perm: 'create event content'
  541. style:
  542. type: default
  543. options: { }
  544. row:
  545. type: 'entity:node'
  546. options:
  547. relationship: none
  548. view_mode: small_teaser
  549. empty:
  550. area_text_custom:
  551. id: area_text_custom
  552. table: views
  553. field: area_text_custom
  554. relationship: none
  555. group_type: group
  556. admin_label: ''
  557. empty: true
  558. tokenize: false
  559. content: 'No upcoming events you have enrolled for'
  560. plugin_id: text_custom
  561. title: 'My upcoming events'
  562. use_more: false
  563. use_more_always: true
  564. use_more_text: 'All my upcoming events'
  565. cache_metadata:
  566. max-age: -1
  567. contexts:
  568. - 'languages:language_content'
  569. - 'languages:language_interface'
  570. - url
  571. - user
  572. - 'user.node_grants:view'
  573. - user.permissions
  574. tags: { }
  575. page_community_events:
  576. display_plugin: page
  577. id: page_community_events
  578. display_title: 'Community events page'
  579. position: 2
  580. display_options:
  581. display_extenders: { }
  582. display_description: ''
  583. path: community-events
  584. filters:
  585. type:
  586. id: type
  587. table: node_field_data
  588. field: type
  589. value:
  590. event: event
  591. entity_type: node
  592. entity_field: type
  593. plugin_id: bundle
  594. expose:
  595. operator_limit_selection: false
  596. operator_list: { }
  597. field_event_date_value:
  598. id: field_event_date_value
  599. table: node__field_event_date
  600. field: field_event_date_value
  601. relationship: none
  602. group_type: group
  603. admin_label: ''
  604. operator: '='
  605. value:
  606. min: ''
  607. max: ''
  608. value: ''
  609. type: date
  610. group: 1
  611. exposed: true
  612. expose:
  613. operator_id: field_event_date_value_op
  614. label: 'Start date'
  615. description: null
  616. use_operator: false
  617. operator: field_event_date_value_op
  618. identifier: field_event_date_value
  619. required: false
  620. remember: false
  621. multiple: false
  622. remember_roles:
  623. authenticated: authenticated
  624. operator_limit_selection: false
  625. operator_list: { }
  626. is_grouped: true
  627. group_info:
  628. label: 'Event status'
  629. description: ''
  630. identifier: field_event_date_value
  631. optional: false
  632. widget: radios
  633. multiple: false
  634. remember: false
  635. default_group: '1'
  636. default_group_multiple: { }
  637. group_items:
  638. 1:
  639. title: 'Upcoming events'
  640. operator: '>='
  641. value:
  642. type: offset
  643. value: now
  644. min: ''
  645. max: ''
  646. 2:
  647. title: 'Events that have started or are finished'
  648. operator: '<'
  649. value:
  650. type: offset
  651. value: now
  652. min: ''
  653. max: ''
  654. plugin_id: datetime
  655. nid:
  656. id: nid
  657. table: node_access
  658. field: nid
  659. relationship: none
  660. group_type: group
  661. admin_label: ''
  662. operator: '='
  663. value: ''
  664. group: 1
  665. exposed: false
  666. expose:
  667. operator_id: ''
  668. label: ''
  669. description: ''
  670. use_operator: false
  671. operator: ''
  672. identifier: ''
  673. required: false
  674. remember: false
  675. multiple: false
  676. remember_roles:
  677. authenticated: authenticated
  678. operator_limit_selection: false
  679. operator_list: { }
  680. is_grouped: false
  681. group_info:
  682. label: ''
  683. description: ''
  684. identifier: ''
  685. optional: true
  686. widget: select
  687. multiple: false
  688. remember: false
  689. default_group: All
  690. default_group_multiple: { }
  691. group_items: { }
  692. plugin_id: node_access
  693. defaults:
  694. filters: false
  695. filter_groups: false
  696. title: false
  697. sorts: false
  698. filter_groups:
  699. operator: AND
  700. groups:
  701. 1: AND
  702. exposed_block: true
  703. title: 'All events'
  704. sorts:
  705. event_passed_upcoming_sort:
  706. id: event_passed_upcoming_sort
  707. table: node
  708. field: event_passed_upcoming_sort
  709. relationship: none
  710. group_type: group
  711. admin_label: ''
  712. order: ASC
  713. exposed: false
  714. expose:
  715. label: ''
  716. granularity: minute
  717. entity_type: node
  718. plugin_id: event_passed_upcoming_sort
  719. cache_metadata:
  720. max-age: -1
  721. contexts:
  722. - 'languages:language_content'
  723. - 'languages:language_interface'
  724. - url
  725. - url.query_args
  726. - 'user.node_grants:view'
  727. - user.permissions
  728. tags: { }
  729. upcoming_events_group:
  730. display_plugin: block
  731. id: upcoming_events_group
  732. display_title: 'Upcoming events group block'
  733. position: 3
  734. display_options:
  735. display_extenders: { }
  736. display_description: ''
  737. block_description: 'Upcoming events group block'
  738. pager:
  739. type: some
  740. options:
  741. items_per_page: 2
  742. offset: 0
  743. defaults:
  744. pager: false
  745. relationships: false
  746. arguments: false
  747. filters: false
  748. filter_groups: false
  749. style: false
  750. row: false
  751. empty: false
  752. title: false
  753. relationships:
  754. group_content:
  755. id: group_content
  756. table: node_field_data
  757. field: group_content
  758. relationship: none
  759. group_type: group
  760. admin_label: group_events
  761. required: true
  762. group_content_plugins:
  763. 'group_node:event': 'group_node:event'
  764. 'group_node:topic': '0'
  765. entity_type: node
  766. plugin_id: group_content_to_entity_reverse
  767. arguments:
  768. gid:
  769. id: gid
  770. table: group_content_field_data
  771. field: gid
  772. relationship: group_content
  773. group_type: group
  774. admin_label: group_contextual
  775. default_action: default
  776. exception:
  777. value: all
  778. title_enable: false
  779. title: All
  780. title_enable: false
  781. title: ''
  782. default_argument_type: group_id_from_url
  783. default_argument_options: { }
  784. default_argument_skip_url: false
  785. summary_options:
  786. base_path: ''
  787. count: true
  788. items_per_page: 25
  789. override: false
  790. summary:
  791. sort_order: asc
  792. number_of_records: 0
  793. format: default_summary
  794. specify_validation: false
  795. validate:
  796. type: none
  797. fail: 'not found'
  798. validate_options: { }
  799. break_phrase: false
  800. not: false
  801. entity_type: group_content
  802. entity_field: gid
  803. plugin_id: numeric
  804. filters:
  805. status:
  806. value: '1'
  807. table: node_field_data
  808. field: status
  809. plugin_id: boolean
  810. entity_type: node
  811. entity_field: status
  812. id: status
  813. expose:
  814. operator: ''
  815. operator_limit_selection: false
  816. operator_list: { }
  817. group: 1
  818. type:
  819. id: type
  820. table: node_field_data
  821. field: type
  822. value:
  823. event: event
  824. entity_type: node
  825. entity_field: type
  826. plugin_id: bundle
  827. expose:
  828. operator_limit_selection: false
  829. operator_list: { }
  830. field_event_date_value:
  831. id: field_event_date_value
  832. table: node__field_event_date
  833. field: field_event_date_value
  834. relationship: none
  835. group_type: group
  836. admin_label: ''
  837. operator: '>='
  838. value:
  839. min: ''
  840. max: ''
  841. value: now
  842. type: offset
  843. group: 1
  844. exposed: false
  845. expose:
  846. operator_id: ''
  847. label: ''
  848. description: ''
  849. use_operator: false
  850. operator: ''
  851. identifier: ''
  852. required: false
  853. remember: false
  854. multiple: false
  855. remember_roles:
  856. authenticated: authenticated
  857. operator_limit_selection: false
  858. operator_list: { }
  859. is_grouped: false
  860. group_info:
  861. label: ''
  862. description: ''
  863. identifier: ''
  864. optional: true
  865. widget: select
  866. multiple: false
  867. remember: false
  868. default_group: All
  869. default_group_multiple: { }
  870. group_items: { }
  871. plugin_id: datetime
  872. nid:
  873. id: nid
  874. table: node_access
  875. field: nid
  876. relationship: none
  877. group_type: group
  878. admin_label: ''
  879. operator: '='
  880. value: ''
  881. group: 1
  882. exposed: false
  883. expose:
  884. operator_id: ''
  885. label: ''
  886. description: ''
  887. use_operator: false
  888. operator: ''
  889. identifier: ''
  890. required: false
  891. remember: false
  892. multiple: false
  893. remember_roles:
  894. authenticated: authenticated
  895. operator_limit_selection: false
  896. operator_list: { }
  897. is_grouped: false
  898. group_info:
  899. label: ''
  900. description: ''
  901. identifier: ''
  902. optional: true
  903. widget: select
  904. multiple: false
  905. remember: false
  906. default_group: All
  907. default_group_multiple: { }
  908. group_items: { }
  909. plugin_id: node_access
  910. filter_groups:
  911. operator: AND
  912. groups:
  913. 1: AND
  914. access:
  915. type: perm
  916. options:
  917. perm: 'create event content'
  918. style:
  919. type: default
  920. options: { }
  921. row:
  922. type: 'entity:node'
  923. options:
  924. relationship: none
  925. view_mode: small_teaser
  926. empty:
  927. area_text_custom:
  928. id: area_text_custom
  929. table: views
  930. field: area_text_custom
  931. relationship: none
  932. group_type: group
  933. admin_label: ''
  934. empty: true
  935. tokenize: false
  936. content: 'No upcoming events in this group'
  937. plugin_id: text_custom
  938. title: 'Upcoming events'
  939. cache_metadata:
  940. max-age: -1
  941. contexts:
  942. - 'languages:language_content'
  943. - 'languages:language_interface'
  944. - route
  945. - url
  946. - 'user.node_grants:view'
  947. - user.permissions
  948. tags: { }