You are here

views.view.upcoming_events.yml in Open Social 8.6

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