You are here

views.view.upcoming_events.yml in Open Social 8.9

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