You are here

views.view.upcoming_events.yml in Open Social 8.7

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. type:
  565. id: type
  566. table: node_field_data
  567. field: type
  568. value:
  569. event: event
  570. entity_type: node
  571. entity_field: type
  572. plugin_id: bundle
  573. field_event_date_value:
  574. id: field_event_date_value
  575. table: node__field_event_date
  576. field: field_event_date_value
  577. relationship: none
  578. group_type: group
  579. admin_label: ''
  580. operator: '='
  581. value:
  582. min: ''
  583. max: ''
  584. value: ''
  585. type: date
  586. group: 1
  587. exposed: true
  588. expose:
  589. operator_id: field_event_date_value_op
  590. label: 'Start date'
  591. description: null
  592. use_operator: false
  593. operator: field_event_date_value_op
  594. identifier: field_event_date_value
  595. required: false
  596. remember: false
  597. multiple: false
  598. remember_roles:
  599. authenticated: authenticated
  600. is_grouped: true
  601. group_info:
  602. label: 'Event status'
  603. description: ''
  604. identifier: field_event_date_value
  605. optional: false
  606. widget: radios
  607. multiple: false
  608. remember: false
  609. default_group: '1'
  610. default_group_multiple: { }
  611. group_items:
  612. 1:
  613. title: 'Upcoming events'
  614. operator: '>='
  615. value:
  616. type: offset
  617. value: now
  618. min: ''
  619. max: ''
  620. 2:
  621. title: 'Events that have started or are finished'
  622. operator: '<'
  623. value:
  624. type: offset
  625. value: now
  626. min: ''
  627. max: ''
  628. plugin_id: datetime
  629. nid:
  630. id: nid
  631. table: node_access
  632. field: nid
  633. relationship: none
  634. group_type: group
  635. admin_label: ''
  636. operator: '='
  637. value: ''
  638. group: 1
  639. exposed: false
  640. expose:
  641. operator_id: ''
  642. label: ''
  643. description: ''
  644. use_operator: false
  645. operator: ''
  646. identifier: ''
  647. required: false
  648. remember: false
  649. multiple: false
  650. remember_roles:
  651. authenticated: authenticated
  652. is_grouped: false
  653. group_info:
  654. label: ''
  655. description: ''
  656. identifier: ''
  657. optional: true
  658. widget: select
  659. multiple: false
  660. remember: false
  661. default_group: All
  662. default_group_multiple: { }
  663. group_items: { }
  664. plugin_id: node_access
  665. defaults:
  666. filters: false
  667. filter_groups: false
  668. title: false
  669. sorts: false
  670. filter_groups:
  671. operator: AND
  672. groups:
  673. 1: AND
  674. exposed_block: true
  675. title: 'All events'
  676. sorts:
  677. event_passed_upcoming_sort:
  678. id: event_passed_upcoming_sort
  679. table: node
  680. field: event_passed_upcoming_sort
  681. relationship: none
  682. group_type: group
  683. admin_label: ''
  684. order: ASC
  685. exposed: false
  686. expose:
  687. label: ''
  688. granularity: minute
  689. entity_type: node
  690. plugin_id: event_passed_upcoming_sort
  691. cache_metadata:
  692. max-age: -1
  693. contexts:
  694. - 'languages:language_content'
  695. - 'languages:language_interface'
  696. - url
  697. - url.query_args
  698. - 'user.node_grants:view'
  699. - user.permissions
  700. tags: { }
  701. upcoming_events_group:
  702. display_plugin: block
  703. id: upcoming_events_group
  704. display_title: 'Upcoming events group block'
  705. position: 3
  706. display_options:
  707. display_extenders: { }
  708. display_description: ''
  709. block_description: 'Upcoming events group block'
  710. pager:
  711. type: some
  712. options:
  713. items_per_page: 2
  714. offset: 0
  715. defaults:
  716. pager: false
  717. relationships: false
  718. arguments: false
  719. filters: false
  720. filter_groups: false
  721. style: false
  722. row: false
  723. empty: false
  724. title: false
  725. relationships:
  726. group_content:
  727. id: group_content
  728. table: node_field_data
  729. field: group_content
  730. relationship: none
  731. group_type: group
  732. admin_label: group_events
  733. required: true
  734. group_content_plugins:
  735. 'group_node:event': 'group_node:event'
  736. 'group_node:topic': '0'
  737. entity_type: node
  738. plugin_id: group_content_to_entity_reverse
  739. arguments:
  740. gid:
  741. id: gid
  742. table: group_content_field_data
  743. field: gid
  744. relationship: group_content
  745. group_type: group
  746. admin_label: group_contextual
  747. default_action: default
  748. exception:
  749. value: all
  750. title_enable: false
  751. title: All
  752. title_enable: false
  753. title: ''
  754. default_argument_type: group_id_from_url
  755. default_argument_options: { }
  756. default_argument_skip_url: false
  757. summary_options:
  758. base_path: ''
  759. count: true
  760. items_per_page: 25
  761. override: false
  762. summary:
  763. sort_order: asc
  764. number_of_records: 0
  765. format: default_summary
  766. specify_validation: false
  767. validate:
  768. type: none
  769. fail: 'not found'
  770. validate_options: { }
  771. break_phrase: false
  772. not: false
  773. entity_type: group_content
  774. entity_field: gid
  775. plugin_id: numeric
  776. filters:
  777. status:
  778. value: '1'
  779. table: node_field_data
  780. field: status
  781. plugin_id: boolean
  782. entity_type: node
  783. entity_field: status
  784. id: status
  785. expose:
  786. operator: ''
  787. group: 1
  788. type:
  789. id: type
  790. table: node_field_data
  791. field: type
  792. value:
  793. event: event
  794. entity_type: node
  795. entity_field: type
  796. plugin_id: bundle
  797. field_event_date_value:
  798. id: field_event_date_value
  799. table: node__field_event_date
  800. field: field_event_date_value
  801. relationship: none
  802. group_type: group
  803. admin_label: ''
  804. operator: '>='
  805. value:
  806. min: ''
  807. max: ''
  808. value: now
  809. type: offset
  810. group: 1
  811. exposed: false
  812. expose:
  813. operator_id: ''
  814. label: ''
  815. description: ''
  816. use_operator: false
  817. operator: ''
  818. identifier: ''
  819. required: false
  820. remember: false
  821. multiple: false
  822. remember_roles:
  823. authenticated: authenticated
  824. is_grouped: false
  825. group_info:
  826. label: ''
  827. description: ''
  828. identifier: ''
  829. optional: true
  830. widget: select
  831. multiple: false
  832. remember: false
  833. default_group: All
  834. default_group_multiple: { }
  835. group_items: { }
  836. plugin_id: datetime
  837. nid:
  838. id: nid
  839. table: node_access
  840. field: nid
  841. relationship: none
  842. group_type: group
  843. admin_label: ''
  844. operator: '='
  845. value: ''
  846. group: 1
  847. exposed: false
  848. expose:
  849. operator_id: ''
  850. label: ''
  851. description: ''
  852. use_operator: false
  853. operator: ''
  854. identifier: ''
  855. required: false
  856. remember: false
  857. multiple: false
  858. remember_roles:
  859. authenticated: authenticated
  860. is_grouped: false
  861. group_info:
  862. label: ''
  863. description: ''
  864. identifier: ''
  865. optional: true
  866. widget: select
  867. multiple: false
  868. remember: false
  869. default_group: All
  870. default_group_multiple: { }
  871. group_items: { }
  872. plugin_id: node_access
  873. filter_groups:
  874. operator: AND
  875. groups:
  876. 1: AND
  877. access:
  878. type: perm
  879. options:
  880. perm: 'create event content'
  881. style:
  882. type: default
  883. options: { }
  884. row:
  885. type: 'entity:node'
  886. options:
  887. relationship: none
  888. view_mode: small_teaser
  889. empty:
  890. area_text_custom:
  891. id: area_text_custom
  892. table: views
  893. field: area_text_custom
  894. relationship: none
  895. group_type: group
  896. admin_label: ''
  897. empty: true
  898. tokenize: false
  899. content: 'No upcoming events in this group'
  900. plugin_id: text_custom
  901. title: 'Upcoming events'
  902. cache_metadata:
  903. max-age: -1
  904. contexts:
  905. - 'languages:language_content'
  906. - 'languages:language_interface'
  907. - route
  908. - url
  909. - 'user.node_grants:view'
  910. - user.permissions
  911. tags: { }