You are here

views.view.opigno_training_catalog.yml in Opigno Learning path 8

config/install/views.view.opigno_training_catalog.yml

File

config/install/views.view.opigno_training_catalog.yml
View source
  1. langcode: en
  2. status: true
  3. dependencies:
  4. config:
  5. - field.storage.group.field_learning_path_category
  6. - field.storage.group.field_learning_path_description
  7. - field.storage.group.field_learning_path_media_image
  8. - group.type.learning_path
  9. - image.style.catalog_thumbnail
  10. - taxonomy.vocabulary.learning_path_category
  11. module:
  12. - better_exposed_filters
  13. - group
  14. - media
  15. - opigno_learning_path
  16. - taxonomy
  17. - text
  18. id: opigno_training_catalog
  19. label: 'Opigno training catalogue'
  20. module: views
  21. description: ''
  22. tag: ''
  23. base_table: groups_field_data
  24. base_field: id
  25. display:
  26. default:
  27. display_plugin: default
  28. id: default
  29. display_title: Master
  30. position: 0
  31. display_options:
  32. access:
  33. type: none
  34. options: { }
  35. cache:
  36. type: none
  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: bef
  48. options:
  49. submit_button: Apply
  50. reset_button: false
  51. reset_button_label: Reset
  52. exposed_sorts_label: Sort
  53. expose_sort_order: false
  54. sort_asc_label: Asc
  55. sort_desc_label: Desc
  56. input_required: false
  57. text_input_required: 'Select any filter and click on Apply to see results'
  58. bef:
  59. general:
  60. autosubmit: true
  61. autosubmit_exclude_textfield: false
  62. autosubmit_hide: true
  63. input_required: false
  64. allow_secondary: false
  65. secondary_label: 'Advanced options'
  66. sort:
  67. plugin_id: bef
  68. advanced:
  69. combine: false
  70. combine_rewrite: ''
  71. reset: false
  72. reset_label: ''
  73. collapsible: false
  74. collapsible_label: 'Sort options'
  75. is_secondary: false
  76. filter:
  77. opigno_group_membership:
  78. plugin_id: default
  79. advanced:
  80. collapsible: false
  81. is_secondary: false
  82. placeholder_text: ''
  83. rewrite:
  84. filter_rewrite_values: ''
  85. sort_options: false
  86. field_learning_path_category_target_id:
  87. plugin_id: bef
  88. select_all_none: false
  89. select_all_none_nested: false
  90. advanced:
  91. collapsible: false
  92. is_secondary: false
  93. placeholder_text: ''
  94. rewrite:
  95. filter_rewrite_values: '- Any -|All Categories'
  96. sort_options: false
  97. text_input_required_format: basic_html
  98. pager:
  99. type: full
  100. options:
  101. items_per_page: 8
  102. offset: 0
  103. id: 0
  104. total_pages: null
  105. tags:
  106. previous: ‹‹
  107. next: ››
  108. first: First
  109. last: Last
  110. expose:
  111. items_per_page: false
  112. items_per_page_label: 'Items per page'
  113. items_per_page_options: '5, 10, 25, 50'
  114. items_per_page_options_all: false
  115. items_per_page_options_all_label: '- All -'
  116. offset: false
  117. offset_label: Offset
  118. quantity: 5
  119. style:
  120. type: default
  121. options:
  122. grouping: { }
  123. row_class: '{{ opigno_group_membership }}'
  124. default_row_class: true
  125. row:
  126. type: fields
  127. fields:
  128. label_1:
  129. id: label_1
  130. table: groups_field_data
  131. field: label
  132. relationship: none
  133. group_type: group
  134. admin_label: ''
  135. label: ''
  136. exclude: true
  137. alter:
  138. alter_text: false
  139. text: ''
  140. make_link: false
  141. path: ''
  142. absolute: false
  143. external: false
  144. replace_spaces: false
  145. path_case: none
  146. trim_whitespace: false
  147. alt: ''
  148. rel: ''
  149. link_class: ''
  150. prefix: ''
  151. suffix: ''
  152. target: ''
  153. nl2br: false
  154. max_length: 0
  155. word_boundary: true
  156. ellipsis: true
  157. more_link: false
  158. more_link_text: ''
  159. more_link_path: ''
  160. strip_tags: false
  161. trim: false
  162. preserve_tags: ''
  163. html: false
  164. element_type: ''
  165. element_class: ''
  166. element_label_type: ''
  167. element_label_class: ''
  168. element_label_colon: false
  169. element_wrapper_type: ''
  170. element_wrapper_class: ''
  171. element_default_classes: true
  172. empty: ''
  173. hide_empty: false
  174. empty_zero: false
  175. hide_alter_empty: true
  176. click_sort_column: value
  177. type: string
  178. settings:
  179. link_to_entity: false
  180. group_column: value
  181. group_columns: { }
  182. group_rows: true
  183. delta_limit: 0
  184. delta_offset: 0
  185. delta_reversed: false
  186. delta_first_last: false
  187. multi_type: separator
  188. separator: ', '
  189. field_api_classes: false
  190. entity_type: group
  191. entity_field: label
  192. plugin_id: field
  193. opigno_group_membership:
  194. id: opigno_group_membership
  195. table: groups_field_data
  196. field: opigno_group_membership
  197. relationship: none
  198. group_type: group
  199. admin_label: ''
  200. label: ''
  201. exclude: true
  202. alter:
  203. alter_text: true
  204. text: group-member
  205. make_link: false
  206. path: ''
  207. absolute: false
  208. external: false
  209. replace_spaces: false
  210. path_case: none
  211. trim_whitespace: false
  212. alt: ''
  213. rel: ''
  214. link_class: ''
  215. prefix: ''
  216. suffix: ''
  217. target: ''
  218. nl2br: false
  219. max_length: 0
  220. word_boundary: true
  221. ellipsis: true
  222. more_link: false
  223. more_link_text: ''
  224. more_link_path: ''
  225. strip_tags: false
  226. trim: false
  227. preserve_tags: ''
  228. html: false
  229. element_type: ''
  230. element_class: ''
  231. element_label_type: ''
  232. element_label_class: ''
  233. element_label_colon: false
  234. element_wrapper_type: ''
  235. element_wrapper_class: ''
  236. element_default_classes: true
  237. empty: ''
  238. hide_empty: true
  239. empty_zero: true
  240. hide_alter_empty: true
  241. entity_type: group
  242. plugin_id: opigno_group_membership
  243. field_learning_path_media_image:
  244. id: field_learning_path_media_image
  245. table: group__field_learning_path_media_image
  246. field: field_learning_path_media_image
  247. relationship: none
  248. group_type: group
  249. admin_label: ''
  250. label: ''
  251. exclude: false
  252. alter:
  253. alter_text: true
  254. text: '{{ field_learning_path_media_image|render|replace({''alt=""'': ''alt="'' ~ label_1 ~ ''"''})|raw }}'
  255. make_link: false
  256. path: ''
  257. absolute: false
  258. external: false
  259. replace_spaces: false
  260. path_case: none
  261. trim_whitespace: false
  262. alt: ''
  263. rel: ''
  264. link_class: ''
  265. prefix: ''
  266. suffix: ''
  267. target: ''
  268. nl2br: false
  269. max_length: 0
  270. word_boundary: true
  271. ellipsis: true
  272. more_link: false
  273. more_link_text: ''
  274. more_link_path: ''
  275. strip_tags: false
  276. trim: false
  277. preserve_tags: ''
  278. html: false
  279. element_type: ''
  280. element_class: ''
  281. element_label_type: ''
  282. element_label_class: ''
  283. element_label_colon: false
  284. element_wrapper_type: ''
  285. element_wrapper_class: ''
  286. element_default_classes: true
  287. empty: '{{ opigno_catalog_get_default_image(''learning_path'', label_1) }}'
  288. hide_empty: false
  289. empty_zero: false
  290. hide_alter_empty: true
  291. click_sort_column: target_id
  292. type: media_thumbnail
  293. settings:
  294. image_style: catalog_thumbnail
  295. image_link: ''
  296. group_column: target_id
  297. group_columns: { }
  298. group_rows: true
  299. delta_limit: 0
  300. delta_offset: 0
  301. delta_reversed: false
  302. delta_first_last: false
  303. multi_type: separator
  304. separator: ', '
  305. field_api_classes: false
  306. plugin_id: field
  307. field_learning_path_category:
  308. id: field_learning_path_category
  309. table: group__field_learning_path_category
  310. field: field_learning_path_category
  311. relationship: none
  312. group_type: group
  313. admin_label: ''
  314. label: ''
  315. exclude: false
  316. alter:
  317. alter_text: false
  318. text: ''
  319. make_link: false
  320. path: ''
  321. absolute: false
  322. external: false
  323. replace_spaces: false
  324. path_case: none
  325. trim_whitespace: false
  326. alt: ''
  327. rel: ''
  328. link_class: ''
  329. prefix: ''
  330. suffix: ''
  331. target: ''
  332. nl2br: false
  333. max_length: 0
  334. word_boundary: true
  335. ellipsis: true
  336. more_link: false
  337. more_link_text: ''
  338. more_link_path: ''
  339. strip_tags: false
  340. trim: false
  341. preserve_tags: ''
  342. html: false
  343. element_type: ''
  344. element_class: ''
  345. element_label_type: ''
  346. element_label_class: ''
  347. element_label_colon: false
  348. element_wrapper_type: ''
  349. element_wrapper_class: ''
  350. element_default_classes: true
  351. empty: ''
  352. hide_empty: false
  353. empty_zero: false
  354. hide_alter_empty: true
  355. click_sort_column: target_id
  356. type: entity_reference_label
  357. settings:
  358. link: false
  359. group_column: target_id
  360. group_columns: { }
  361. group_rows: true
  362. delta_limit: 0
  363. delta_offset: 0
  364. delta_reversed: false
  365. delta_first_last: false
  366. multi_type: separator
  367. separator: ', '
  368. field_api_classes: false
  369. plugin_id: field
  370. label:
  371. id: label
  372. table: groups_field_data
  373. field: label
  374. relationship: none
  375. group_type: group
  376. admin_label: ''
  377. label: ''
  378. exclude: false
  379. alter:
  380. alter_text: false
  381. text: ''
  382. make_link: false
  383. path: ''
  384. absolute: false
  385. external: false
  386. replace_spaces: false
  387. path_case: none
  388. trim_whitespace: false
  389. alt: ''
  390. rel: ''
  391. link_class: ''
  392. prefix: ''
  393. suffix: ''
  394. target: ''
  395. nl2br: false
  396. max_length: 0
  397. word_boundary: true
  398. ellipsis: true
  399. more_link: false
  400. more_link_text: ''
  401. more_link_path: ''
  402. strip_tags: false
  403. trim: false
  404. preserve_tags: ''
  405. html: false
  406. element_type: ''
  407. element_class: ''
  408. element_label_type: ''
  409. element_label_class: ''
  410. element_label_colon: true
  411. element_wrapper_type: ''
  412. element_wrapper_class: ''
  413. element_default_classes: true
  414. empty: ''
  415. hide_empty: false
  416. empty_zero: false
  417. hide_alter_empty: true
  418. click_sort_column: value
  419. type: string
  420. settings: { }
  421. group_column: value
  422. group_columns: { }
  423. group_rows: true
  424. delta_limit: 0
  425. delta_offset: 0
  426. delta_reversed: false
  427. delta_first_last: false
  428. multi_type: separator
  429. separator: ', '
  430. field_api_classes: false
  431. entity_type: null
  432. entity_field: label
  433. plugin_id: field
  434. field_learning_path_description:
  435. id: field_learning_path_description
  436. table: group__field_learning_path_description
  437. field: field_learning_path_description
  438. relationship: none
  439. group_type: group
  440. admin_label: ''
  441. label: ''
  442. exclude: false
  443. alter:
  444. alter_text: false
  445. text: ''
  446. make_link: false
  447. path: ''
  448. absolute: false
  449. external: false
  450. replace_spaces: false
  451. path_case: none
  452. trim_whitespace: false
  453. alt: ''
  454. rel: ''
  455. link_class: ''
  456. prefix: ''
  457. suffix: ''
  458. target: ''
  459. nl2br: false
  460. max_length: 0
  461. word_boundary: true
  462. ellipsis: true
  463. more_link: false
  464. more_link_text: ''
  465. more_link_path: ''
  466. strip_tags: false
  467. trim: false
  468. preserve_tags: ''
  469. html: false
  470. element_type: ''
  471. element_class: ''
  472. element_label_type: ''
  473. element_label_class: ''
  474. element_label_colon: false
  475. element_wrapper_type: ''
  476. element_wrapper_class: ''
  477. element_default_classes: true
  478. empty: ''
  479. hide_empty: false
  480. empty_zero: false
  481. hide_alter_empty: true
  482. click_sort_column: value
  483. type: text_trimmed
  484. settings:
  485. trim_length: 200
  486. group_column: entity_id
  487. group_columns: { }
  488. group_rows: true
  489. delta_limit: 0
  490. delta_offset: 0
  491. delta_reversed: false
  492. delta_first_last: false
  493. multi_type: separator
  494. separator: ', '
  495. field_api_classes: false
  496. plugin_id: field
  497. opigno_lp_progress:
  498. id: opigno_lp_progress
  499. table: groups_field_data
  500. field: opigno_lp_progress
  501. relationship: none
  502. group_type: group
  503. admin_label: ''
  504. label: ''
  505. exclude: false
  506. alter:
  507. alter_text: false
  508. text: ''
  509. make_link: false
  510. path: ''
  511. absolute: false
  512. external: false
  513. replace_spaces: false
  514. path_case: none
  515. trim_whitespace: false
  516. alt: ''
  517. rel: ''
  518. link_class: ''
  519. prefix: ''
  520. suffix: ''
  521. target: ''
  522. nl2br: false
  523. max_length: 0
  524. word_boundary: true
  525. ellipsis: true
  526. more_link: false
  527. more_link_text: ''
  528. more_link_path: ''
  529. strip_tags: false
  530. trim: false
  531. preserve_tags: ''
  532. html: false
  533. element_type: ''
  534. element_class: ''
  535. element_label_type: ''
  536. element_label_class: ''
  537. element_label_colon: false
  538. element_wrapper_type: ''
  539. element_wrapper_class: ''
  540. element_default_classes: true
  541. empty: ''
  542. hide_empty: false
  543. empty_zero: false
  544. hide_alter_empty: true
  545. entity_type: group
  546. plugin_id: opigno_learning_path_progress
  547. opigno_lp_take_link:
  548. id: opigno_lp_take_link
  549. table: groups_field_data
  550. field: opigno_lp_take_link
  551. relationship: none
  552. group_type: group
  553. admin_label: ''
  554. label: ''
  555. exclude: false
  556. alter:
  557. alter_text: false
  558. text: ''
  559. make_link: false
  560. path: ''
  561. absolute: false
  562. external: false
  563. replace_spaces: false
  564. path_case: none
  565. trim_whitespace: false
  566. alt: ''
  567. rel: ''
  568. link_class: ''
  569. prefix: ''
  570. suffix: ''
  571. target: ''
  572. nl2br: false
  573. max_length: 0
  574. word_boundary: true
  575. ellipsis: true
  576. more_link: false
  577. more_link_text: ''
  578. more_link_path: ''
  579. strip_tags: false
  580. trim: false
  581. preserve_tags: ''
  582. html: false
  583. element_type: ''
  584. element_class: ''
  585. element_label_type: ''
  586. element_label_class: ''
  587. element_label_colon: false
  588. element_wrapper_type: ''
  589. element_wrapper_class: ''
  590. element_default_classes: true
  591. empty: ''
  592. hide_empty: false
  593. empty_zero: false
  594. hide_alter_empty: true
  595. entity_type: group
  596. plugin_id: opigno_learning_path_take_link
  597. filters:
  598. type:
  599. id: type
  600. table: groups_field_data
  601. field: type
  602. value:
  603. learning_path: learning_path
  604. entity_type: group
  605. entity_field: type
  606. plugin_id: bundle
  607. group: 1
  608. expose:
  609. operator_limit_selection: false
  610. operator_list: { }
  611. opigno_group_membership:
  612. id: opigno_group_membership
  613. table: groups_field_data
  614. field: opigno_group_membership
  615. relationship: none
  616. group_type: group
  617. admin_label: ''
  618. operator: '='
  619. value: '0'
  620. group: 1
  621. exposed: true
  622. expose:
  623. operator_id: ''
  624. label: Filter
  625. description: ''
  626. use_operator: false
  627. operator: opigno_group_membership_op
  628. identifier: opigno_group_membership
  629. required: true
  630. remember: false
  631. multiple: false
  632. remember_roles:
  633. authenticated: authenticated
  634. anonymous: '0'
  635. administrator: '0'
  636. content_manager: '0'
  637. user_manager: '0'
  638. statistics_reader: '0'
  639. opigno_administrator: '0'
  640. operator_limit_selection: false
  641. operator_list: { }
  642. is_grouped: false
  643. group_info:
  644. label: ''
  645. description: ''
  646. identifier: ''
  647. optional: true
  648. widget: select
  649. multiple: false
  650. remember: false
  651. default_group: All
  652. default_group_multiple: { }
  653. group_items: { }
  654. entity_type: group
  655. plugin_id: opigno_group_membership_boolean
  656. field_learning_path_category_target_id:
  657. id: field_learning_path_category_target_id
  658. table: group__field_learning_path_category
  659. field: field_learning_path_category_target_id
  660. relationship: none
  661. group_type: group
  662. admin_label: ''
  663. operator: or
  664. value: { }
  665. group: 1
  666. exposed: true
  667. expose:
  668. operator_id: field_learning_path_category_target_id_op
  669. label: ''
  670. description: ''
  671. use_operator: false
  672. operator: field_learning_path_category_target_id_op
  673. identifier: field_learning_path_category_target_id
  674. required: false
  675. remember: false
  676. multiple: false
  677. remember_roles:
  678. authenticated: authenticated
  679. anonymous: '0'
  680. administrator: '0'
  681. content_manager: '0'
  682. user_manager: '0'
  683. statistics_reader: '0'
  684. opigno_administrator: '0'
  685. reduce: false
  686. operator_limit_selection: false
  687. operator_list: { }
  688. is_grouped: false
  689. group_info:
  690. label: ''
  691. description: ''
  692. identifier: ''
  693. optional: true
  694. widget: select
  695. multiple: false
  696. remember: false
  697. default_group: All
  698. default_group_multiple: { }
  699. group_items: { }
  700. reduce_duplicates: false
  701. type: select
  702. limit: true
  703. vid: learning_path_category
  704. hierarchy: false
  705. error_message: true
  706. plugin_id: taxonomy_index_tid
  707. field_learning_path_published_value:
  708. id: field_learning_path_published_value
  709. table: group__field_learning_path_published
  710. field: field_learning_path_published_value
  711. relationship: none
  712. group_type: group
  713. admin_label: ''
  714. operator: '='
  715. value: '1'
  716. group: 1
  717. exposed: false
  718. expose:
  719. operator_id: ''
  720. label: ''
  721. description: ''
  722. use_operator: false
  723. operator: ''
  724. identifier: ''
  725. required: false
  726. remember: false
  727. multiple: false
  728. remember_roles:
  729. authenticated: authenticated
  730. operator_limit_selection: false
  731. operator_list: { }
  732. is_grouped: false
  733. group_info:
  734. label: ''
  735. description: ''
  736. identifier: ''
  737. optional: true
  738. widget: select
  739. multiple: false
  740. remember: false
  741. default_group: All
  742. default_group_multiple: { }
  743. group_items: { }
  744. plugin_id: boolean
  745. sorts:
  746. created:
  747. id: created
  748. table: groups_field_data
  749. field: created
  750. relationship: none
  751. group_type: group
  752. admin_label: ''
  753. order: DESC
  754. exposed: true
  755. expose:
  756. label: Date
  757. granularity: second
  758. entity_type: group
  759. entity_field: created
  760. plugin_id: date
  761. label:
  762. id: label
  763. table: groups_field_data
  764. field: label
  765. relationship: none
  766. group_type: group
  767. admin_label: ''
  768. order: ASC
  769. exposed: true
  770. expose:
  771. label: 'Alphabetic order'
  772. entity_type: group
  773. entity_field: label
  774. plugin_id: standard
  775. title: 'Training catalogue'
  776. header: { }
  777. footer: { }
  778. empty: { }
  779. relationships:
  780. opigno_group_membership:
  781. id: opigno_group_membership
  782. table: groups_field_data
  783. field: opigno_group_membership
  784. relationship: none
  785. group_type: group
  786. admin_label: 'Membership relation'
  787. required: false
  788. entity_type: group
  789. plugin_id: entity_reverse
  790. arguments: { }
  791. display_extenders: { }
  792. group_by: true
  793. filter_groups:
  794. operator: AND
  795. groups:
  796. 1: AND
  797. cache_metadata:
  798. max-age: -1
  799. contexts:
  800. - 'languages:language_content'
  801. - 'languages:language_interface'
  802. - url
  803. - url.query_args
  804. - 'url.query_args:sort_by'
  805. - user
  806. tags:
  807. - 'config:field.storage.group.field_learning_path_category'
  808. - 'config:field.storage.group.field_learning_path_description'
  809. - 'config:field.storage.group.field_learning_path_media_image'
  810. training_catalogue:
  811. display_plugin: page
  812. id: training_catalogue
  813. display_title: 'Training catalogue'
  814. position: 1
  815. display_options:
  816. display_extenders: { }
  817. path: catalogue
  818. display_description: ''
  819. exposed_block: true
  820. cache_metadata:
  821. max-age: -1
  822. contexts:
  823. - 'languages:language_content'
  824. - 'languages:language_interface'
  825. - url
  826. - url.query_args
  827. - 'url.query_args:sort_by'
  828. - user
  829. tags:
  830. - 'config:field.storage.group.field_learning_path_category'
  831. - 'config:field.storage.group.field_learning_path_description'
  832. - 'config:field.storage.group.field_learning_path_media_image'