You are here

views.view.commerce_subscription_orders_customer.yml in Commerce Recurring Framework 8

config/install/views.view.commerce_subscription_orders_customer.yml

File

config/install/views.view.commerce_subscription_orders_customer.yml
View source
  1. langcode: en
  2. status: true
  3. dependencies:
  4. config:
  5. - field.storage.commerce_order.billing_period
  6. module:
  7. - commerce_order
  8. - commerce_price
  9. - commerce_recurring
  10. - options
  11. - state_machine
  12. - user
  13. id: commerce_subscription_orders_customer
  14. label: 'Subscription orders (customer)'
  15. module: views
  16. description: 'Used to display a list of recurring orders on the customer facing subscription page.'
  17. tag: 'Commerce, Commerce Recurring'
  18. base_table: commerce_order
  19. base_field: order_id
  20. display:
  21. default:
  22. display_plugin: default
  23. id: default
  24. display_title: Master
  25. position: 0
  26. display_options:
  27. access:
  28. type: perm
  29. options:
  30. perm: 'view own commerce_order'
  31. cache:
  32. type: tag
  33. options: { }
  34. query:
  35. type: views_query
  36. options:
  37. disable_sql_rewrite: false
  38. distinct: false
  39. replica: false
  40. query_comment: ''
  41. query_tags: { }
  42. exposed_form:
  43. type: basic
  44. options:
  45. submit_button: Apply
  46. reset_button: false
  47. reset_button_label: Reset
  48. exposed_sorts_label: 'Sort by'
  49. expose_sort_order: true
  50. sort_asc_label: Asc
  51. sort_desc_label: Desc
  52. pager:
  53. type: mini
  54. options:
  55. items_per_page: 12
  56. offset: 0
  57. id: 0
  58. total_pages: null
  59. tags:
  60. previous: ‹‹
  61. next: ››
  62. expose:
  63. items_per_page: false
  64. items_per_page_label: 'Items per page'
  65. items_per_page_options: '5, 10, 25, 50'
  66. items_per_page_options_all: false
  67. items_per_page_options_all_label: '- All -'
  68. offset: false
  69. offset_label: Offset
  70. style:
  71. type: table
  72. options:
  73. grouping: { }
  74. row_class: ''
  75. default_row_class: true
  76. override: true
  77. sticky: false
  78. caption: ''
  79. summary: ''
  80. description: ''
  81. columns:
  82. order_number: order_number
  83. info:
  84. order_number:
  85. sortable: false
  86. default_sort_order: asc
  87. align: ''
  88. separator: ''
  89. empty_column: false
  90. responsive: ''
  91. default: '-1'
  92. empty_table: false
  93. row:
  94. type: fields
  95. options:
  96. inline: { }
  97. separator: ''
  98. hide_empty: false
  99. default_field_elements: true
  100. fields:
  101. order_id:
  102. id: order_id
  103. table: commerce_order
  104. field: order_id
  105. relationship: none
  106. group_type: group
  107. admin_label: ''
  108. label: ID
  109. exclude: true
  110. alter:
  111. alter_text: false
  112. text: ''
  113. make_link: false
  114. path: ''
  115. absolute: false
  116. external: false
  117. replace_spaces: false
  118. path_case: none
  119. trim_whitespace: false
  120. alt: ''
  121. rel: ''
  122. link_class: ''
  123. prefix: ''
  124. suffix: ''
  125. target: ''
  126. nl2br: false
  127. max_length: 0
  128. word_boundary: true
  129. ellipsis: true
  130. more_link: false
  131. more_link_text: ''
  132. more_link_path: ''
  133. strip_tags: false
  134. trim: false
  135. preserve_tags: ''
  136. html: false
  137. element_type: ''
  138. element_class: ''
  139. element_label_type: ''
  140. element_label_class: ''
  141. element_label_colon: true
  142. element_wrapper_type: ''
  143. element_wrapper_class: ''
  144. element_default_classes: true
  145. empty: ''
  146. hide_empty: false
  147. empty_zero: false
  148. hide_alter_empty: true
  149. click_sort_column: value
  150. type: number_integer
  151. settings:
  152. thousand_separator: ''
  153. prefix_suffix: true
  154. group_column: value
  155. group_columns: { }
  156. group_rows: true
  157. delta_limit: 0
  158. delta_offset: 0
  159. delta_reversed: false
  160. delta_first_last: false
  161. multi_type: separator
  162. separator: ', '
  163. field_api_classes: false
  164. entity_type: commerce_order
  165. entity_field: order_id
  166. plugin_id: field
  167. uid:
  168. id: uid
  169. table: users_field_data
  170. field: uid
  171. relationship: uid
  172. group_type: group
  173. admin_label: ''
  174. label: 'User ID'
  175. exclude: true
  176. alter:
  177. alter_text: false
  178. text: ''
  179. make_link: false
  180. path: ''
  181. absolute: false
  182. external: false
  183. replace_spaces: false
  184. path_case: none
  185. trim_whitespace: false
  186. alt: ''
  187. rel: ''
  188. link_class: ''
  189. prefix: ''
  190. suffix: ''
  191. target: ''
  192. nl2br: false
  193. max_length: 0
  194. word_boundary: true
  195. ellipsis: true
  196. more_link: false
  197. more_link_text: ''
  198. more_link_path: ''
  199. strip_tags: false
  200. trim: false
  201. preserve_tags: ''
  202. html: false
  203. element_type: ''
  204. element_class: ''
  205. element_label_type: ''
  206. element_label_class: ''
  207. element_label_colon: true
  208. element_wrapper_type: ''
  209. element_wrapper_class: ''
  210. element_default_classes: true
  211. empty: ''
  212. hide_empty: false
  213. empty_zero: false
  214. hide_alter_empty: true
  215. click_sort_column: value
  216. type: number_integer
  217. settings:
  218. thousand_separator: ''
  219. prefix_suffix: true
  220. group_column: value
  221. group_columns: { }
  222. group_rows: true
  223. delta_limit: 0
  224. delta_offset: 0
  225. delta_reversed: false
  226. delta_first_last: false
  227. multi_type: separator
  228. separator: ', '
  229. field_api_classes: false
  230. entity_type: user
  231. entity_field: uid
  232. plugin_id: field
  233. order_number:
  234. id: order_number
  235. table: commerce_order
  236. field: order_number
  237. relationship: none
  238. group_type: group
  239. admin_label: ''
  240. label: 'Order number'
  241. exclude: false
  242. alter:
  243. alter_text: false
  244. text: ''
  245. make_link: true
  246. path: 'user/{{ uid }}/orders/{{ order_id }}'
  247. absolute: false
  248. external: false
  249. replace_spaces: false
  250. path_case: none
  251. trim_whitespace: false
  252. alt: ''
  253. rel: ''
  254. link_class: ''
  255. prefix: ''
  256. suffix: ''
  257. target: ''
  258. nl2br: false
  259. max_length: 0
  260. word_boundary: true
  261. ellipsis: true
  262. more_link: false
  263. more_link_text: ''
  264. more_link_path: ''
  265. strip_tags: false
  266. trim: false
  267. preserve_tags: ''
  268. html: false
  269. element_type: ''
  270. element_class: ''
  271. element_label_type: ''
  272. element_label_class: ''
  273. element_label_colon: true
  274. element_wrapper_type: ''
  275. element_wrapper_class: ''
  276. element_default_classes: true
  277. empty: ''
  278. hide_empty: false
  279. empty_zero: false
  280. hide_alter_empty: true
  281. click_sort_column: value
  282. type: string
  283. settings:
  284. link_to_entity: false
  285. group_column: value
  286. group_columns: { }
  287. group_rows: true
  288. delta_limit: 0
  289. delta_offset: 0
  290. delta_reversed: false
  291. delta_first_last: false
  292. multi_type: separator
  293. separator: ', '
  294. field_api_classes: false
  295. entity_type: null
  296. entity_field: order_number
  297. plugin_id: field
  298. completed:
  299. id: completed
  300. table: commerce_order
  301. field: completed
  302. relationship: none
  303. group_type: group
  304. admin_label: ''
  305. label: 'Payment date'
  306. exclude: false
  307. alter:
  308. alter_text: false
  309. text: ''
  310. make_link: false
  311. path: ''
  312. absolute: false
  313. external: false
  314. replace_spaces: false
  315. path_case: none
  316. trim_whitespace: false
  317. alt: ''
  318. rel: ''
  319. link_class: ''
  320. prefix: ''
  321. suffix: ''
  322. target: ''
  323. nl2br: false
  324. max_length: 0
  325. word_boundary: true
  326. ellipsis: true
  327. more_link: false
  328. more_link_text: ''
  329. more_link_path: ''
  330. strip_tags: false
  331. trim: false
  332. preserve_tags: ''
  333. html: false
  334. element_type: ''
  335. element_class: ''
  336. element_label_type: ''
  337. element_label_class: ''
  338. element_label_colon: true
  339. element_wrapper_type: ''
  340. element_wrapper_class: ''
  341. element_default_classes: true
  342. empty: ''
  343. hide_empty: false
  344. empty_zero: false
  345. hide_alter_empty: true
  346. click_sort_column: value
  347. type: timestamp
  348. settings:
  349. date_format: medium
  350. custom_date_format: ''
  351. timezone: ''
  352. group_column: value
  353. group_columns: { }
  354. group_rows: true
  355. delta_limit: 0
  356. delta_offset: 0
  357. delta_reversed: false
  358. delta_first_last: false
  359. multi_type: separator
  360. separator: ', '
  361. field_api_classes: false
  362. entity_type: commerce_order
  363. entity_field: completed
  364. plugin_id: field
  365. payment_method:
  366. id: payment_method
  367. table: commerce_order
  368. field: payment_method
  369. relationship: none
  370. group_type: group
  371. admin_label: ''
  372. label: 'Payment method'
  373. exclude: false
  374. alter:
  375. alter_text: false
  376. text: ''
  377. make_link: false
  378. path: ''
  379. absolute: false
  380. external: false
  381. replace_spaces: false
  382. path_case: none
  383. trim_whitespace: false
  384. alt: ''
  385. rel: ''
  386. link_class: ''
  387. prefix: ''
  388. suffix: ''
  389. target: ''
  390. nl2br: false
  391. max_length: 0
  392. word_boundary: true
  393. ellipsis: true
  394. more_link: false
  395. more_link_text: ''
  396. more_link_path: ''
  397. strip_tags: false
  398. trim: false
  399. preserve_tags: ''
  400. html: false
  401. element_type: ''
  402. element_class: ''
  403. element_label_type: ''
  404. element_label_class: ''
  405. element_label_colon: true
  406. element_wrapper_type: ''
  407. element_wrapper_class: ''
  408. element_default_classes: true
  409. empty: ''
  410. hide_empty: false
  411. empty_zero: false
  412. hide_alter_empty: true
  413. click_sort_column: target_id
  414. type: entity_reference_label
  415. settings:
  416. link: true
  417. group_column: target_id
  418. group_columns: { }
  419. group_rows: true
  420. delta_limit: 0
  421. delta_offset: 0
  422. delta_reversed: false
  423. delta_first_last: false
  424. multi_type: separator
  425. separator: ', '
  426. field_api_classes: false
  427. entity_type: commerce_order
  428. entity_field: payment_method
  429. plugin_id: field
  430. billing_period:
  431. id: billing_period
  432. table: commerce_order__billing_period
  433. field: billing_period
  434. relationship: none
  435. group_type: group
  436. admin_label: ''
  437. label: 'Billing period'
  438. exclude: false
  439. alter:
  440. alter_text: false
  441. text: ''
  442. make_link: false
  443. path: ''
  444. absolute: false
  445. external: false
  446. replace_spaces: false
  447. path_case: none
  448. trim_whitespace: false
  449. alt: ''
  450. rel: ''
  451. link_class: ''
  452. prefix: ''
  453. suffix: ''
  454. target: ''
  455. nl2br: false
  456. max_length: 0
  457. word_boundary: true
  458. ellipsis: true
  459. more_link: false
  460. more_link_text: ''
  461. more_link_path: ''
  462. strip_tags: false
  463. trim: false
  464. preserve_tags: ''
  465. html: false
  466. element_type: ''
  467. element_class: ''
  468. element_label_type: ''
  469. element_label_class: ''
  470. element_label_colon: true
  471. element_wrapper_type: ''
  472. element_wrapper_class: ''
  473. element_default_classes: true
  474. empty: ''
  475. hide_empty: false
  476. empty_zero: false
  477. hide_alter_empty: true
  478. click_sort_column: starts
  479. type: commerce_billing_period_default
  480. settings: { }
  481. group_column: ''
  482. group_columns: { }
  483. group_rows: true
  484. delta_limit: 0
  485. delta_offset: 0
  486. delta_reversed: false
  487. delta_first_last: false
  488. multi_type: separator
  489. separator: ', '
  490. field_api_classes: false
  491. plugin_id: field
  492. state:
  493. id: state
  494. table: commerce_order
  495. field: state
  496. relationship: none
  497. group_type: group
  498. admin_label: ''
  499. label: State
  500. exclude: false
  501. alter:
  502. alter_text: false
  503. text: ''
  504. make_link: false
  505. path: ''
  506. absolute: false
  507. external: false
  508. replace_spaces: false
  509. path_case: none
  510. trim_whitespace: false
  511. alt: ''
  512. rel: ''
  513. link_class: ''
  514. prefix: ''
  515. suffix: ''
  516. target: ''
  517. nl2br: false
  518. max_length: 0
  519. word_boundary: true
  520. ellipsis: true
  521. more_link: false
  522. more_link_text: ''
  523. more_link_path: ''
  524. strip_tags: false
  525. trim: false
  526. preserve_tags: ''
  527. html: false
  528. element_type: ''
  529. element_class: ''
  530. element_label_type: ''
  531. element_label_class: ''
  532. element_label_colon: true
  533. element_wrapper_type: ''
  534. element_wrapper_class: ''
  535. element_default_classes: true
  536. empty: ''
  537. hide_empty: false
  538. empty_zero: false
  539. hide_alter_empty: true
  540. click_sort_column: value
  541. type: list_default
  542. settings: { }
  543. group_column: value
  544. group_columns: { }
  545. group_rows: true
  546. delta_limit: 0
  547. delta_offset: 0
  548. delta_reversed: false
  549. delta_first_last: false
  550. multi_type: separator
  551. separator: ', '
  552. field_api_classes: false
  553. entity_type: commerce_order
  554. entity_field: state
  555. plugin_id: field
  556. total_price__number:
  557. id: total_price__number
  558. table: commerce_order
  559. field: total_price__number
  560. relationship: none
  561. group_type: group
  562. admin_label: ''
  563. label: 'Order amount'
  564. exclude: false
  565. alter:
  566. alter_text: false
  567. text: ''
  568. make_link: false
  569. path: ''
  570. absolute: false
  571. external: false
  572. replace_spaces: false
  573. path_case: none
  574. trim_whitespace: false
  575. alt: ''
  576. rel: ''
  577. link_class: ''
  578. prefix: ''
  579. suffix: ''
  580. target: ''
  581. nl2br: false
  582. max_length: 0
  583. word_boundary: true
  584. ellipsis: true
  585. more_link: false
  586. more_link_text: ''
  587. more_link_path: ''
  588. strip_tags: false
  589. trim: false
  590. preserve_tags: ''
  591. html: false
  592. element_type: ''
  593. element_class: ''
  594. element_label_type: ''
  595. element_label_class: ''
  596. element_label_colon: true
  597. element_wrapper_type: ''
  598. element_wrapper_class: ''
  599. element_default_classes: true
  600. empty: ''
  601. hide_empty: false
  602. empty_zero: false
  603. hide_alter_empty: true
  604. click_sort_column: number
  605. type: commerce_price_default
  606. settings:
  607. strip_trailing_zeroes: false
  608. currency_display: symbol
  609. group_column: ''
  610. group_columns: { }
  611. group_rows: true
  612. delta_limit: 0
  613. delta_offset: 0
  614. delta_reversed: false
  615. delta_first_last: false
  616. multi_type: separator
  617. separator: ', '
  618. field_api_classes: false
  619. entity_type: commerce_order
  620. entity_field: total_price
  621. plugin_id: field
  622. filters:
  623. state:
  624. id: state
  625. table: commerce_order
  626. field: state
  627. relationship: none
  628. group_type: group
  629. admin_label: ''
  630. operator: in
  631. value:
  632. needs_payment: needs_payment
  633. failed: failed
  634. completed: completed
  635. group: 1
  636. exposed: false
  637. expose:
  638. operator_id: ''
  639. label: ''
  640. description: ''
  641. use_operator: false
  642. operator: ''
  643. operator_limit_selection: false
  644. operator_list: { }
  645. identifier: ''
  646. required: false
  647. remember: false
  648. multiple: false
  649. remember_roles:
  650. authenticated: authenticated
  651. reduce: false
  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. entity_type: commerce_order
  665. entity_field: state
  666. plugin_id: state_machine_state
  667. sorts:
  668. billing_period_starts:
  669. id: billing_period_starts
  670. table: commerce_order__billing_period
  671. field: billing_period_starts
  672. relationship: none
  673. group_type: group
  674. admin_label: ''
  675. order: DESC
  676. exposed: false
  677. expose:
  678. label: ''
  679. plugin_id: standard
  680. header: { }
  681. footer: { }
  682. empty: { }
  683. relationships:
  684. reverse__commerce_subscription__orders:
  685. id: reverse__commerce_subscription__orders
  686. table: commerce_order
  687. field: reverse__commerce_subscription__orders
  688. relationship: none
  689. group_type: group
  690. admin_label: Subscription
  691. required: false
  692. entity_type: commerce_order
  693. plugin_id: entity_reverse
  694. uid:
  695. id: uid
  696. table: commerce_order
  697. field: uid
  698. relationship: none
  699. group_type: group
  700. admin_label: User
  701. required: true
  702. entity_type: commerce_order
  703. entity_field: uid
  704. plugin_id: standard
  705. arguments:
  706. subscription_id:
  707. id: subscription_id
  708. table: commerce_subscription
  709. field: subscription_id
  710. relationship: reverse__commerce_subscription__orders
  711. group_type: group
  712. admin_label: ''
  713. default_action: 'not found'
  714. exception:
  715. value: all
  716. title_enable: false
  717. title: All
  718. title_enable: false
  719. title: ''
  720. default_argument_type: fixed
  721. default_argument_options:
  722. argument: ''
  723. default_argument_skip_url: false
  724. summary_options:
  725. base_path: ''
  726. count: true
  727. items_per_page: 25
  728. override: false
  729. summary:
  730. sort_order: asc
  731. number_of_records: 0
  732. format: default_summary
  733. specify_validation: true
  734. validate:
  735. type: 'entity:commerce_subscription'
  736. fail: 'not found'
  737. validate_options:
  738. access: true
  739. operation: view
  740. multiple: 0
  741. bundles: { }
  742. break_phrase: false
  743. not: false
  744. entity_type: commerce_subscription
  745. entity_field: subscription_id
  746. plugin_id: numeric
  747. display_extenders: { }
  748. cache_metadata:
  749. max-age: -1
  750. contexts:
  751. - 'languages:language_content'
  752. - 'languages:language_interface'
  753. - url
  754. - url.query_args
  755. - user.permissions
  756. tags:
  757. - 'config:field.storage.commerce_order.billing_period'