Updated all the contrib modules to their latest versions.
[yaffs-website] / web / modules / contrib / entityqueue / config / schema / entityqueue.schema.yml
1 entityqueue.entity_queue.*:
2   type: config_entity
3   label: 'EntityQueue config'
4   mapping:
5     id:
6       type: string
7       label: 'ID'
8     label:
9       type: label
10       label: 'Label'
11     handler:
12       type: string
13       label: 'Queue handler'
14     handler_configuration:
15       type: entityqueue_handler_configuration.[%parent.handler]
16       label: 'Queue handler configuration'
17     entity_settings:
18       type: mapping
19       label: 'Entity settings'
20       mapping:
21         target_type:
22           type: string
23           label: 'Type of items to queue'
24         handler:
25           type: string
26           label: 'Reference method'
27         handler_settings:
28           type: entity_reference_selection.[%parent.handler]
29           label: 'Entity reference selection plugin settings'
30     queue_settings:
31       type: mapping
32       label: 'Queue settings'
33       mapping:
34         min_size:
35           type: integer
36           label: 'Minimun queue size'
37         max_size:
38           type: integer
39           label: 'Maximum queue size'
40         act_as_queue:
41           type: boolean
42           label: 'Act as queue'
43         reverse_in_admin:
44           type: boolean
45           label: 'Reverse order in admin view'
46
47 # Base schema for all entity queue handler schemas.
48 entityqueue_handler_configuration:
49   type: mapping
50   label: 'Entity queue handler configuration'
51
52 # Schema for all entity queue handlers that are not providing a specific schema.
53 entityqueue_handler_configuration.*:
54   type: entityqueue_handler_configuration
55
56 views.relationship.entity_queue:
57   type: views_relationship
58   label: 'Entity queue'
59   mapping:
60     limit_queue:
61       type: string
62       label: 'Limit to a specific entity queue'