Skip to content

Commit 7346984

Browse files
ACMS-4414: Move recipe related package import service and config action to sub module.
1 parent 98eb3cb commit 7346984

File tree

7 files changed

+212
-195
lines changed

7 files changed

+212
-195
lines changed

modules/acquia_cms_site_studio/acquia_cms_site_studio.services.yml

-8
This file was deleted.

modules/acquia_cms_site_studio/config/site_studio/site_studio.packages.yml

+19-182
Original file line numberDiff line numberDiff line change
@@ -9,28 +9,16 @@
99
type: default_module_package
1010
source:
1111
dependencies:
12-
modules:
13-
- acquia_cms_video
12+
- acquia_cms_video
1413
module_name: acquia_cms_video
1514
path: config/pack_acquia_cms_video
1615
options:
1716
extra-validation: false
18-
-
19-
type: default_recipe_package
20-
source:
21-
dependencies:
22-
recipe:
23-
- acquia_starterkit_remote_video
24-
recipe_name: acquia_starterkit_remote_video
25-
path: site_studio/pack_acquia_starterkit_remote_video
26-
options:
27-
extra-validation: false
2817
-
2918
type: default_module_package
3019
source:
3120
dependencies:
32-
modules:
33-
- acquia_cms_search
21+
- acquia_cms_search
3422
module_name: acquia_cms_search
3523
path: config/pack_acquia_cms_search
3624
options:
@@ -39,8 +27,7 @@
3927
type: default_module_package
4028
source:
4129
dependencies:
42-
modules:
43-
- acquia_cms_image
30+
- acquia_cms_image
4431
module_name: acquia_cms_image
4532
path: config/pack_acquia_cms_image
4633
options:
@@ -49,58 +36,25 @@
4936
type: default_module_package
5037
source:
5138
dependencies:
52-
modules:
53-
- acquia_cms_image
39+
- acquia_cms_image
5440
module_name: acquia_cms_image
5541
path: config/pack_acquia_cms_image_core
5642
options:
5743
extra-validation: false
58-
-
59-
type: default_recipe_package
60-
source:
61-
dependencies:
62-
recipe:
63-
- acquia_starterkit_image
64-
recipe_name: acquia_starterkit_image
65-
path: site_studio/pack_acquia_starterkit_image
66-
options:
67-
extra-validation: false
68-
-
69-
type: default_recipe_package
70-
source:
71-
dependencies:
72-
recipe:
73-
- acquia_starterkit_image
74-
recipe_name: acquia_starterkit_image
75-
path: site_studio/pack_acquia_starterkit_image_core
76-
options:
77-
extra-validation: false
7844
-
7945
type: default_module_package
8046
source:
8147
dependencies:
82-
modules:
83-
- acquia_cms_page
48+
- acquia_cms_page
8449
module_name: acquia_cms_page
8550
path: config/pack_acquia_cms_page
8651
options:
8752
extra-validation: false
88-
-
89-
type: default_recipe_package
90-
source:
91-
dependencies:
92-
recipe:
93-
- acquia_starterkit_page
94-
recipe_name: acquia_starterkit_page
95-
path: site_studio/pack_acquia_starterkit_page
96-
options:
97-
extra-validation: false
9853
-
9954
type: default_module_package
10055
source:
10156
dependencies:
102-
modules:
103-
- acquia_cms_place
57+
- acquia_cms_place
10458
module_name: acquia_cms_place
10559
path: config/pack_acquia_cms_place
10660
options:
@@ -109,41 +63,17 @@
10963
type: default_module_package
11064
source:
11165
dependencies:
112-
modules:
113-
- acquia_cms_place
114-
- acquia_cms_search
66+
- acquia_cms_place
67+
- acquia_cms_search
11568
module_name: acquia_cms_place
11669
path: config/pack_acquia_cms_place_search
11770
options:
11871
extra-validation: false
119-
-
120-
type: default_recipe_package
121-
source:
122-
dependencies:
123-
recipe:
124-
- acquia_starterkit_place
125-
recipe_name: acquia_starterkit_place
126-
path: site_studio/pack_acquia_starterkit_place
127-
options:
128-
extra-validation: false
129-
-
130-
type: default_recipe_package
131-
source:
132-
dependencies:
133-
modules:
134-
- acquia_cms_search
135-
recipe:
136-
- acquia_starterkit_place
137-
recipe_name: acquia_starterkit_place
138-
path: site_studio/pack_acquia_starterkit_place_search
139-
options:
140-
extra-validation: false
14172
-
14273
type: default_module_package
14374
source:
14475
dependencies:
145-
modules:
146-
- acquia_cms_event
76+
- acquia_cms_event
14777
module_name: acquia_cms_event
14878
path: config/pack_acquia_cms_event
14979
options:
@@ -152,41 +82,17 @@
15282
type: default_module_package
15383
source:
15484
dependencies:
155-
modules:
156-
- acquia_cms_event
157-
- acquia_cms_search
85+
- acquia_cms_event
86+
- acquia_cms_search
15887
module_name: acquia_cms_event
15988
path: config/pack_acquia_cms_event_search
16089
options:
16190
extra-validation: false
162-
-
163-
type: default_recipe_package
164-
source:
165-
dependencies:
166-
recipe:
167-
- acquia_starterkit_event
168-
recipe_name: acquia_starterkit_event
169-
path: site_studio/pack_acquia_starterkit_event
170-
options:
171-
extra-validation: false
172-
-
173-
type: default_recipe_package
174-
source:
175-
dependencies:
176-
modules:
177-
- acquia_cms_search
178-
recipe:
179-
- acquia_starterkit_event
180-
recipe_name: acquia_starterkit_event
181-
path: site_studio/pack_acquia_starterkit_event_search
182-
options:
183-
extra-validation: false
18491
-
18592
type: default_module_package
18693
source:
18794
dependencies:
188-
modules:
189-
- acquia_cms_person
95+
- acquia_cms_person
19096
module_name: acquia_cms_person
19197
path: config/pack_acquia_cms_person
19298
options:
@@ -195,41 +101,17 @@
195101
type: default_module_package
196102
source:
197103
dependencies:
198-
modules:
199-
- acquia_cms_person
200-
- acquia_cms_search
104+
- acquia_cms_person
105+
- acquia_cms_search
201106
module_name: acquia_cms_person
202107
path: config/pack_acquia_cms_person_search
203108
options:
204109
extra-validation: false
205-
-
206-
type: default_recipe_package
207-
source:
208-
dependencies:
209-
recipe:
210-
- acquia_starterkit_person
211-
recipe_name: acquia_starterkit_person
212-
path: site_studio/pack_acquia_starterkit_person
213-
options:
214-
extra-validation: false
215-
-
216-
type: default_recipe_package
217-
source:
218-
dependencies:
219-
modules:
220-
- acquia_cms_search
221-
recipe:
222-
- acquia_starterkit_person
223-
recipe_name: acquia_starterkit_person
224-
path: site_studio/pack_acquia_starterkit_person_search
225-
options:
226-
extra-validation: false
227110
-
228111
type: default_module_package
229112
source:
230113
dependencies:
231-
modules:
232-
- acquia_cms_article
114+
- acquia_cms_article
233115
module_name: acquia_cms_article
234116
path: config/pack_acquia_cms_article
235117
options:
@@ -238,72 +120,27 @@
238120
type: default_module_package
239121
source:
240122
dependencies:
241-
modules:
242-
- acquia_cms_article
243-
- acquia_cms_search
123+
- acquia_cms_article
124+
- acquia_cms_search
244125
module_name: acquia_cms_article
245126
path: config/pack_acquia_cms_article_search
246127
options:
247128
extra-validation: false
248-
-
249-
type: default_recipe_package
250-
source:
251-
dependencies:
252-
recipe:
253-
- acquia_starterkit_article
254-
recipe_name: acquia_starterkit_article
255-
path: site_studio/pack_acquia_starterkit_article
256-
options:
257-
extra-validation: false
258-
-
259-
type: default_recipe_package
260-
source:
261-
dependencies:
262-
modules:
263-
- acquia_cms_search
264-
recipe:
265-
- acquia_starterkit_article
266-
recipe_name: acquia_starterkit_article
267-
path: site_studio/pack_acquia_starterkit_article_search
268-
options:
269-
extra-validation: false
270129
-
271130
type: default_module_package
272131
source:
273132
dependencies:
274-
modules:
275-
- acquia_cms_dam
133+
- acquia_cms_dam
276134
module_name: acquia_cms_dam
277135
path: config/pack_acquia_cms_dam
278136
options:
279137
extra-validation: false
280-
-
281-
type: default_recipe_package
282-
source:
283-
dependencies:
284-
recipe:
285-
- acquia_starterkit_dam
286-
recipe_name: acquia_starterkit_dam
287-
path: site_studio/pack_acquia_starterkit_dam
288-
options:
289-
extra-validation: false
290138
-
291139
type: default_module_package
292140
source:
293141
dependencies:
294-
modules:
295-
- acquia_cms_audio
142+
- acquia_cms_audio
296143
module_name: acquia_cms_audio
297144
path: config/pack_acquia_cms_audio
298145
options:
299146
extra-validation: false
300-
-
301-
type: default_recipe_package
302-
source:
303-
dependencies:
304-
recipe:
305-
- acquia_starterkit_remote_audio
306-
recipe_name: acquia_starterkit_remote_audio
307-
path: site_studio/pack_acquia_starterkit_remote_audio
308-
options:
309-
extra-validation: false
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
name: 'Acquia Starter Kit Site Studio'
2+
package: 'Acquia Starter Kit'
3+
description: 'Module for Site Studio package import from recipes.'
4+
core_version_requirement: ^10.3 || ^11
5+
type: module
6+
dependencies:
7+
- acquia_cms_site_studio:acquia_cms_site_studio
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
services:
2+
acquia_starterkit_site_studio.package_source.default_recipe_package:
3+
class: Drupal\acquia_starterkit_site_studio\Services\DefaultRecipePackage
4+
arguments:
5+
- '@module_handler'
6+
- '@config.factory'
7+
tags:
8+
- { name: sitestudio_package_source, priority: 50 }

0 commit comments

Comments
 (0)