Compare commits
880 Commits
term_refer
...
0de5789923
Author | SHA1 | Date | |
---|---|---|---|
0de5789923 | |||
8ecf59b87d | |||
883187472d | |||
28803a51ba | |||
37fc11f331 | |||
e784a79df9 | |||
a9c5a3f9c1 | |||
29f5d8e04b | |||
81baad4e57 | |||
3247de7364 | |||
da9bb94c61 | |||
c181046aa9 | |||
11fa5c0375 | |||
3bae9dded7 | |||
68bcc51409 | |||
bb6ecd1cab | |||
a0c53b3a4e | |||
ae6a0489d0 | |||
f90549820f | |||
5da3c996e4 | |||
6f44fbe42b | |||
df6fec960d | |||
26b0b5277d | |||
a8643936f7 | |||
b4082df0d7 | |||
5bc14ec286 | |||
152776b4a2 | |||
50432e48e4 | |||
6e5a88a101 | |||
79ee0866d3 | |||
e735d2d21e | |||
45c5d40de7 | |||
dfc5fe07c6 | |||
08ef4fd328 | |||
8709bb023c | |||
7b22d7d9e7 | |||
02fc5f228c | |||
f562d9c580 | |||
2e57fbfee6 | |||
b2fe1cc963 | |||
0a5f95874e | |||
71c3d3f172 | |||
915f8139d4 | |||
d13db8f93e | |||
d76583941c | |||
024cf0e08f | |||
8ff54a8d14 | |||
e177278566 | |||
161dcd2622 | |||
8d8aa5e14b | |||
b1876efa70 | |||
a88d00f3b9 | |||
ac04ae5f5e | |||
96b230cfb4 | |||
6255d58a95 | |||
dd38d8d2b2 | |||
ad3ef95a7b | |||
20a8dc404e | |||
dc4c763d99 | |||
45379fd988 | |||
287a57a5d3 | |||
aff162514b | |||
5bd907ec1e | |||
83a6f13a10 | |||
22feda7263 | |||
dca4a1b19b | |||
5bd82e9e73 | |||
245af0be0b | |||
ecf58865c1 | |||
a99716da8f | |||
543e650016 | |||
2bed556c02 | |||
27b50d0cba | |||
685d2dbcbd | |||
03487b78bf | |||
afb9d13ed8 | |||
7ce2e5fb39 | |||
78a94ed058 | |||
88e9ed16ff | |||
c4bf0b7c28 | |||
17b6581aa6 | |||
1beb2b4dfa | |||
4bc00f9b2b | |||
7cc9166ddd | |||
905c82f59f | |||
6c9d750851 | |||
7f0c254d9e | |||
895be04b6b | |||
2f6560b88a | |||
306c0d3f94 | |||
9f20d34f42 | |||
e5c6b871db | |||
2e3612badc | |||
3960310677 | |||
76f8e9298a | |||
faa589332b | |||
de89f29915 | |||
7051869819 | |||
1565ce8aa2 | |||
40b7e75d44 | |||
f919dab0e9 | |||
1c47278ae5 | |||
db6a82f7f7 | |||
1993f80d8d | |||
d1b4902aa3 | |||
75ea440f89 | |||
44df557f29 | |||
a00a9e0482 | |||
085c61006a | |||
3df1dd399d | |||
ad3b342a30 | |||
97a9178006 | |||
ba4a025335 | |||
658f05db8b | |||
6f26734eac | |||
a528b89949 | |||
8ac394cff0 | |||
5c37d02cb7 | |||
6f87574096 | |||
5ff92a7063 | |||
6ef749f17c | |||
6372be828b | |||
f3180c2b30 | |||
4d628a31e8 | |||
c133f71e50 | |||
212f471ec1 | |||
88449e5808 | |||
4615f2fbb6 | |||
a1ce9edaf1 | |||
32d81de769 | |||
c5a372b2a1 | |||
16cd0ec856 | |||
a354821797 | |||
62879244e1 | |||
2e525f668e | |||
567b628e12 | |||
3fe3e5e052 | |||
d43201257b | |||
ef6222c130 | |||
0ff899eb05 | |||
0fe25f0bb8 | |||
b0d335fde2 | |||
e92ae6581c | |||
46a54bf111 | |||
6b2d50f91f | |||
e46b7fc68c | |||
c089ffc72a | |||
77c295869c | |||
df5e010950 | |||
c977cbf7e3 | |||
4feb4a3404 | |||
3bb856640c | |||
c9e71dac1d | |||
8d1959c515 | |||
1e9effbb0d | |||
5f5a483881 | |||
4f93cc86df | |||
8eceedc563 | |||
e7137a4f0e | |||
7e9ec021e5 | |||
54d9cffb3e | |||
3c26dca991 | |||
c7dee37abc | |||
2dc63f89fb | |||
6a40befc71 | |||
d614a1cf7a | |||
20ab9bfe45 | |||
cd0a53de2b | |||
3290b6b1a0 | |||
561696635a | |||
2b48c867ea | |||
1f6d1398c2 | |||
371496ab26 | |||
35d5259de3 | |||
9cfd5da39b | |||
713f02b678 | |||
b5e0e81ac4 | |||
8b3c1d1505 | |||
50d9a74173 | |||
0cfb26a3df | |||
6a0d870f52 | |||
7de4ec734a | |||
9d6f19eeaf | |||
f10cfd76f4 | |||
5e17131fd0 | |||
2cf3667129 | |||
53beb7b00a | |||
3be2a932c7 | |||
4a71933d0a | |||
fc1124b696 | |||
a2a53addf3 | |||
63f54f17ef | |||
6587afd69a | |||
033bc3cebf | |||
ff67a2a72c | |||
c00e0d8157 | |||
70d13693d5 | |||
d9e5749f39 | |||
6707528059 | |||
dc2e6d9780 | |||
890a6121d2 | |||
d517f5067d | |||
51bbabf096 | |||
2e8bbaeef4 | |||
6351fd5825 | |||
af3eff0333 | |||
2ebf074816 | |||
c8115f4288 | |||
fd839e1f3c | |||
7edf357c9e | |||
407c430b94 | |||
18481d52ca | |||
ecf963bb62 | |||
00a19835ae | |||
7c607d2749 | |||
f3c398a4a7 | |||
ef498f0826 | |||
772cad7820 | |||
090be459ef | |||
3114581e31 | |||
d70a8c7fad | |||
fb1fcc2093 | |||
7cf1c562dc | |||
604eba3b65 | |||
220b558cdf | |||
503812e524 | |||
5555dc4fd7 | |||
19c923a8d3 | |||
d23de27c76 | |||
d95893e148 | |||
a312af9883 | |||
a635696e2b | |||
51fc02742d | |||
52b8275c89 | |||
a96c64712d | |||
66410e3cff | |||
93779ad3ff | |||
2482760609 | |||
048c5ac2b6 | |||
796e060d7a | |||
6d46d0d48a | |||
fab870def8 | |||
99384d32c4 | |||
96b343b246 | |||
f7657c296e | |||
72cc12b49b | |||
dee3365fa4 | |||
2af00c05a9 | |||
618893dda2 | |||
bd594ac9f0 | |||
eb381e9436 | |||
1f07e66fe6 | |||
7bc35bdc1f | |||
38988d1c71 | |||
c893761781 | |||
563673f459 | |||
c860d5e23d | |||
a1fed72379 | |||
4294d56a6d | |||
0aaae795e6 | |||
ec19a2e0b4 | |||
bdd6f022e9 | |||
f5ec4dff13 | |||
fca23011ab | |||
1634750ec5 | |||
9184283a17 | |||
fd0feb0fda | |||
0335212a97 | |||
9cc1152f6b | |||
3b9aa44fa3 | |||
9770abac5d | |||
24a3613d06 | |||
08fbc7359d | |||
3107ff72db | |||
6d7f01ccad | |||
9f1f7df113 | |||
530b935d74 | |||
9e15f84585 | |||
15f5584572 | |||
bf9399c539 | |||
0cd16708df | |||
20ba48b999 | |||
d614bb24bb | |||
f09da4cfac | |||
9f1e3c4f76 | |||
20fea9dce1 | |||
c5fe8c0c92 | |||
0702f3bf13 | |||
518ebc8c26 | |||
ed0c65492f | |||
fa0c70ccd8 | |||
dc2b536be3 | |||
fe8cb11378 | |||
60c4cf5451 | |||
c246934fb3 | |||
3fbca68137 | |||
d0ff97d272 | |||
eba6957c62 | |||
e7435ff32b | |||
87644424a2 | |||
98e3d524b8 | |||
58675e1db6 | |||
1e345cd515 | |||
6b0ad24952 | |||
14f2e4a9aa | |||
ed48f145dc | |||
7056bce803 | |||
aca756e64d | |||
dd22a6e143 | |||
b3142372b1 | |||
b80bf54255 | |||
3288b4cc7e | |||
d829b8cb2e | |||
2337f6b55a | |||
6d339bf7e1 | |||
fff8d9fce8 | |||
235d4f0331 | |||
c9bdbec5ea | |||
d7eee13471 | |||
49215bc0a4 | |||
ee7b185067 | |||
c471aa4098 | |||
7a36bfb674 | |||
5dae8b6f09 | |||
48292c4f81 | |||
a352b9745b | |||
d26e21b5a5 | |||
35d5eeabdf | |||
6264a2f604 | |||
feb11b3971 | |||
277f3cb445 | |||
2ffda1e0b2 | |||
ba010c366e | |||
dafad8f276 | |||
ccf9e91313 | |||
e6f0cbb190 | |||
4ea79bca79 | |||
31790f5ab7 | |||
5132c81582 | |||
041e7f70cd | |||
8ba8b2b3bd | |||
eed9c57c0b | |||
9b49e1bf20 | |||
19cb887ee6 | |||
0d33266a4a | |||
5824eef86e | |||
38807c1460 | |||
930d5ce9b0 | |||
adb3c743d3 | |||
a535a2e3cf | |||
bc16158162 | |||
4f34ab85a9 | |||
94d83dc82b | |||
e129677e7a | |||
0a6dbedf7b | |||
6ba80af009 | |||
7aaa874085 | |||
c4346b25e8 | |||
cdce298444 | |||
4d05961269 | |||
57d042e5d8 | |||
ed071a0472 | |||
01e0bbfc09 | |||
94fe587324 | |||
12f7bacc26 | |||
e5f679ea0a | |||
b9579621a1 | |||
ed68c9895c | |||
5fcf39c690 | |||
05b2621bc7 | |||
a39da8fc36 | |||
d12d293c33 | |||
80bb244e59 | |||
12b5d8ba14 | |||
1c8e810789 | |||
c57f55d810 | |||
b2dec47080 | |||
5dcb9b4590 | |||
f51f22491b | |||
4a32d5c2c4 | |||
30e3aca691 | |||
383fec17e8 | |||
803261caaa | |||
fde1e99608 | |||
7a6ac542ea | |||
25fdb18f65 | |||
f6e199eb39 | |||
f905c947ca | |||
8c7cc78faf | |||
1256974aa1 | |||
56b0ea65d7 | |||
c9ff85a410 | |||
0bee7834d6 | |||
1480cba009 | |||
fed4f8c9f7 | |||
06bc5b0d81 | |||
b69ff9fe75 | |||
0cbd8e9630 | |||
f56897d7de | |||
1ea234644e | |||
cf3fc3eb31 | |||
a123f9ad15 | |||
1298db7da0 | |||
9bb8e74467 | |||
c900abd056 | |||
c799d62969 | |||
2305b7529e | |||
d49700753a | |||
cc9ceede26 | |||
ee60bb2255 | |||
34b3823649 | |||
63d13e1d88 | |||
126571f9f4 | |||
5e70154f7a | |||
bb2d915a36 | |||
8c0d992feb | |||
6a7e39fed8 | |||
378fdd7051 | |||
b586cb7ab7 | |||
fda78eea9d | |||
d9a415e04d | |||
211fb965ee | |||
063d395bbf | |||
e63592a6fc | |||
b9ace9e91d | |||
60647e3bb9 | |||
596d078708 | |||
523ee1dd9d | |||
12c77de231 | |||
1fcf130b96 | |||
072f445436 | |||
78f5725e3a | |||
1e111e4f1a | |||
05be4f4376 | |||
1bba7cb90b | |||
1e9b0aaa0f | |||
b1eb2821bd | |||
6a3f080243 | |||
0fdd1ced4a | |||
4af4d99781 | |||
5c4facf0ea | |||
780a545cae | |||
f9a353a32b | |||
b67c88dfa7 | |||
422819a11b | |||
0e8be15f74 | |||
f2eb90d888 | |||
ba5ddc9cec | |||
d06cf6702a | |||
fc85755ad1 | |||
513bce8721 | |||
e45a31aa43 | |||
ab3379e361 | |||
1806c09228 | |||
e79bdeb5e6 | |||
6cc3844230 | |||
83b4c260bd | |||
76f671a9d3 | |||
c41a09cfa3 | |||
906cdfda64 | |||
68ac003aeb | |||
fec7e98bcb | |||
48d32ef8d1 | |||
131ad86fbc | |||
689a3903ad | |||
785719e6d3 | |||
8f7339b51e | |||
dddd19a7b3 | |||
d805ed5447 | |||
cdee9e41a3 | |||
1f8ae09838 | |||
7876386208 | |||
afc14f8957 | |||
7f1a7531d7 | |||
52ea8b825f | |||
7fd5278e82 | |||
36350818ea | |||
e4dcbbccec | |||
504ce37552 | |||
9fa3508260 | |||
3e0966f56b | |||
ddb7c9c14e | |||
510d7cb073 | |||
8b6dd73ec4 | |||
84477a8d33 | |||
cbdae0d062 | |||
2fab2343bf | |||
8c8fa6c2b9 | |||
9e3cffa291 | |||
9e01ecb2b9 | |||
afa81b4a6f | |||
8cd3b9bfea | |||
80427ae089 | |||
e8a8c43a29 | |||
2f41f2cf85 | |||
250e454424 | |||
19f79da87e | |||
89c450e103 | |||
6f3d2abe0f | |||
88b0ae5acd | |||
284b9c51bc | |||
2d704293a7 | |||
382158ca6c | |||
e4a5ef2e6b | |||
5da1b2be5c | |||
5c90a44da4 | |||
90662ad8fe | |||
1ac8e08daa | |||
baf617e8ed | |||
d1f979e4f4 | |||
d2c9373f2b | |||
dfd2fad69f | |||
d9d967df0e | |||
cee7c5f78e | |||
6498e71cdb | |||
98d9ece6e7 | |||
e3dfe39d1d | |||
03a765509e | |||
e29f8228f0 | |||
f8f22efa69 | |||
f9ede630e5 | |||
82ac176a50 | |||
a250ede8c8 | |||
580d6f9059 | |||
6eb07263d3 | |||
e4bc529e2f | |||
4e285cbb4c | |||
b27f1afa45 | |||
4fe9f08b67 | |||
b28b8cedde | |||
0371469138 | |||
70eb4521c7 | |||
8688d403c9 | |||
fad036cb21 | |||
6722964893 | |||
044346c016 | |||
81eb01d101 | |||
27ece7a12c | |||
352223500f | |||
d9d2180f94 | |||
8f8467ae97 | |||
c22383e99c | |||
efd7bdaa51 | |||
f8d82b8c8f | |||
b35218ec81 | |||
94bc2dab06 | |||
1bdacc98ff | |||
10083d75c5 | |||
4c0e683e07 | |||
585f4e8a9f | |||
30a75e09db | |||
3105ce1e81 | |||
14169ab24a | |||
11d781c646 | |||
31bba93f72 | |||
05a2134ced | |||
90b8f1bb6a | |||
345c10b11b | |||
efc74ec5f4 | |||
16f2d98f15 | |||
370494499a | |||
f0b69fa76a | |||
9791e55b8a | |||
9a69ef560e | |||
e6887e1b77 | |||
425eb7f58f | |||
72890c7ab0 | |||
2bf557b733 | |||
caf223effe | |||
cbd9570fb1 | |||
305df5c7df | |||
cb15c9faf1 | |||
14554b39d4 | |||
01f2e5017e | |||
214924dfda | |||
92910614c8 | |||
54d5b054f7 | |||
97d14c297c | |||
292631c29b | |||
c1b9d16216 | |||
afb929c042 | |||
e9cd511fa5 | |||
e499724e20 | |||
81f47c4300 | |||
43a8daff8a | |||
a4baf0d6a6 | |||
90883384f4 | |||
29a77178d5 | |||
7c1ed502c8 | |||
a36c19b21a | |||
9ff6e71eed | |||
77d8ee9ed8 | |||
c689045043 | |||
eca3c55351 | |||
4e576aa146 | |||
6b263375f6 | |||
47c5d69894 | |||
a86203d51d | |||
b4b51e3a41 | |||
b8cdc2d64b | |||
ca717e9abc | |||
19673b1a6a | |||
6e786bb13c | |||
88e0fb4c9a | |||
8008217444 | |||
fd8237037a | |||
1851c84ea5 | |||
8ff1cfb3ad | |||
af00248150 | |||
3ed0882cc1 | |||
38b8321d50 | |||
7eefa39e10 | |||
3042f97b29 | |||
ae3c8f1234 | |||
70b36d9f55 | |||
5fb69e008d | |||
d72e102cc5 | |||
2f1636dfd4 | |||
d170979b42 | |||
5df8c9829a | |||
1733ad128a | |||
f6130faa7c | |||
63fdc0061f | |||
89286d2610 | |||
4d1299387a | |||
8cb32b1b48 | |||
c9edaaf3c4 | |||
5188b01272 | |||
b4ebb1cf3f | |||
e7a773dc0f | |||
5ffacc45ed | |||
1862f2922e | |||
50f76ff0cd | |||
406d215a04 | |||
d553146450 | |||
8964b94b9f | |||
9bae6d15ff | |||
ce1beb7278 | |||
ec6ab0dc7b | |||
88445b4397 | |||
df71378e5f | |||
e0f8b123f9 | |||
fbf509a005 | |||
4894f88c6d | |||
98002d0296 | |||
637b1d9bf0 | |||
b992c1c667 | |||
5ec39a5f0a | |||
8af88af806 | |||
bc48c9e876 | |||
86670565ba | |||
c5c3da9a46 | |||
e29bed914c | |||
a1bff5d4b8 | |||
f89c29a8b9 | |||
1ec8a371b5 | |||
d1e54b72b3 | |||
b7459cf014 | |||
488447fbe1 | |||
d4957ad19a | |||
88f7b8c285 | |||
7e460b9764 | |||
30b2c9267b | |||
ee908b4603 | |||
8dadb8d3a5 | |||
651315c319 | |||
820bfcf85a | |||
596525328c | |||
ee81e5fe18 | |||
c7ce594ee4 | |||
e0bb0d378a | |||
5383719450 | |||
284037ad69 | |||
b6c6851837 | |||
6485e3e27b | |||
72ea56e313 | |||
c767654dc6 | |||
11f6848d59 | |||
8fd57d2579 | |||
ae0778b8b2 | |||
a4104882fe | |||
b8da8b516b | |||
b65a5a6a64 | |||
1455906c52 | |||
b9986e2b23 | |||
c6003d93ff | |||
63773bb20d | |||
648b0102c5 | |||
4d3d31f4f4 | |||
602753c775 | |||
213a2be7b9 | |||
aab0c6a3e5 | |||
a6f28da58f | |||
eaa6d6eebd | |||
9f4cf46822 | |||
30998980ca | |||
256d4dbf1c | |||
8668974419 | |||
182b61b08f | |||
9f0b257c62 | |||
5dfb746132 | |||
015139d04b | |||
d579bba5c7 | |||
518d31c681 | |||
59e02b93ee | |||
e993963e1c | |||
794da363c5 | |||
55cf7c4749 | |||
b377dc517f | |||
f91b0c7c58 | |||
2fb9af43b2 | |||
25d951a662 | |||
4f9facddf1 | |||
162950c929 | |||
c572503d1a | |||
f2632177ed | |||
35e46b4010 | |||
82a6860bce | |||
78951dec96 | |||
6d204251ce | |||
c2a23a9e5b | |||
82e771574b | |||
4e6ccb23dc | |||
e65dfeb5b5 | |||
584c4cc5d2 | |||
2b67b22ce5 | |||
d64bee211c | |||
fb14eb95cf | |||
0474546d64 | |||
48273d3889 | |||
c986eb3896 | |||
1f9b5a0053 | |||
1dd65af561 | |||
1ff973d995 | |||
e4b4a967a0 | |||
26c81c7c8e | |||
2d07379946 | |||
15ad8e2652 | |||
72667f075a | |||
1ca9937fd4 | |||
e07c6b5260 | |||
ab2c1eee5e | |||
b675960e2a | |||
8945034b21 | |||
5d4c1d5449 | |||
515e400ea5 | |||
9e99c4c688 | |||
7f7cbb9c7e | |||
37f199416f | |||
a3dd424289 | |||
64dadbccf0 | |||
f4174fac16 | |||
a0d1099eae | |||
35e1ac5096 | |||
2cf2f378ce | |||
bc2bd2861c | |||
26096502a7 | |||
0704a85a63 | |||
efd88d298b | |||
02c983e7e0 | |||
2df6e53aa0 | |||
2cb5a3c5b4 | |||
d9ccca3a5e | |||
ff03643ec7 | |||
7f027f322c | |||
830f5a5909 | |||
dfe6a21021 | |||
8a58ef9f47 | |||
c4a803cbd9 | |||
84ae91655e | |||
3cebce26e6 | |||
01bf726cca | |||
a292da37c8 | |||
b7f9d99790 | |||
9941eed64a | |||
1ae54233af | |||
a2773b1b20 | |||
0fc6347585 | |||
c60d9c7316 | |||
ba503a97cb | |||
8527be2da9 | |||
144ab7db26 | |||
f65e8fb140 | |||
c1f117d7bb | |||
78155f83b8 | |||
ee97e675e3 | |||
a4bbdecdd2 | |||
609d4f5fde | |||
53dcc8b854 | |||
665a550748 | |||
2175e7ae2d | |||
5deb568786 | |||
f39079c616 | |||
1dcd627cab | |||
2739df96e2 | |||
2071a99ca2 | |||
2fbba0fe7f | |||
72c83bfc93 | |||
e6c452629c | |||
07a48670ff | |||
417b084216 | |||
a4e689c27a | |||
8f854ff287 | |||
564a1638fc | |||
93c4707c45 | |||
420a879a4e | |||
6d9d18b7ba | |||
ed9e62718c | |||
1c1fb294c5 | |||
8b709a42c3 | |||
f002c81008 | |||
c12f72e3fe | |||
640085c049 | |||
a38653f7ce | |||
ffc4a88094 | |||
ce31859bb6 | |||
fb7acbe3ed | |||
a8645a4b2a | |||
41177bd4e6 | |||
6718e5c9f9 | |||
8db06621ce | |||
ee5f880f2c | |||
5afb8b0076 | |||
798a4c3929 | |||
bf88f2ed20 | |||
ca8dc17c33 | |||
90186191b2 | |||
5c6ce9396f | |||
30f8040835 | |||
45d9b7cefb | |||
8bb66730a3 | |||
db4221da35 | |||
4047786f8e | |||
e4bb6c909f | |||
f69853bb46 | |||
b32e609538 | |||
b6c38341b4 | |||
3a9f162bb0 | |||
d647a8c0b7 | |||
b8ec2a934b | |||
98e09c1f4a | |||
d7a701c8f5 | |||
987bc95326 | |||
8a81ca1984 | |||
a95d44c92b | |||
e87cf746ea | |||
48d9d3cd43 | |||
31faccbee3 | |||
8ad3537e70 | |||
bd48a7dad8 | |||
55bb48c750 | |||
eb6cb2db27 | |||
c3a26a709e | |||
6f2301d96c | |||
10c2bb8d13 | |||
0437964793 | |||
dc3d0d1ca3 | |||
d5a6194727 | |||
8b3c31c0f5 | |||
6598b88945 | |||
96b23acbb3 | |||
79f9be6c06 | |||
ebb20c6176 | |||
f5e18e9c20 | |||
f2d8c15c25 | |||
77154f04a3 | |||
9ba8834a1f | |||
53209dbca1 | |||
f6f70033ae | |||
7ce31674ea | |||
68a7084deb | |||
cb3eb2c2fa | |||
d84750ef8f | |||
ddffd26c77 | |||
cdd3bf1ea3 | |||
8a82e447b9 | |||
c0d1055b3b | |||
bd17a0b7c1 | |||
a926595856 | |||
a8027261e3 |
3
.babelrc
3
.babelrc
@ -7,5 +7,6 @@
|
|||||||
"node": "current"
|
"node": "current"
|
||||||
}
|
}
|
||||||
}]
|
}]
|
||||||
]
|
],
|
||||||
|
"plugins": ["@babel/plugin-syntax-dynamic-import"]
|
||||||
}
|
}
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
/build/
|
|
||||||
/config/
|
|
||||||
/web/
|
|
||||||
!/web/themes/custom/
|
|
||||||
!/web/modules/custom/
|
|
48
.eslintrc.js
48
.eslintrc.js
@ -1,29 +1,43 @@
|
|||||||
module.exports =
|
module.exports = {
|
||||||
root: true,
|
|
||||||
parserOptions: {
|
parserOptions: {
|
||||||
parser: 'babel-eslint'
|
parser: 'babel-eslint'
|
||||||
},
|
},
|
||||||
env: {
|
|
||||||
browser: true,
|
|
||||||
node: true,
|
|
||||||
mocha: true
|
|
||||||
},
|
|
||||||
globals: {
|
|
||||||
"expect": true,
|
|
||||||
"jQuery": false
|
|
||||||
},
|
|
||||||
extends: [
|
extends: [
|
||||||
'./web/core/.eslintrc.json',
|
'eslint:recommended',
|
||||||
'plugin:vue/recommended',
|
'plugin:vue/vue3-recommended',
|
||||||
'plugin:vue-a11y/base',
|
'plugin:vue-a11y/base',
|
||||||
'standard'
|
'standard',
|
||||||
|
// 'plugin:prettier/recommended'
|
||||||
],
|
],
|
||||||
plugins: [
|
plugins: [
|
||||||
'vue',
|
'vue',
|
||||||
'vue-a11y'
|
'vue-a11y',
|
||||||
|
'no-autofix'
|
||||||
],
|
],
|
||||||
rules: {
|
rules: {
|
||||||
'generator-star-spacing': 'off',
|
'no-unused-vars': ["warn"],
|
||||||
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
|
'camelcase': 'off',
|
||||||
|
'eqeqeq': 'warn',
|
||||||
|
'no-redeclare': 'warn'
|
||||||
|
},
|
||||||
|
ignorePatterns: [
|
||||||
|
"vendor/**",
|
||||||
|
"web/core/**"
|
||||||
|
],
|
||||||
|
globals: {
|
||||||
|
"Drupal": true,
|
||||||
|
"drupalSettings": true,
|
||||||
|
"drupalTranslations": true,
|
||||||
|
"domready": true,
|
||||||
|
"jQuery": true,
|
||||||
|
"_": true,
|
||||||
|
"matchMedia": true,
|
||||||
|
"Cookies": true,
|
||||||
|
"Backbone": true,
|
||||||
|
"Modernizr": true,
|
||||||
|
"Popper": true,
|
||||||
|
"Sortable": true,
|
||||||
|
"CKEDITOR": true,
|
||||||
|
"drupalDecoupled": true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
16
.gitattributes
vendored
16
.gitattributes
vendored
@ -19,24 +19,24 @@
|
|||||||
*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
|
*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
|
||||||
*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html
|
*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html
|
||||||
*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
|
*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
|
||||||
*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
|
*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
|
||||||
*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
|
*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
|
||||||
*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
|
*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
|
||||||
*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
|
*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
|
||||||
*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
|
*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
|
||||||
*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
|
*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
|
||||||
*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
|
||||||
|
23
.gitignore
vendored
23
.gitignore
vendored
@ -7,6 +7,8 @@
|
|||||||
/web/profiles/contrib/
|
/web/profiles/contrib/
|
||||||
/web/libraries/
|
/web/libraries/
|
||||||
|
|
||||||
|
web/modules/dev/*.tar.gz
|
||||||
|
|
||||||
# Ignore sensitive information
|
# Ignore sensitive information
|
||||||
/web/sites/*/settings.php
|
/web/sites/*/settings.php
|
||||||
/web/sites/*/settings.local.php
|
/web/sites/*/settings.local.php
|
||||||
@ -28,3 +30,24 @@
|
|||||||
node_modules/
|
node_modules/
|
||||||
|
|
||||||
*.patch
|
*.patch
|
||||||
|
~/patches/*.patch
|
||||||
|
/.csslintrc
|
||||||
|
/.eslintrc.json
|
||||||
|
/.ht.router.php
|
||||||
|
/.htaccess
|
||||||
|
/INSTALL.txt
|
||||||
|
/README.txt
|
||||||
|
/autoload.php
|
||||||
|
/example.gitignore
|
||||||
|
/index.php
|
||||||
|
/robots.txt
|
||||||
|
/update.php
|
||||||
|
/web.config
|
||||||
|
|
||||||
|
config/sync/flag.flag.*.yml
|
||||||
|
config/sync/system.action.flag_action.*.yml
|
||||||
|
|
||||||
|
.vscode/*
|
||||||
|
|
||||||
|
|
||||||
|
web/themes/custom/materiotheme/assets/dist/report.html
|
||||||
|
2
.gitmodules
vendored
2
.gitmodules
vendored
@ -1,3 +1,3 @@
|
|||||||
[submodule "web/profiles/d8-starterkit-profile"]
|
[submodule "web/profiles/d8-starterkit-profile"]
|
||||||
path = web/profiles/d8-starterkit-profile
|
path = web/profiles/d8-starterkit-profile
|
||||||
url = https://figureslibres.io/gogs/bachir/d8-starterkit-profile
|
url = https://figureslibres.io/gogs/bachir/drupal-starterkit-profile
|
||||||
|
5
.vscode/extensions.json
vendored
Normal file
5
.vscode/extensions.json
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
{
|
||||||
|
"recommendations": [
|
||||||
|
"felixfbecker.php-debug"
|
||||||
|
]
|
||||||
|
}
|
25
.vscode/launch.json
vendored
Normal file
25
.vscode/launch.json
vendored
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
{
|
||||||
|
// Use IntelliSense to learn about possible attributes.
|
||||||
|
// Hover to view descriptions of existing attributes.
|
||||||
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
||||||
|
"version": "0.2.0",
|
||||||
|
"configurations": [
|
||||||
|
{
|
||||||
|
"name": "Listen for Xdebug",
|
||||||
|
"type": "php",
|
||||||
|
"request": "launch",
|
||||||
|
"port": 9001,
|
||||||
|
"pathMappings": {
|
||||||
|
"/var/www/html/d8.materio.com/public_html": "${workspaceFolder}"
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "Launch currently open script",
|
||||||
|
"type": "php",
|
||||||
|
"request": "launch",
|
||||||
|
"program": "${file}",
|
||||||
|
"cwd": "${fileDirname}",
|
||||||
|
"port": 9001
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
@ -1,50 +1,103 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
||||||
const { VueLoaderPlugin } = require('vue-loader')
|
const { VueLoaderPlugin } = require('vue-loader')
|
||||||
|
const ESLintPlugin = require('eslint-webpack-plugin');
|
||||||
|
const ExtraneousFileCleanupPlugin = require('webpack-extraneous-file-cleanup-plugin');
|
||||||
|
const CompressionPlugin = require("compression-webpack-plugin");
|
||||||
|
const { CleanWebpackPlugin } = require('clean-webpack-plugin');
|
||||||
|
const CircularDependencyPlugin = require('circular-dependency-plugin')
|
||||||
|
|
||||||
const utils = require('./utils')
|
const utils = require('./utils')
|
||||||
|
|
||||||
const themePath = 'web/themes/custom/materiotheme'
|
const themePath = 'web/themes/custom/materiotheme'
|
||||||
|
const langPath = 'web/sites/default/files/lang'
|
||||||
|
|
||||||
|
const isDev = process.env.NODE_ENV === 'development';
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
module.exports = {
|
module.exports = {
|
||||||
resolve: {
|
resolve: {
|
||||||
extensions: ['.js', '.vue', '.json'],
|
extensions: ['.js', '.vue', '.json'],
|
||||||
alias: {
|
alias: {
|
||||||
'vue': 'vue/dist/vue.js',
|
// 'vue': 'vue/dist/vue.js',
|
||||||
|
'vue' : isDev ? 'vue/dist/vue.js' : 'vue/dist/vue.min.js',
|
||||||
'theme': utils.resolve(themePath),
|
'theme': utils.resolve(themePath),
|
||||||
'vuejs': utils.resolve(themePath+'/vuejs')
|
'vuejs': utils.resolve(themePath+'/vuejs'),
|
||||||
|
'assets': utils.resolve(themePath+'/assets'),
|
||||||
|
// locales are exported by strings_i18n_json_export from drupal
|
||||||
|
'locales': utils.resolve(langPath)
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
entry: {
|
entry: {
|
||||||
'main': utils.resolve(themePath + '/assets/scripts/main.js'),
|
'main': utils.resolve(themePath + '/assets/scripts/main.js'),
|
||||||
|
// 'lang-en': utils.resolve(langPath + '/en.json'),
|
||||||
|
'print': utils.resolve(themePath + '/assets/styles/print.scss'),
|
||||||
|
'email': utils.resolve(themePath + '/assets/styles/email.scss'),
|
||||||
|
// 'mdi': utils.resolve(themePath + '/assets/styles/mdi/scss/materialdesignicons.scss')
|
||||||
},
|
},
|
||||||
output: {
|
output: {
|
||||||
|
publicPath: '/themes/custom/materiotheme/assets/dist/',
|
||||||
path: utils.resolve(themePath + '/assets/dist/'),
|
path: utils.resolve(themePath + '/assets/dist/'),
|
||||||
filename: '[name].js'
|
filename: '[name].js',
|
||||||
|
chunkFilename: '[name].[chunkhash].bundle.js'
|
||||||
},
|
},
|
||||||
module: {
|
module: {
|
||||||
rules: [
|
rules: [
|
||||||
{
|
// {
|
||||||
test: /\.(js|vue)$/,
|
// test: /\.(js|vue)$/,
|
||||||
loader: 'eslint-loader',
|
// loader: 'eslint-loader',
|
||||||
enforce: 'pre',
|
// enforce: 'pre',
|
||||||
exclude: /node_modules/,
|
// exclude: /node_modules/,
|
||||||
options: {
|
// options: {
|
||||||
emitError: true,
|
// emitError: true,
|
||||||
emitWarning: true
|
// emitWarning: true
|
||||||
}
|
// }
|
||||||
},
|
// },
|
||||||
{
|
{
|
||||||
test: /\.vue$/,
|
test: /\.vue$/,
|
||||||
use: 'vue-loader'
|
use: 'vue-loader'
|
||||||
},
|
},
|
||||||
|
// {
|
||||||
|
// resourceQuery: /blockType=i18n/,
|
||||||
|
// type: 'javascript/auto',
|
||||||
|
// loader: '@kazupon/vue-i18n-loader'
|
||||||
|
// },
|
||||||
|
// {
|
||||||
|
// test: /\.js$/,
|
||||||
|
// use: {
|
||||||
|
// loader: 'babel-loader',
|
||||||
|
// }
|
||||||
|
// },
|
||||||
{
|
{
|
||||||
test: /\.js$/,
|
test: /\.(graphql|gql)$/,
|
||||||
|
exclude: /node_modules/,
|
||||||
|
loader: 'graphql-tag/loader'
|
||||||
|
},
|
||||||
|
{
|
||||||
|
test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
|
||||||
use: {
|
use: {
|
||||||
loader: 'babel-loader',
|
loader: 'url-loader',
|
||||||
|
options: {
|
||||||
|
limit: 10000,
|
||||||
|
name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
// {
|
||||||
|
// test: /\.graphql?$/,
|
||||||
|
// use: [
|
||||||
|
// {
|
||||||
|
// loader: 'webpack-graphql-loader',
|
||||||
|
// options: {
|
||||||
|
// // validate: true,
|
||||||
|
// // schema: "./path/to/schema.json",
|
||||||
|
// // removeUnusedFragments: true
|
||||||
|
// // etc. See "Loader Options" below
|
||||||
|
// }
|
||||||
|
// }
|
||||||
|
// ]
|
||||||
|
// }
|
||||||
// , {
|
// , {
|
||||||
// test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
|
// test: /\.(png|jpe?g|gif|svg)(\?.*)?$/,
|
||||||
// use: {
|
// use: {
|
||||||
@ -63,24 +116,78 @@ module.exports = {
|
|||||||
// name: utils.assetsPath('media/[name].[hash:7].[ext]')
|
// name: utils.assetsPath('media/[name].[hash:7].[ext]')
|
||||||
// }
|
// }
|
||||||
// }
|
// }
|
||||||
// }, {
|
|
||||||
// test: /\.(woff2?|eot|ttf|otf)(\?.*)?$/,
|
|
||||||
// use: {
|
|
||||||
// loader: 'url-loader',
|
|
||||||
// options: {
|
|
||||||
// limit: 10000,
|
|
||||||
// name: utils.assetsPath('fonts/[name].[hash:7].[ext]')
|
|
||||||
// }
|
|
||||||
// }
|
|
||||||
// }
|
// }
|
||||||
|
// {
|
||||||
|
// test: /\.css$/,
|
||||||
|
// use: [MiniCssExtractPlugin.loader, 'css-loader'],
|
||||||
|
// },
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
optimization: {
|
||||||
|
splitChunks: {
|
||||||
|
cacheGroups: {
|
||||||
|
// vsa: {
|
||||||
|
// test: /[\\/]node_modules[\\/](vue-simple-accordion)[\\/]/,
|
||||||
|
// name: 'vsa',
|
||||||
|
// chunks: 'all',
|
||||||
|
// usedExports: true
|
||||||
|
// },
|
||||||
|
vclb: {
|
||||||
|
test: /[\\/]node_modules[\\/](vue-cool-lightbox)[\\/]/,
|
||||||
|
name: 'vclb',
|
||||||
|
chunks: 'all',
|
||||||
|
usedExports: true
|
||||||
|
},
|
||||||
|
// vue_page_article: {
|
||||||
|
// test: /[\\/]web[\\/]themes[\\/]custom[\\/]materiotheme[\\/]vuejs[\\/]components[\\/]Pages[\\/]Article.vue/,
|
||||||
|
// name: 'vue_page_article',
|
||||||
|
// chunks: 'all'
|
||||||
|
// }
|
||||||
|
},
|
||||||
|
},
|
||||||
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
new MiniCssExtractPlugin({
|
new MiniCssExtractPlugin({
|
||||||
path: utils.resolve(themePath + '/assets/dist/'),
|
|
||||||
filename: '[name].css'
|
filename: '[name].css'
|
||||||
}),
|
}),
|
||||||
new VueLoaderPlugin()
|
new VueLoaderPlugin(),
|
||||||
|
new ESLintPlugin({
|
||||||
|
// fix: true
|
||||||
|
// exclude: ['web/.eslintrc.json']
|
||||||
|
// cache: false,
|
||||||
|
// ignore: true,
|
||||||
|
// useEslintrc: false,
|
||||||
|
}),
|
||||||
|
new ExtraneousFileCleanupPlugin({
|
||||||
|
extensions: ['.js'],
|
||||||
|
paths: [utils.resolve(themePath + '/assets/dist/')],
|
||||||
|
minBytes: 4096
|
||||||
|
}),
|
||||||
|
new CompressionPlugin(),
|
||||||
|
/**
|
||||||
|
* All files inside webpack's output.path directory will be removed once, but the
|
||||||
|
* directory itself will not be. If using webpack 4+'s default configuration,
|
||||||
|
* everything under <PROJECT_DIR>/dist/ will be removed.
|
||||||
|
* Use cleanOnceBeforeBuildPatterns to override this behavior.
|
||||||
|
*
|
||||||
|
* During rebuilds, all webpack assets that are not used anymore
|
||||||
|
* will be removed automatically.
|
||||||
|
*
|
||||||
|
* See `Options and Defaults` for information
|
||||||
|
*/
|
||||||
|
new CleanWebpackPlugin(),
|
||||||
|
new CircularDependencyPlugin({
|
||||||
|
// exclude detection of files based on a RegExp
|
||||||
|
exclude: /a\.js|node_modules/,
|
||||||
|
// include specific files based on a RegExp
|
||||||
|
// include: /dir/,
|
||||||
|
// add errors to webpack instead of warnings
|
||||||
|
failOnError: false,
|
||||||
|
// allow import cycles that include an asyncronous import,
|
||||||
|
// e.g. via import(/* webpackMode: "weak" */ './file.js')
|
||||||
|
allowAsyncCycles: false,
|
||||||
|
// set the current working directory for displaying module paths
|
||||||
|
// cwd: process.cwd(),
|
||||||
|
})
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
@ -1,36 +1,41 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
const webpack = require('webpack')
|
const webpack = require('webpack')
|
||||||
const merge = require('webpack-merge')
|
const { merge } = require('webpack-merge')
|
||||||
const baseConfig = require('./webpack.config.base')
|
const baseConfig = require('./webpack.config.base')
|
||||||
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
const MiniCssExtractPlugin = require("mini-css-extract-plugin");
|
||||||
|
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
|
||||||
|
const WebpackShellPluginNext = require('webpack-shell-plugin-next');
|
||||||
|
|
||||||
module.exports = merge(baseConfig, {
|
module.exports = merge(baseConfig, {
|
||||||
mode: 'development',
|
mode: 'development',
|
||||||
|
|
||||||
module: {
|
module: {
|
||||||
rules: [
|
rules: [
|
||||||
{
|
{
|
||||||
test: /\.css$/,
|
test: /\.css$/,
|
||||||
use: [
|
use: [
|
||||||
process.env.NODE_ENV !== 'production'
|
{
|
||||||
? 'vue-style-loader'
|
loader: MiniCssExtractPlugin.loader,
|
||||||
: MiniCssExtractPlugin.loader,
|
options: {
|
||||||
// 'vue-style-loader',
|
publicPath: '',
|
||||||
|
},
|
||||||
|
},
|
||||||
'css-loader'
|
'css-loader'
|
||||||
]
|
]
|
||||||
}, {
|
}, {
|
||||||
test: /\.scss$/,
|
test: /\.scss$/,
|
||||||
use: [
|
use: [
|
||||||
process.env.NODE_ENV !== 'production'
|
{
|
||||||
? 'vue-style-loader'
|
loader: MiniCssExtractPlugin.loader,
|
||||||
: MiniCssExtractPlugin.loader,
|
options: {
|
||||||
// 'vue-style-loader',
|
publicPath: '',
|
||||||
|
},
|
||||||
|
},
|
||||||
'css-loader',
|
'css-loader',
|
||||||
'sass-loader'
|
'sass-loader'
|
||||||
]
|
]
|
||||||
}, {
|
}, {
|
||||||
test: /\.(png|jpg|gif)$/,
|
test: /\.(png|jpg|gif|svg)$/,
|
||||||
use: [
|
use: [
|
||||||
{
|
{
|
||||||
loader: 'url-loader',
|
loader: 'url-loader',
|
||||||
@ -45,5 +50,21 @@ module.exports = merge(baseConfig, {
|
|||||||
|
|
||||||
plugins: [
|
plugins: [
|
||||||
// new webpack.HotModuleReplacementPlugin()
|
// new webpack.HotModuleReplacementPlugin()
|
||||||
|
new BundleAnalyzerPlugin({
|
||||||
|
'analyzerMode': 'static'
|
||||||
|
}),
|
||||||
|
new WebpackShellPluginNext({
|
||||||
|
// onBuildStart:{
|
||||||
|
// scripts: ['echo "Webpack Start"'],
|
||||||
|
// blocking: true,
|
||||||
|
// parallel: false
|
||||||
|
// },
|
||||||
|
// drush is not installed in this container so we have to ssh on the php container
|
||||||
|
onAfterDone:{
|
||||||
|
scripts: ['echo "Clearing drupal cache $USER_UNAME $DRUPAL_ROOT"', 'sshpass -p "$USER_UNAME" ssh $USER_UNAME@php "cd $DRUPAL_ROOT && drush cc css-js"', 'echo "Done"'],
|
||||||
|
blocking: true,
|
||||||
|
parallel: false
|
||||||
|
}
|
||||||
|
})
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
@ -1,55 +1,41 @@
|
|||||||
'use strict'
|
'use strict'
|
||||||
|
|
||||||
const webpack = require('webpack')
|
const webpack = require('webpack')
|
||||||
const merge = require('webpack-merge')
|
const { merge } = require('webpack-merge')
|
||||||
const baseConfig = require('./webpack.config.base')
|
const baseConfig = require('./webpack.config.base')
|
||||||
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
|
const MiniCssExtractPlugin = require('mini-css-extract-plugin')
|
||||||
const UglifyJSPlugin = require('uglifyjs-webpack-plugin');
|
const TerserPlugin = require("terser-webpack-plugin");
|
||||||
|
const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
|
||||||
|
|
||||||
module.exports = merge(baseConfig, {
|
module.exports = merge(baseConfig, {
|
||||||
mode: 'production',
|
mode: 'production',
|
||||||
optimization: {
|
|
||||||
minimizer: [
|
|
||||||
new UglifyJSPlugin({
|
|
||||||
uglifyOptions: {
|
|
||||||
// Eliminate comments
|
|
||||||
comments: false,
|
|
||||||
// remove warnings
|
|
||||||
warnings: false,
|
|
||||||
compress: {
|
|
||||||
// Drop console statements
|
|
||||||
drop_console: true,
|
|
||||||
}
|
|
||||||
}
|
|
||||||
})
|
|
||||||
]
|
|
||||||
// splitChunks: {
|
|
||||||
// cacheGroups: {
|
|
||||||
// commons: {
|
|
||||||
// test: /[\\/]node_modules[\\/]/,
|
|
||||||
// name: "vendor",
|
|
||||||
// chunks: "all",
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
// },
|
|
||||||
},
|
|
||||||
module: {
|
module: {
|
||||||
rules: [
|
rules: [
|
||||||
{
|
{
|
||||||
test: /\.css?$/,
|
test: /\.css?$/,
|
||||||
use: [
|
use: [
|
||||||
MiniCssExtractPlugin.loader,
|
{
|
||||||
|
loader: MiniCssExtractPlugin.loader,
|
||||||
|
options: {
|
||||||
|
publicPath: '',
|
||||||
|
},
|
||||||
|
},
|
||||||
'css-loader'
|
'css-loader'
|
||||||
]
|
]
|
||||||
}, {
|
}, {
|
||||||
test: /\.scss?$/,
|
test: /\.scss?$/,
|
||||||
use: [
|
use: [
|
||||||
MiniCssExtractPlugin.loader,
|
{
|
||||||
|
loader: MiniCssExtractPlugin.loader,
|
||||||
|
options: {
|
||||||
|
publicPath: '',
|
||||||
|
},
|
||||||
|
},
|
||||||
'css-loader',
|
'css-loader',
|
||||||
'sass-loader'
|
'sass-loader'
|
||||||
]
|
]
|
||||||
}, {
|
}, {
|
||||||
test: /\.(png|jpg|gif)$/,
|
test: /\.(png|jpg|gif|svg)$/,
|
||||||
use: [
|
use: [
|
||||||
{
|
{
|
||||||
loader: 'url-loader',
|
loader: 'url-loader',
|
||||||
@ -61,9 +47,33 @@ module.exports = merge(baseConfig, {
|
|||||||
}
|
}
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
|
optimization: {
|
||||||
|
minimize: true,
|
||||||
|
minimizer: [
|
||||||
|
new TerserPlugin({
|
||||||
|
parallel: true,
|
||||||
|
test: /\.(js|vue)$/,
|
||||||
|
// extractComments: true
|
||||||
|
terserOptions: {
|
||||||
|
compress: {
|
||||||
|
// drop_console: true,
|
||||||
|
pure_funcs: [
|
||||||
|
'console.log',
|
||||||
|
'console.info',
|
||||||
|
'console.debug'
|
||||||
|
// 'console.warn'
|
||||||
|
]
|
||||||
|
},
|
||||||
|
},
|
||||||
|
})
|
||||||
|
],
|
||||||
|
},
|
||||||
plugins: [
|
plugins: [
|
||||||
// new MiniCssExtractPlugin({
|
new webpack.DefinePlugin({
|
||||||
// filename: 'main.css'
|
'process.env.NODE_ENV': JSON.stringify('production')
|
||||||
// })
|
}),
|
||||||
|
new BundleAnalyzerPlugin({
|
||||||
|
'analyzerMode': 'static'
|
||||||
|
}),
|
||||||
]
|
]
|
||||||
})
|
})
|
||||||
|
224
cleanflaglist.script
Executable file
224
cleanflaglist.script
Executable file
@ -0,0 +1,224 @@
|
|||||||
|
<?php
|
||||||
|
|
||||||
|
//
|
||||||
|
// This example demonstrates how to write a drush
|
||||||
|
// script. These scripts are run with the php-script command.
|
||||||
|
//
|
||||||
|
|
||||||
|
// drush php-script cleanflaglist.script
|
||||||
|
|
||||||
|
use Drush\Drush;
|
||||||
|
|
||||||
|
$this->output()->writeln("Flagging collection cleaning");
|
||||||
|
$this->output()->writeln("options : [delete-all | delete-nullname | delete-missing | delete-dups]");
|
||||||
|
|
||||||
|
// $this->output()->writeln("Hello world!");
|
||||||
|
$this->output()->writeln("The extra options/arguments to this command were:");
|
||||||
|
$this->output()->writeln(print_r($extra, true));
|
||||||
|
|
||||||
|
$delete_all = false;
|
||||||
|
$delete_nullname = false;
|
||||||
|
$delete_missing = false;
|
||||||
|
$recreate_missing = false;
|
||||||
|
$delete_dups = false;
|
||||||
|
$recreate_dups = false;
|
||||||
|
|
||||||
|
if (count($extra)) {
|
||||||
|
switch ($extra[0]) {
|
||||||
|
case "delete-all":
|
||||||
|
$delete_all = true;
|
||||||
|
break;
|
||||||
|
case "delete-missing":
|
||||||
|
$delete_missing = true;
|
||||||
|
break;
|
||||||
|
case "recreate-missing":
|
||||||
|
$recreate_missing = true;
|
||||||
|
break;
|
||||||
|
case "delete-nullname":
|
||||||
|
$delete_nullname = true;
|
||||||
|
break;
|
||||||
|
case "delete-dups":
|
||||||
|
$delete_dups = true;
|
||||||
|
break;
|
||||||
|
case "recreate-dups":
|
||||||
|
$recreate_dups = true;
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
$database = \Drupal::database();
|
||||||
|
|
||||||
|
// _ _ _ _
|
||||||
|
// | \ | |_ _| | | _ __ __ _ _ __ ___ ___
|
||||||
|
// | \| | | | | | | | '_ \ / _` | '_ ` _ \ / _ \
|
||||||
|
// | |\ | |_| | | | | | | | (_| | | | | | | __/
|
||||||
|
// |_| \_|\__,_|_|_| |_| |_|\__,_|_| |_| |_|\___|
|
||||||
|
|
||||||
|
// remove flagging collection with null name
|
||||||
|
$this->output()->writeln("");
|
||||||
|
$this->output()->writeln("Flagging collection With NULL name cleaning");
|
||||||
|
$fcfd_query = $database->select('flagging_collection_field_data', 'fcfd')
|
||||||
|
->isNull('fcfd.name')
|
||||||
|
->fields('fcfd', ['id', 'relatedflag']);
|
||||||
|
|
||||||
|
$fcfd_result = $fcfd_query->execute();
|
||||||
|
$this->output()->writeln($fcfd_query->countQuery()->execute()->fetchField() . " flagging_collection with null name");
|
||||||
|
|
||||||
|
foreach ($fcfd_result as $fc) {
|
||||||
|
// $this->output()->writeln($fc->id . " flagging_collection with null name");
|
||||||
|
// $this->output()->writeln(print_r($fc, true));
|
||||||
|
|
||||||
|
// get flag list items
|
||||||
|
$flifd_query = $database->select('flag_list_item_field_data', 'flifd')
|
||||||
|
->condition('flifd.flag_list', $fc->id)
|
||||||
|
->fields('flifd', ['id', 'baseflag', 'flag_list']);
|
||||||
|
|
||||||
|
$flifd_result = $flifd_query->execute();
|
||||||
|
$this->output()->writeln($flifd_query->countQuery()->execute()->fetchField() . " items for fc " . $fc->id . ' with baseflag ' . $fc->relatedflag);
|
||||||
|
// $this->output()->writeln(print_r($flifd_result->fetchAssoc(), true) . " items");
|
||||||
|
|
||||||
|
delete_flagingcollection($fc, $database, $delete_all ? true : $delete_nullname);
|
||||||
|
}
|
||||||
|
|
||||||
|
// __ __ _ _ ____ _ _ _ _____ _
|
||||||
|
// | \/ (_)___ ___(_)_ __ __ _ | _ \ ___| | __ _| |_ ___ __| | | ___| | __ _ __ _
|
||||||
|
// | |\/| | / __/ __| | '_ \ / _` | | |_) / _ \ |/ _` | __/ _ \/ _` | | |_ | |/ _` |/ _` |
|
||||||
|
// | | | | \__ \__ \ | | | | (_| | | _ < __/ | (_| | || __/ (_| | | _| | | (_| | (_| |
|
||||||
|
// |_| |_|_|___/___/_|_| |_|\__, | |_| \_\___|_|\__,_|\__\___|\__,_| |_| |_|\__,_|\__, |
|
||||||
|
// |___/ |___/
|
||||||
|
// searching for missing related flags
|
||||||
|
$this->output()->writeln("");
|
||||||
|
$this->output()->writeln("Missing related flag Flagging collection cleaning");
|
||||||
|
$fcfd_query = $database->select('flagging_collection_field_data', 'fcfd')
|
||||||
|
->fields('fcfd', ['name', 'id', 'relatedflag']);
|
||||||
|
|
||||||
|
$fcfd_result = $fcfd_query->execute();
|
||||||
|
$this->output()->writeln($fcfd_query->countQuery()->execute()->fetchField() . " flagging_collections");
|
||||||
|
|
||||||
|
$fc_missing_relatedflag = 0;
|
||||||
|
foreach ($fcfd_result as $fc) {
|
||||||
|
$flag_query = $database->select('config', 'c')
|
||||||
|
->condition('c.name', 'flag.flag.' . $fc->relatedflag)
|
||||||
|
->fields('c', ['name']);
|
||||||
|
$conf_result = $flag_query->execute();
|
||||||
|
$count = $flag_query->countQuery()->execute()->fetchField();
|
||||||
|
if(!$count){
|
||||||
|
$this->output()->writeln(' flagging_collection ' . $fc->name . ' ('. $fc->id . ') has ' . $count . " relatedflag");
|
||||||
|
$fc_missing_relatedflag ++;
|
||||||
|
delete_flagingcollection($fc, $database, $delete_all ? true : $delete_missing);
|
||||||
|
if ($recreate_missing) {
|
||||||
|
$FlagListsService = new FlagListsService();
|
||||||
|
$flaggingcollection = $FlagListsService->getFlaggingCollectionById($fc->id);
|
||||||
|
$this->output()->writeln(' flagging_collection ' . $flaggingcollection->getName());
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$this->output()->writeln($fc_missing_relatedflag .' flagging_collection with missing related_flag');
|
||||||
|
|
||||||
|
// ____ _ _ _
|
||||||
|
// | _ \ _ _ _ __ | (_) ___ __ _| |_ ___ ___
|
||||||
|
// | | | | | | | '_ \| | |/ __/ _` | __/ _ \/ __|
|
||||||
|
// | |_| | |_| | |_) | | | (_| (_| | || __/\__ \
|
||||||
|
// |____/ \__,_| .__/|_|_|\___\__,_|\__\___||___/
|
||||||
|
// |_|
|
||||||
|
// searching for duplicates relatedflags
|
||||||
|
$this->output()->writeln("");
|
||||||
|
$this->output()->writeln("Duplicate relatedflag flagging_collection cleaning");
|
||||||
|
$dup_query = $database->select('flagging_collection_field_data', 'fcfd')
|
||||||
|
->fields('fcfd', ['relatedflag'])
|
||||||
|
->groupBy('fcfd.relatedflag')
|
||||||
|
->having('COUNT(*) > 1');
|
||||||
|
$dup_query->addExpression('COUNT(*)', 'count');
|
||||||
|
|
||||||
|
// $results = $query->execute()->fetchAll();
|
||||||
|
|
||||||
|
$dup_result = $dup_query->execute();
|
||||||
|
$this->output()->writeln($dup_query->countQuery()->execute()->fetchField() . " duplicate related flags");
|
||||||
|
|
||||||
|
foreach ($dup_result as $dup){
|
||||||
|
// $this->output()->writeln($dup->relatedflag . " is dup");
|
||||||
|
$fcfd_query = $database->select('flagging_collection_field_data', 'fcfd')
|
||||||
|
->condition('fcfd.relatedflag', $dup->relatedflag)
|
||||||
|
->fields('fcfd', ['id', 'relatedflag']);
|
||||||
|
$fcfd_result = $fcfd_query->execute();
|
||||||
|
$count = $fcfd_query->countQuery()->execute()->fetchField();
|
||||||
|
|
||||||
|
$this->output()->writeln($dup->relatedflag . ' relatedflag has ' . $count . ' flagging collection');
|
||||||
|
|
||||||
|
foreach ($fcfd_result as $fc) {
|
||||||
|
delete_flagingcollection($fc, $database, $delete_all ? true : $delete_dups);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
// MAIN DELETE FUNCTION
|
||||||
|
function delete_flagingcollection($fc, $database, $delete){
|
||||||
|
if($delete){
|
||||||
|
// $this is not working in function
|
||||||
|
// $this->output()->writeln("Deleting flagging collection " . $fc->id);
|
||||||
|
// get flag list items
|
||||||
|
$flifd_query = $database->select('flag_list_item_field_data', 'flifd')
|
||||||
|
->condition('flifd.flag_list', $fc->id)
|
||||||
|
->fields('flifd', ['id', 'baseflag', 'flag_list']);
|
||||||
|
|
||||||
|
$flifd_result = $flifd_query->execute();
|
||||||
|
|
||||||
|
foreach ($flifd_result as $item) {
|
||||||
|
// delete items
|
||||||
|
$database->delete('flag_list_item')
|
||||||
|
->condition('id', $item->id)
|
||||||
|
->execute();
|
||||||
|
$database->delete('flag_list_item_field_data')
|
||||||
|
->condition('id', $item->id)
|
||||||
|
->execute();
|
||||||
|
}
|
||||||
|
|
||||||
|
# delete the flag_collection
|
||||||
|
$database->delete('flagging_collection')
|
||||||
|
->condition('id', $fc->id)
|
||||||
|
->execute();
|
||||||
|
$database->delete('flagging_collection_revision')
|
||||||
|
->condition('id', $fc->id)
|
||||||
|
->execute();
|
||||||
|
$database->delete('flagging_collection_field_revision')
|
||||||
|
->condition('id', $fc->id)
|
||||||
|
->execute();
|
||||||
|
|
||||||
|
# delete related flag
|
||||||
|
// $flag_query = $database->select('config', 'c')
|
||||||
|
// ->condition('c.name', 'flag.flag.' . $fc->relatedflag)
|
||||||
|
// ->fields('c', ['name']);
|
||||||
|
// $conf_result = $flag_query->execute();
|
||||||
|
// $this->output()->writeln(print_r($conf_result->fetchAssoc(), true));
|
||||||
|
|
||||||
|
$database->delete('config')
|
||||||
|
->condition('name', 'flag.flag.' . $fc->relatedflag)
|
||||||
|
->execute();
|
||||||
|
|
||||||
|
$database->delete('config')
|
||||||
|
->condition('name', 'system.action.flag_action.'.$fc->relatedflag.'_flag')
|
||||||
|
->execute();
|
||||||
|
|
||||||
|
$database->delete('config')
|
||||||
|
->condition('name', 'system.action.flag_action.'.$fc->relatedflag.'_unflag')
|
||||||
|
->execute();
|
||||||
|
|
||||||
|
|
||||||
|
$database->delete('flagging_collection_field_data')
|
||||||
|
->condition('id', $fc->id)
|
||||||
|
->execute();
|
||||||
|
|
||||||
|
} else {
|
||||||
|
// $this is not working in function
|
||||||
|
// $this->output()->writeln("In order to actually delete fault flagging collection data please use delete option");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
18
commerce-graph.dot
Normal file
18
commerce-graph.dot
Normal file
@ -0,0 +1,18 @@
|
|||||||
|
digraph commerce {
|
||||||
|
materio_checkout_flow
|
||||||
|
materio_order_type
|
||||||
|
materio_order_item_type
|
||||||
|
materio_product_licence_variatio[label=<materio_product_licence_variatio<br/><b>no subscription</b>>]
|
||||||
|
materio_product_variation_type[label=<materio_product_variation_type<br/><b>recurring</b>>]
|
||||||
|
|
||||||
|
materio_product_type
|
||||||
|
materio_product_license_type
|
||||||
|
|
||||||
|
materio_order_type -> materio_checkout_flow
|
||||||
|
materio_order_item_type -> materio_order_type
|
||||||
|
materio_product_licence_variatio -> materio_order_item_type
|
||||||
|
materio_product_variation_type -> materio_order_item_type
|
||||||
|
materio_product_type -> materio_product_variation_type
|
||||||
|
materio_product_license_type -> materio_product_licence_variatio
|
||||||
|
materio_product_license_type -> materio_product_variation_type
|
||||||
|
}
|
276
composer.json
276
composer.json
@ -13,68 +13,181 @@
|
|||||||
{
|
{
|
||||||
"type": "composer",
|
"type": "composer",
|
||||||
"url": "https://packages.drupal.org/8"
|
"url": "https://packages.drupal.org/8"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "ckeditor-plugin/panelbutton",
|
||||||
|
"version": "4.16.2",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"dist": {
|
||||||
|
"url": "https://download.ckeditor.com/panelbutton/releases/panelbutton_4.16.2.zip",
|
||||||
|
"type": "zip"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "ckeditor-plugin/colorbutton",
|
||||||
|
"version": "4.16.2",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"dist": {
|
||||||
|
"url": "https://download.ckeditor.com/colorbutton/releases/colorbutton_4.16.2.zip",
|
||||||
|
"type": "zip"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "package",
|
||||||
|
"package": {
|
||||||
|
"name": "w8tcha/ckeditor_codemirror",
|
||||||
|
"version": "v1.17.8",
|
||||||
|
"type": "drupal-library",
|
||||||
|
"extra": {
|
||||||
|
"installer-name": "ckeditor_codemirror"
|
||||||
|
},
|
||||||
|
"dist": {
|
||||||
|
"url": "https://github.com/w8tcha/CKEditor-CodeMirror-Plugin/releases/download/untagged-f790a6bee2e01b538b13/CKEditor-CodeMirror-Plugin.zip",
|
||||||
|
"type": "zip"
|
||||||
|
},
|
||||||
|
"require": {
|
||||||
|
"composer/installers": "~1.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"require": {
|
"require": {
|
||||||
"php": ">=7.3",
|
"php": ">=7.3",
|
||||||
|
"ckeditor-plugin/colorbutton": "^4.16.2",
|
||||||
|
"ckeditor-plugin/panelbutton": "^4.16.2",
|
||||||
"composer/installers": "^1.2",
|
"composer/installers": "^1.2",
|
||||||
"cweagans/composer-patches": "^1.6.5",
|
"drupal/address": "^1.10",
|
||||||
"drupal-composer/drupal-scaffold": "^2.5",
|
"drupal/admin_theme": "^1.0",
|
||||||
"drupal/amswap": "^2.0",
|
"drupal/advagg": "^6.0@alpha",
|
||||||
"drupal/auto_entitylabel": "2.x-dev",
|
"drupal/advanced_text_formatter": "^3.0@RC",
|
||||||
"drupal/commerce": "^2.12",
|
"drupal/allowed_formats": "^2.0",
|
||||||
"drupal/commerce_license": "^2.0@alpha",
|
"drupal/amswap": "^3.0",
|
||||||
"drupal/commerce_migrate": "^2.0",
|
"drupal/audiofield": "^1.10",
|
||||||
"drupal/commerce_monetico": "^1.0",
|
"drupal/auto_entitylabel": "^3.1",
|
||||||
"drupal/commerce_pricelist": "2.x-dev",
|
"drupal/better_messages": "^2.0@alpha",
|
||||||
"drupal/commerce_recurring": "1.x-dev",
|
"drupal/colorbutton": "^1.3",
|
||||||
"drupal/commerce_variation_cart_form": "1.x-dev",
|
"drupal/commerce": "^2.0",
|
||||||
"drupal/computed_field": "^2.0@beta",
|
"drupal/commerce_cart_api": "^1.4",
|
||||||
"drupal/config_split": "^1.4",
|
"drupal/commerce_email": "^1.5",
|
||||||
"drupal/console": "^1.0.2",
|
"drupal/commerce_license": "^3.0",
|
||||||
"drupal/consumer_image_styles": "3.x-dev",
|
"drupal/commerce_pricelist": "^2.4",
|
||||||
"drupal/core": "^8.7.1",
|
"drupal/commerce_recurring": "^1.0@RC",
|
||||||
"drupal/entity_clone": "^1.0",
|
"drupal/commerce_stripe": "^1.1",
|
||||||
|
"drupal/commerce_variation_cart_form": "^1.4",
|
||||||
|
"drupal/composer_deploy": "^1.7",
|
||||||
|
"drupal/computed_field": "^3.0@alpha",
|
||||||
|
"drupal/config_devel": "^1.7",
|
||||||
|
"drupal/config_pages": "^2.9",
|
||||||
|
"drupal/config_split": "^2.0@beta",
|
||||||
|
"drupal/consumer_image_styles": "^4.0",
|
||||||
|
"drupal/core-composer-scaffold": "9.5.9",
|
||||||
|
"drupal/core-project-message": "9.5.9",
|
||||||
|
"drupal/core-recommended": "9.5.9",
|
||||||
|
"drupal/csv_serialization": "^3.0",
|
||||||
|
"drupal/ctools": "^4.0",
|
||||||
|
"drupal/devel": "^5.0",
|
||||||
|
"drupal/devel_entity_updates": "^4.1",
|
||||||
|
"drupal/editor_advanced_link": "^2",
|
||||||
"drupal/error_log": "^1.0",
|
"drupal/error_log": "^1.0",
|
||||||
"drupal/genpass": "1.x-dev",
|
"drupal/eu_cookie_compliance": "^1.14",
|
||||||
"drupal/image_delta_formatter": "1.x-dev",
|
"drupal/field_group": "^3.6",
|
||||||
"drupal/jsonapi_extras": "^3.7",
|
"drupal/field_permissions": "^1.0",
|
||||||
"drupal/jsonrpc": "1.x-dev",
|
"drupal/flag": "^4.0@beta",
|
||||||
"drupal/login_history": "1.x-dev",
|
"drupal/flag_lists": "^4.0@RC",
|
||||||
"drupal/mailgun": "1.x-dev",
|
"drupal/flood_control": "^2.3",
|
||||||
"drupal/mailsystem": "^4.1",
|
"drupal/gdpr": "^3.1",
|
||||||
"drupal/migrate_plus": "4.x-dev",
|
"drupal/genpass": "^2.0",
|
||||||
"drupal/migrate_tools": "4.x-dev",
|
"drupal/google_analytics": "^4.0",
|
||||||
"drupal/mimemail": "1.x-dev",
|
"drupal/graphql": "^4.7",
|
||||||
"drupal/modules_weight": "^1.8",
|
"drupal/image_delta_formatter": "^1.2",
|
||||||
|
"drupal/image_effects": "^3.4",
|
||||||
|
"drupal/js_cache_buster": "^1.0",
|
||||||
|
"drupal/jsonapi_extras": "^3.21",
|
||||||
|
"drupal/login_history": "^2.0",
|
||||||
|
"drupal/login_tracker": "^2.0",
|
||||||
|
"drupal/mailjet": "^4.0",
|
||||||
|
"drupal/maillog": "^1.1",
|
||||||
|
"drupal/masquerade": "^2.0",
|
||||||
|
"drupal/maxlength": "^2.1",
|
||||||
|
"drupal/modules_weight": "^3.0",
|
||||||
|
"drupal/pagerer": "^2.3",
|
||||||
|
"drupal/password_policy": "^4.0",
|
||||||
|
"drupal/payment": "^2.1",
|
||||||
|
"drupal/pdf_api": "^2.4",
|
||||||
|
"drupal/permissions_filter": "^1.1",
|
||||||
|
"drupal/printable": "^3.1",
|
||||||
|
"drupal/pwa": "^2.1@beta",
|
||||||
|
"drupal/redis": "^1.5",
|
||||||
"drupal/restui": "^1.16",
|
"drupal/restui": "^1.16",
|
||||||
|
"drupal/role_delegation": "^1.1",
|
||||||
|
"drupal/role_expire": "^3.0",
|
||||||
|
"drupal/rules": "3.x-dev@dev",
|
||||||
|
"drupal/search_api": "^1.19",
|
||||||
"drupal/search_api_autocomplete": "^1.2",
|
"drupal/search_api_autocomplete": "^1.2",
|
||||||
"drupal/search_api_page": "1.x-dev",
|
"drupal/search_api_page": "^1.x-dev",
|
||||||
"drupal/search_api_solr": "^3.0",
|
"drupal/search_api_solr": "^4.2",
|
||||||
"drupal/select_translation": "1.x-dev",
|
"drupal/select_translation": "^2.0@alpha",
|
||||||
"drupal/simplenews": "1.x-dev",
|
"drupal/session_limit": "^2.0@beta",
|
||||||
"drupal/subrequests": "^2.0",
|
"drupal/simplenews": "^4.0",
|
||||||
|
"drupal/simplenews_mailjet_subscriptions": "^1.3",
|
||||||
|
"drupal/social_media_links": "^2.8",
|
||||||
|
"drupal/string_translation_ui": "^2.0",
|
||||||
|
"drupal/structure_sync": "^2.0",
|
||||||
|
"drupal/symfony_mailer": "^1",
|
||||||
|
"drupal/synonyms": "^2.0.0-beta2",
|
||||||
"drupal/telephone_formatter": "^1.0@beta",
|
"drupal/telephone_formatter": "^1.0@beta",
|
||||||
"drupal/telephone_validation": "^2.1",
|
"drupal/telephone_validation": "^2.1",
|
||||||
"drupal/ultimate_cron": "2.x-dev",
|
"drupal/term_reference_tree": "^2.0",
|
||||||
"drupal/views_conditional": "1.x-dev",
|
"drupal/translation_views": "1.x-dev@dev",
|
||||||
"drush/drush": "^9.0.0",
|
"drupal/ultimate_cron": "^2.x-dev",
|
||||||
"vlucas/phpdotenv": "^2.4",
|
"drupal/unique_content_field_validation": "^1.1",
|
||||||
|
"drupal/upgrade_status": "^4.3",
|
||||||
|
"drupal/user_csv_import": "^2.0",
|
||||||
|
"drupal/user_email_verification": "^1.2",
|
||||||
|
"drupal/user_history": "^1.0",
|
||||||
|
"drupal/vde_drush": "^2.1",
|
||||||
|
"drupal/views_conditional": "^1.10",
|
||||||
|
"drupal/views_data_export": "^1.1",
|
||||||
|
"drupal/views_field_view": "1.x-dev@dev",
|
||||||
|
"drupal/webform": "^6.2",
|
||||||
|
"drupal/workflow": "^1.5",
|
||||||
|
"kint-php/kint": "^3.3",
|
||||||
|
"smalot/pdfparser": "*",
|
||||||
|
"symfony/mailjet-mailer": "^5.4",
|
||||||
|
"vlucas/phpdotenv": "^4.0",
|
||||||
|
"w8tcha/ckeditor_codemirror": "v1.17.8",
|
||||||
|
"wa72/htmlpagedom": "1.3.*",
|
||||||
"webflo/drupal-finder": "^1.0.0",
|
"webflo/drupal-finder": "^1.0.0",
|
||||||
"webmozart/path-util": "^2.3",
|
"webmozart/path-util": "^2.3",
|
||||||
"wikimedia/composer-merge-plugin": "^1.4",
|
"wikimedia/composer-merge-plugin": "^2.0",
|
||||||
"zaporylie/composer-drupal-optimizations": "^1.0"
|
"zaporylie/composer-drupal-optimizations": "^1.0"
|
||||||
},
|
},
|
||||||
"require-dev": {
|
|
||||||
"webflo/drupal-core-require-dev": "^8.6.0"
|
|
||||||
},
|
|
||||||
"conflict": {
|
"conflict": {
|
||||||
"drupal/drupal": "*"
|
"drupal/drupal": "*"
|
||||||
},
|
},
|
||||||
"minimum-stability": "dev",
|
"minimum-stability": "dev",
|
||||||
"prefer-stable": true,
|
"prefer-stable": true,
|
||||||
"config": {
|
"config": {
|
||||||
"sort-packages": true
|
"sort-packages": true,
|
||||||
|
"platform": {
|
||||||
|
"php": "8.1"
|
||||||
|
},
|
||||||
|
"discard-changes": true,
|
||||||
|
"allow-plugins": {
|
||||||
|
"composer/installers": true,
|
||||||
|
"cweagans/composer-patches": true,
|
||||||
|
"drupal/console-extend-plugin": true,
|
||||||
|
"drupal/core-composer-scaffold": true,
|
||||||
|
"wikimedia/composer-merge-plugin": true,
|
||||||
|
"zaporylie/composer-drupal-optimizations": true,
|
||||||
|
"drupal/core-project-message": true
|
||||||
|
}
|
||||||
},
|
},
|
||||||
"autoload": {
|
"autoload": {
|
||||||
"classmap": [
|
"classmap": [
|
||||||
@ -99,11 +212,13 @@
|
|||||||
"extra": {
|
"extra": {
|
||||||
"composer-exit-on-patch-failure": true,
|
"composer-exit-on-patch-failure": true,
|
||||||
"patchLevel": {
|
"patchLevel": {
|
||||||
"drupal/core": "-p2"
|
"drupal/core": "-p2",
|
||||||
|
"drupal/commerce_stripe": "-p1"
|
||||||
},
|
},
|
||||||
"merge-plugin": {
|
"merge-plugin": {
|
||||||
"include": [
|
"include": [
|
||||||
"web/profiles/d8-starterkit-profile/composer.json"
|
"web/profiles/d8-starterkit-profile/composer.json",
|
||||||
|
"web/modules/contrib/webform/composer.libraries.json"
|
||||||
],
|
],
|
||||||
"recurse": true,
|
"recurse": true,
|
||||||
"replace": false,
|
"replace": false,
|
||||||
@ -119,20 +234,83 @@
|
|||||||
},
|
},
|
||||||
"patches": {
|
"patches": {
|
||||||
"drupal/core": {
|
"drupal/core": {
|
||||||
"migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch"
|
"migrate_drupal getsetting on null" : "https://www.drupal.org/files/issues/2019-02-13/migrate_drupal-getsetting_on_null.patch",
|
||||||
},
|
"Cannot save translated nodes after upgrading to 8.8 due to invalid path https://www.drupal.org/project/drupal/issues/3101344":"https://www.drupal.org/files/issues/2021-03-01/3101344-drupal-core-fix-permissions-checking-while-node-translating-64.patch",
|
||||||
"drupal/migrate_tools": {
|
"ConfigImporter->checkOp() https://www.drupal.org/project/drupal/issues/3198715": "https://www.drupal.org/files/issues/2021-02-16/error-running-config-import-delete-on-null-3198715-3.patch",
|
||||||
"The --limit option does not accept a value.": "https://www.drupal.org/files/issues/2019-02-05/migrate-tools_fix-drush-options_3024399-23.patch"
|
"Entity view/form mode formatter/widget settings have no translation UI 1 https://www.drupal.org/project/drupal/issues/2546212": "https://www.drupal.org/files/issues/2020-12-04/2546212-168-actions.patch",
|
||||||
|
"Entity view/form mode formatter/widget settings have no translation UI 2 https://www.drupal.org/project/drupal/issues/2546212": "https://www.drupal.org/files/issues/2020-12-04/2546212-168.patch"
|
||||||
},
|
},
|
||||||
"drupal/email_registration": {
|
"drupal/email_registration": {
|
||||||
"allow email login through REST https://www.drupal.org/project/email_registration/issues/2856542": "https://www.drupal.org/files/issues/allow_authentication-2856542-3.patch"
|
"allow email login through REST https://www.drupal.org/project/email_registration/issues/2856542": "https://www.drupal.org/files/issues/2021-06-11/2856542-13.patch"
|
||||||
|
},
|
||||||
|
"drupal/stripe": {
|
||||||
|
"Stripe is a web service and should be in system.admin_config_services https://www.drupal.org/project/stripe/issues/3090652": "https://www.drupal.org/files/issues/2020-01-08/stripe-link_menu_in_services-3090652-5.patch"
|
||||||
|
},
|
||||||
|
"drupal/address": {
|
||||||
|
"Integrate Address with Search API https://www.drupal.org/project/address/issues/2812659": "https://www.drupal.org/files/issues/2020-11-02/integrate-address-searchapi-2812659-56.patch"
|
||||||
|
},
|
||||||
|
"drupal/flag": {
|
||||||
|
"remove flag hooks to allow site to be accessible again https://www.drupal.org/project/flag/issues/3200806": "./patches/flag-commenthooks.patch"
|
||||||
|
},
|
||||||
|
"drupal/mailjet": {
|
||||||
|
"DrupalmailjetControllerMailjetRegisterController::redirectRegister() does not exist https://www.drupal.org/project/mailjet/issues/3450474": "https://www.drupal.org/files/issues/2024-05-29/mailjet-15615025-5.patch"
|
||||||
|
},
|
||||||
|
"drupal/pwa": {
|
||||||
|
"Manifest doesn't have a maskable icon https://www.drupal.org/project/pwa/issues/3165433": "https://www.drupal.org/files/issues/2024-03-10/manifest-doesnt-have-a-maskable-icon-error-3165433-20.patch",
|
||||||
|
"Undefined array key name https://www.drupal.org/project/pwa/issues/3422906": "https://www.drupal.org/files/issues/2024-02-21/pwa-3422906-3.patch"
|
||||||
|
},
|
||||||
|
"drupal/toolbar_theme": {
|
||||||
|
"Automated Drupal 9 compatibility fixes https://www.drupal.org/project/toolbar_themes/issues/3149099": "https://www.drupal.org/files/issues/2020-06-06/toolbar_themes.1.x-dev.rector.patch"
|
||||||
|
},
|
||||||
|
"weitzman/drupal-test-traits": {
|
||||||
|
"Define void return type for setUp() and tearDown() methods https://gitlab.com/weitzman/drupal-test-traits/-/issues/78":"./patches/Definevoidreturntype2.patch"
|
||||||
|
},
|
||||||
|
"drupal/simplenews_mailjet_subscriptions": {
|
||||||
|
"using mailjet module":"./patches/simplenews_mailjet_subscriptions__usingmailjetmodule#3.patch"
|
||||||
|
},
|
||||||
|
"drupal/graphql": {
|
||||||
|
"invalid translation language https://github.com/drupal-graphql/graphql/pull/1176": "./patches/graphql-fix-invalid-translation-language-dev.patch"
|
||||||
|
},
|
||||||
|
"drupal/user_history": {
|
||||||
|
"init batch : field_storage_values misses type https://www.drupal.org/project/user_history/issues/3311360": "https://www.drupal.org/files/issues/2022-09-23/user_history__field_storage_values__miss__type.patch"
|
||||||
|
},
|
||||||
|
"drupal/views_ef_fieldset": {
|
||||||
|
"Exposed operators are not included in fieldsets https://www.drupal.org/project/views_ef_fieldset/issues/3173822": "https://git.drupalcode.org/project/views_ef_fieldset/-/merge_requests/1/diffs.patch"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"archived-patches": {
|
||||||
|
"drupal/structure_sync": {
|
||||||
|
"With no blocks, clicking on the Custom Blocks tab crashes site https://www.drupal.org/project/structure_sync/issues/3070414":"https://www.drupal.org/files/issues/2022-03-23/PluginNotFoundException-3070414-3.patch"
|
||||||
|
},
|
||||||
|
"drupal/commerce_license": {
|
||||||
|
"ability to re-purchase a license to extend it https://www.drupal.org/project/commerce_license/issues/2943888": "https://www.drupal.org/files/issues/2022-02-21/reroll-commerce_license-allow-renewal-2943888-141.patch",
|
||||||
|
"ability to re-purchase a license to extend it https://www.drupal.org/project/commerce_license/issues/2943888": "https://www.drupal.org/files/issues/2022-02-21/reroll-commerce_license-allow-renewal-2943888-141.patch"
|
||||||
|
},
|
||||||
|
"drupal/commerce_stripe" : {
|
||||||
|
"Allow off_session payment intents for recurring payments https://www.drupal.org/project/commerce_stripe/issues/3171408": "https://www.drupal.org/files/issues/2021-10-04/commerce_stripe-allow-off_session-payment-intents-for-recurring-payments-3171408-34.patch"
|
||||||
|
},
|
||||||
|
"drupal/field_group": {
|
||||||
|
"undefined index name 18 https://www.drupal.org/project/field_group/issues/3064890" : "https://www.drupal.org/files/issues/2020-10-01/field_group-undefined-index-name-3064890-18.patch",
|
||||||
|
"undefined index name 16 https://www.drupal.org/project/field_group/issues/3064890" : "https://www.drupal.org/files/issues/2020-08-10/field_group-undefined-index-name-3064890-16.patch"
|
||||||
|
},
|
||||||
|
"drupal/mailjet": {
|
||||||
|
"https://www.drupal.org/project/mailjet/issues/3325412":"https://www.drupal.org/files/issues/2022-12-05/mailjet-list_instead_of_listid.patch"
|
||||||
|
},
|
||||||
|
"drupal/term_reference_tree": {
|
||||||
|
"Term Reference Tree: Re-implement Track List https://www.drupal.org/project/term_reference_tree/issues/3064280": "https://www.drupal.org/files/issues/2022-02-07/3064280_bring_back_tracklist-16.patch"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"drupal-scaffold": {
|
"drupal-scaffold": {
|
||||||
|
"locations": {
|
||||||
|
"web-root": "./web"
|
||||||
|
},
|
||||||
"initial": {
|
"initial": {
|
||||||
".editorconfig": "../.editorconfig",
|
".editorconfig": "../.editorconfig",
|
||||||
".gitattributes": "../.gitattributes"
|
".gitattributes": "../.gitattributes"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
},
|
||||||
|
"require-dev": {
|
||||||
|
"weitzman/drupal-test-traits": "dev-master"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
21612
composer.lock
generated
21612
composer.lock
generated
File diff suppressed because it is too large
Load Diff
4
config/devel/composer_deploy.settings.yml
Normal file
4
config/devel/composer_deploy.settings.yml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
_core:
|
||||||
|
default_config_hash: FDmXqAGlITLYpZe80ONLw6Y1KEMSvqcMJX1pj2dk6nw
|
||||||
|
prefixes:
|
||||||
|
- drupal
|
@ -1,5 +1,5 @@
|
|||||||
auto_import: { }
|
|
||||||
auto_export: { }
|
|
||||||
langcode: fr
|
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
|
default_config_hash: AF4cxceuiw6dhwOrF9ZgpyKC4xsWt4Yhvohb3WNgn8o
|
||||||
|
langcode: fr
|
||||||
|
auto_import: { }
|
||||||
|
auto_export: { }
|
||||||
|
@ -2,5 +2,7 @@ page_alter: false
|
|||||||
raw_names: false
|
raw_names: false
|
||||||
error_handlers:
|
error_handlers:
|
||||||
- 0
|
- 0
|
||||||
rebuild_theme: true
|
rebuild_theme: false
|
||||||
devel_dumper: default
|
devel_dumper: kint
|
||||||
|
debug_logfile: 'temporary://drupal_debug.txt'
|
||||||
|
debug_pre: false
|
||||||
|
119
config/devel/entity_clone.cloneable_entities.yml
Normal file
119
config/devel/entity_clone.cloneable_entities.yml
Normal file
@ -0,0 +1,119 @@
|
|||||||
|
cloneable_entities:
|
||||||
|
- advancedqueue_queue
|
||||||
|
- block
|
||||||
|
- block_content
|
||||||
|
- block_content_type
|
||||||
|
- commerce_checkout_flow
|
||||||
|
- commerce_email
|
||||||
|
- commerce_license
|
||||||
|
- commerce_log
|
||||||
|
- commerce_number_pattern
|
||||||
|
- commerce_order
|
||||||
|
- commerce_order_type
|
||||||
|
- commerce_order_item
|
||||||
|
- commerce_order_item_type
|
||||||
|
- commerce_payment_gateway
|
||||||
|
- commerce_payment
|
||||||
|
- commerce_payment_method
|
||||||
|
- commerce_currency
|
||||||
|
- commerce_pricelist_item
|
||||||
|
- commerce_pricelist
|
||||||
|
- commerce_product_variation
|
||||||
|
- commerce_product_attribute
|
||||||
|
- commerce_product_variation_type
|
||||||
|
- commerce_product
|
||||||
|
- commerce_product_type
|
||||||
|
- commerce_product_attribute_value
|
||||||
|
- commerce_promotion
|
||||||
|
- commerce_promotion_coupon
|
||||||
|
- commerce_billing_schedule
|
||||||
|
- commerce_subscription
|
||||||
|
- commerce_store
|
||||||
|
- commerce_store_type
|
||||||
|
- commerce_tax_type
|
||||||
|
- config_pages
|
||||||
|
- config_pages_type
|
||||||
|
- config_split
|
||||||
|
- consumer
|
||||||
|
- contact_form
|
||||||
|
- contact_message
|
||||||
|
- context
|
||||||
|
- currency_locale
|
||||||
|
- currency
|
||||||
|
- editor
|
||||||
|
- embed_button
|
||||||
|
- entity_browser
|
||||||
|
- field_storage_config
|
||||||
|
- field_config
|
||||||
|
- file
|
||||||
|
- filter_format
|
||||||
|
- flagging
|
||||||
|
- flag
|
||||||
|
- flagging_collection_type
|
||||||
|
- flag_for_list
|
||||||
|
- flag_list_item
|
||||||
|
- flagging_collection
|
||||||
|
- gdpr_consent_agreement
|
||||||
|
- gdpr_fields_config
|
||||||
|
- gdpr_task_type
|
||||||
|
- gdpr_task
|
||||||
|
- graphql_server
|
||||||
|
- image_style
|
||||||
|
- jsonapi_resource_config
|
||||||
|
- language_content_settings
|
||||||
|
- configurable_language
|
||||||
|
- linkit_profile
|
||||||
|
- mailjet_event
|
||||||
|
- message
|
||||||
|
- message_template
|
||||||
|
- node
|
||||||
|
- node_type
|
||||||
|
- pagerer_preset
|
||||||
|
- path_alias
|
||||||
|
- profile_type
|
||||||
|
- profile
|
||||||
|
- redirect
|
||||||
|
- responsive_image_style
|
||||||
|
- rest_resource_config
|
||||||
|
- rules_reaction_rule
|
||||||
|
- rules_component
|
||||||
|
- search_api_task
|
||||||
|
- search_api_index
|
||||||
|
- search_api_server
|
||||||
|
- solr_field_type
|
||||||
|
- solr_request_dispatcher
|
||||||
|
- solr_cache
|
||||||
|
- solr_request_handler
|
||||||
|
- simplenews_newsletter
|
||||||
|
- simplenews_subscriber
|
||||||
|
- simplenews_mailjet_subscription
|
||||||
|
- mailer_transport
|
||||||
|
- mailer_policy
|
||||||
|
- synonym
|
||||||
|
- action
|
||||||
|
- menu
|
||||||
|
- taxonomy_term
|
||||||
|
- taxonomy_vocabulary
|
||||||
|
- ultimate_cron_job
|
||||||
|
- user_role
|
||||||
|
- user
|
||||||
|
- user_history
|
||||||
|
- webform_submission
|
||||||
|
- webform
|
||||||
|
- webform_options
|
||||||
|
- workflow_state
|
||||||
|
- workflow_config_transition
|
||||||
|
- workflow_transition
|
||||||
|
- workflow_type
|
||||||
|
- workflow_scheduled_transition
|
||||||
|
- menu_link_content
|
||||||
|
- pathauto_pattern
|
||||||
|
- view
|
||||||
|
- cookie_category
|
||||||
|
- base_field_override
|
||||||
|
- entity_view_mode
|
||||||
|
- entity_form_mode
|
||||||
|
- entity_view_display
|
||||||
|
- entity_form_display
|
||||||
|
- date_format
|
||||||
|
- simplenews_subscriber_history
|
113
config/devel/entity_clone.settings.yml
Normal file
113
config/devel/entity_clone.settings.yml
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
form_settings:
|
||||||
|
taxonomy_term:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
contact_message:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
file:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
node:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
user:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
menu_link_content:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_license:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_log:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_order:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_order_item:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_payment:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_payment_method:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_pricelist_item:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_pricelist:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_product_variation:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_product:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_product_attribute_value:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_promotion:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_promotion_coupon:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_subscription:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
commerce_store:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
consumer:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
profile:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
redirect:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
search_api_task:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
simplenews_subscriber:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
workflow_transition:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
||||||
|
workflow_scheduled_transition:
|
||||||
|
default_value: false
|
||||||
|
disable: false
|
||||||
|
hidden: false
|
@ -1,6 +1,6 @@
|
|||||||
|
_core:
|
||||||
|
default_config_hash: UA1LGT2916TE3VyHCdi_cD-GPCb6ilm9KluygCKnqOI
|
||||||
|
langcode: fr
|
||||||
send: false
|
send: false
|
||||||
log: true
|
log: true
|
||||||
verbose: true
|
verbose: true
|
||||||
langcode: fr
|
|
||||||
_core:
|
|
||||||
default_config_hash: UA1LGT2916TE3VyHCdi_cD-GPCb6ilm9KluygCKnqOI
|
|
@ -0,0 +1,28 @@
|
|||||||
|
uuid: 1773680e-8fb9-4a51-9e82-f412d4502bc9
|
||||||
|
langcode: en
|
||||||
|
status: true
|
||||||
|
dependencies:
|
||||||
|
module:
|
||||||
|
- update
|
||||||
|
_core:
|
||||||
|
default_config_hash: JOcNPf-ezI7vLCxZg4K9wpGqKYj6vMHlfsmhx_WGbTM
|
||||||
|
id: update.status_notify
|
||||||
|
configuration:
|
||||||
|
email_body:
|
||||||
|
content:
|
||||||
|
value: |-
|
||||||
|
<p>You need to take action to secure your server {{ site_name }}.</p>
|
||||||
|
<ul>
|
||||||
|
{% for message in messages %}
|
||||||
|
<li>{{ message }}</li>
|
||||||
|
{% endfor %}
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
<p>See the <a href="{{ update_status }}">available updates</a> page for more information.
|
||||||
|
{% if update_manager %}
|
||||||
|
You can automatically install your updates using the <a href="{{ update_manager }}">Update manager</a>.
|
||||||
|
{% endif %}
|
||||||
|
You can <a href="{{ update_settings }}">change your settings</a> for what update notifications you receive.</p>
|
||||||
|
format: email_html
|
||||||
|
email_subject:
|
||||||
|
value: 'New release(s) available for {{ site_name }}'
|
@ -1,3 +1,6 @@
|
|||||||
|
_core:
|
||||||
|
default_config_hash: g88bppZh2Uimhd8nWIoRyNIqCPNQ-ywV5hXa_f4Av8k
|
||||||
|
langcode: fr
|
||||||
check:
|
check:
|
||||||
disabled_extensions: false
|
disabled_extensions: false
|
||||||
interval_days: 1
|
interval_days: 1
|
||||||
@ -9,6 +12,3 @@ notification:
|
|||||||
emails:
|
emails:
|
||||||
- info@materio.com
|
- info@materio.com
|
||||||
threshold: all
|
threshold: all
|
||||||
langcode: fr
|
|
||||||
_core:
|
|
||||||
default_config_hash: g88bppZh2Uimhd8nWIoRyNIqCPNQ-ywV5hXa_f4Av8k
|
|
3
config/devel/upgrade_status.settings.yml
Normal file
3
config/devel/upgrade_status.settings.yml
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
_core:
|
||||||
|
default_config_hash: BqkUHiXXGvu2L7NR_nblxtP6f03MdD16XSMWwVM0QEc
|
||||||
|
paths_per_scan: 30
|
5
config/prod/language/fr/pwa.config.yml
Normal file
5
config/prod/language/fr/pwa.config.yml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
description: 'L''inspiration par la matière'
|
||||||
|
urls_to_cache: "/fr/pricing\r\n/fr/blabla\r\n/fr/base\r\n/fr/showrooms"
|
||||||
|
start_url: /
|
||||||
|
lang: fr
|
||||||
|
cache_version: '1'
|
@ -1,31 +0,0 @@
|
|||||||
site_id: ''
|
|
||||||
url_http: ''
|
|
||||||
url_https: ''
|
|
||||||
domain_mode: 0
|
|
||||||
visibility:
|
|
||||||
request_path_mode: 0
|
|
||||||
request_path_pages: "/admin\n/admin/*\n/batch\n/node/add*\n/node/*/*\n/user/*/*"
|
|
||||||
user_role_mode: 0
|
|
||||||
user_role_roles: { }
|
|
||||||
user_account_mode: 1
|
|
||||||
track:
|
|
||||||
mailto: true
|
|
||||||
files: true
|
|
||||||
files_extensions: '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip'
|
|
||||||
colorbox: true
|
|
||||||
userid: false
|
|
||||||
messages: { }
|
|
||||||
site_search: false
|
|
||||||
privacy:
|
|
||||||
donottrack: true
|
|
||||||
custom:
|
|
||||||
variable: { }
|
|
||||||
codesnippet:
|
|
||||||
before: ''
|
|
||||||
after: ''
|
|
||||||
translation_set: false
|
|
||||||
cache: false
|
|
||||||
page_title_hierarchy: false
|
|
||||||
page_title_hierarchy_exclude_home: true
|
|
||||||
_core:
|
|
||||||
default_config_hash: YGueb7ImKHSG1RRmIB1iqPHVGXTmI2yvCcB-RX7FPeY
|
|
20
config/prod/pwa.config.yml
Normal file
20
config/prod/pwa.config.yml
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
site_name: materiO
|
||||||
|
short_name: materiO
|
||||||
|
description: 'The material library your projects deserve'
|
||||||
|
start_url: /
|
||||||
|
lang: fr
|
||||||
|
theme_color: '#ffffff'
|
||||||
|
background_color: '#ffffff'
|
||||||
|
display: standalone
|
||||||
|
default_image: '0'
|
||||||
|
urls_to_cache: "/en/pricing\r\n/en/blabla\r\n/en/base\r\n/en/showrooms"
|
||||||
|
urls_to_exclude: "admin/.*\r\nuser/.*"
|
||||||
|
offline_page: /offline
|
||||||
|
cache_version: '2'
|
||||||
|
cross_origin: false
|
||||||
|
skip_waiting: false
|
||||||
|
_core:
|
||||||
|
default_config_hash: cP1TZQyv1WdET3iepl2QoyOPK7VeO0xHm0lU_FU1Wmc
|
||||||
|
image: /sites/default/files/pwa/materiopwaicon.png
|
||||||
|
image_small: /sites/default/files/pwa/materiopwaicon.pngcopy.png
|
||||||
|
image_very_small: /sites/default/files/pwa/materiopwaicon.pngcopy2.png
|
23
config/prod/pwa_extras.settings.apple.yml
Normal file
23
config/prod/pwa_extras.settings.apple.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
touch_icons:
|
||||||
|
touch-icon-default: touch-icon-default
|
||||||
|
meta_tags:
|
||||||
|
meta-capable: meta-capable
|
||||||
|
meta-status-bar-style: meta-status-bar-style
|
||||||
|
color_select: black_translucent
|
||||||
|
home_screen_icons:
|
||||||
|
iphone5-splash: iphone5-splash
|
||||||
|
iphone6-splash: iphone6-splash
|
||||||
|
iphoneplus-splash: iphoneplus-splash
|
||||||
|
iphonex-splash: iphonex-splash
|
||||||
|
iphonexr-splash: iphonexr-splash
|
||||||
|
iphonexsmax-splash: iphonexsmax-splash
|
||||||
|
ipad-splash: ipad-splash
|
||||||
|
ipadpro1-splash: ipadpro1-splash
|
||||||
|
ipadpro2-splash: ipadpro2-splash
|
||||||
|
ipadpro3-splash: ipadpro3-splash
|
||||||
|
dependencies:
|
||||||
|
enforced:
|
||||||
|
module:
|
||||||
|
- pwa_extras
|
||||||
|
_core:
|
||||||
|
default_config_hash: TOeFdF8Tjq2HqBmUgrTH06d7ZpY5qNLHZTLPIaCVsEk
|
24
config/stage/.htaccess
Normal file
24
config/stage/.htaccess
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
# Deny all requests from Apache 2.4+.
|
||||||
|
<IfModule mod_authz_core.c>
|
||||||
|
Require all denied
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# Deny all requests from Apache 2.0-2.2.
|
||||||
|
<IfModule !mod_authz_core.c>
|
||||||
|
Deny from all
|
||||||
|
</IfModule>
|
||||||
|
|
||||||
|
# Turn off all options we don't need.
|
||||||
|
Options -Indexes -ExecCGI -Includes -MultiViews
|
||||||
|
|
||||||
|
# Set the catch-all handler to prevent scripts from being executed.
|
||||||
|
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
|
||||||
|
<Files *>
|
||||||
|
# Override the handler again if we're run later in the evaluation list.
|
||||||
|
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003
|
||||||
|
</Files>
|
||||||
|
|
||||||
|
# If we know how to do it safely, disable the PHP engine entirely.
|
||||||
|
<IfModule mod_php7.c>
|
||||||
|
php_flag engine off
|
||||||
|
</IfModule>
|
10
config/stage/devel.settings.yml
Normal file
10
config/stage/devel.settings.yml
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
page_alter: false
|
||||||
|
raw_names: false
|
||||||
|
error_handlers:
|
||||||
|
1: 1
|
||||||
|
rebuild_theme: false
|
||||||
|
debug_mail_file_format: '%to-%subject-%datetime.mail.txt'
|
||||||
|
debug_mail_directory: 'temporary://devel-mails'
|
||||||
|
devel_dumper: kint
|
||||||
|
debug_logfile: 'temporary://drupal_debug.txt'
|
||||||
|
debug_pre: false
|
5
config/stage/language/fr/pwa.config.yml
Normal file
5
config/stage/language/fr/pwa.config.yml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
description: 'L''inspiration par la matière'
|
||||||
|
urls_to_cache: "/fr/pricing\r\n/fr/blabla\r\n/fr/base\r\n/fr/showrooms"
|
||||||
|
start_url: /
|
||||||
|
lang: fr
|
||||||
|
cache_version: '1'
|
20
config/stage/pwa.config.yml
Normal file
20
config/stage/pwa.config.yml
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
site_name: materiO
|
||||||
|
short_name: materiO
|
||||||
|
description: 'The material library your projects deserve'
|
||||||
|
start_url: /
|
||||||
|
lang: fr
|
||||||
|
theme_color: '#ffffff'
|
||||||
|
background_color: '#ffffff'
|
||||||
|
display: standalone
|
||||||
|
default_image: '0'
|
||||||
|
urls_to_cache: "/en/pricing\r\n/en/blabla\r\n/en/base\r\n/en/showrooms"
|
||||||
|
urls_to_exclude: "admin/.*\r\nuser/.*"
|
||||||
|
offline_page: /offline
|
||||||
|
cache_version: '2'
|
||||||
|
cross_origin: false
|
||||||
|
skip_waiting: false
|
||||||
|
_core:
|
||||||
|
default_config_hash: cP1TZQyv1WdET3iepl2QoyOPK7VeO0xHm0lU_FU1Wmc
|
||||||
|
image: /sites/default/files/pwa/materiopwaicon.png
|
||||||
|
image_small: /sites/default/files/pwa/materiopwaicon.pngcopy.png
|
||||||
|
image_very_small: /sites/default/files/pwa/materiopwaicon.pngcopy2.png
|
23
config/stage/pwa_extras.settings.apple.yml
Normal file
23
config/stage/pwa_extras.settings.apple.yml
Normal file
@ -0,0 +1,23 @@
|
|||||||
|
touch_icons:
|
||||||
|
touch-icon-default: touch-icon-default
|
||||||
|
meta_tags:
|
||||||
|
meta-capable: meta-capable
|
||||||
|
meta-status-bar-style: meta-status-bar-style
|
||||||
|
color_select: black_translucent
|
||||||
|
home_screen_icons:
|
||||||
|
iphone5-splash: iphone5-splash
|
||||||
|
iphone6-splash: iphone6-splash
|
||||||
|
iphoneplus-splash: iphoneplus-splash
|
||||||
|
iphonex-splash: iphonex-splash
|
||||||
|
iphonexr-splash: iphonexr-splash
|
||||||
|
iphonexsmax-splash: iphonexsmax-splash
|
||||||
|
ipad-splash: ipad-splash
|
||||||
|
ipadpro1-splash: ipadpro1-splash
|
||||||
|
ipadpro2-splash: ipadpro2-splash
|
||||||
|
ipadpro3-splash: ipadpro3-splash
|
||||||
|
dependencies:
|
||||||
|
enforced:
|
||||||
|
module:
|
||||||
|
- pwa_extras
|
||||||
|
_core:
|
||||||
|
default_config_hash: TOeFdF8Tjq2HqBmUgrTH06d7ZpY5qNLHZTLPIaCVsEk
|
4
config/sync/admin_theme.settings.yml
Normal file
4
config/sync/admin_theme.settings.yml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
_core:
|
||||||
|
default_config_hash: djrGnpQFw2Jm0GjIQ-o28-09ZKtCusE5k0VNddWmOKE
|
||||||
|
paths: "/dummy-path-needed-until-core-issue-2930364-is-fixed\r\n/user/*/*\r\n/profile/*/*"
|
||||||
|
exclude_paths: /dummy-path-needed-until-core-issue-2930364-is-fixed
|
1
config/sync/admin_toolbar.settings.yml
Normal file
1
config/sync/admin_toolbar.settings.yml
Normal file
@ -0,0 +1 @@
|
|||||||
|
menu_depth: 4
|
26
config/sync/advagg.settings.yml
Normal file
26
config/sync/advagg.settings.yml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
_core:
|
||||||
|
default_config_hash: Vi3b7DLLNw5X1UX9XG8mnU-ysvyNgdyvAasxV9yck3I
|
||||||
|
css:
|
||||||
|
brotli: true
|
||||||
|
combine_media: false
|
||||||
|
fix_type: true
|
||||||
|
preserve_external: false
|
||||||
|
dns_prefetch: false
|
||||||
|
path:
|
||||||
|
convert:
|
||||||
|
absolute_to_protocol_relative: true
|
||||||
|
absolute: false
|
||||||
|
force_https: false
|
||||||
|
cache_level: 2
|
||||||
|
cron_frequency: 86400
|
||||||
|
enabled: true
|
||||||
|
global_counter: 0
|
||||||
|
immutable: true
|
||||||
|
js:
|
||||||
|
brotli: true
|
||||||
|
fix_type: true
|
||||||
|
preserve_external: false
|
||||||
|
skip_enabled_preprocess_check: false
|
||||||
|
show_bypass_cookie_message: true
|
||||||
|
symlinks: false
|
||||||
|
symlinksifownermatch: false
|
@ -0,0 +1,12 @@
|
|||||||
|
uuid: 41562777-d361-457b-ae22-8370d9d405b4
|
||||||
|
langcode: en
|
||||||
|
status: true
|
||||||
|
dependencies: { }
|
||||||
|
id: commerce_email
|
||||||
|
label: 'Commerce Email'
|
||||||
|
backend: database
|
||||||
|
backend_configuration:
|
||||||
|
lease_time: 300
|
||||||
|
processor: cron
|
||||||
|
processing_time: 180
|
||||||
|
locked: false
|
@ -1,9 +1,12 @@
|
|||||||
|
_core:
|
||||||
|
default_config_hash: d7tn_kI_5tCvOXLD4Qa-_znks4jgfgCwsKda6GKH-vk
|
||||||
role_menu_pairs:
|
role_menu_pairs:
|
||||||
-
|
-
|
||||||
role: admin
|
role: admin
|
||||||
menu: editors
|
menu: editors
|
||||||
|
-
|
||||||
|
role: admin_showroom
|
||||||
|
menu: editors
|
||||||
dependencies:
|
dependencies:
|
||||||
module:
|
module:
|
||||||
- amswap
|
- amswap
|
||||||
_core:
|
|
||||||
default_config_hash: d7tn_kI_5tCvOXLD4Qa-_znks4jgfgCwsKda6GKH-vk
|
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
status: 1
|
status: 1
|
||||||
pattern: "<?php\r\nreturn t('Home');\r\n\r\n?>"
|
pattern: "<?php\r\nreturn t('Home');\r\n\r\n?>"
|
||||||
php: true
|
|
||||||
escape: false
|
escape: false
|
||||||
dependencies:
|
dependencies:
|
||||||
config:
|
config:
|
||||||
- node.type.frontpage
|
- node.type.frontpage
|
||||||
|
php: true
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
timeout: null
|
timeout: null
|
||||||
|
url: ''
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
enabled: true
|
|
||||||
timeout: 0
|
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
|
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
|
||||||
|
enabled: true
|
||||||
|
timeout: 0
|
||||||
|
url: ''
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
timeout: null
|
timeout: null
|
||||||
|
url: ''
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
timeout: null
|
timeout: 60
|
||||||
|
url: /
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
enabled: false
|
|
||||||
timeout: null
|
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos
|
default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos
|
||||||
|
enabled: false
|
||||||
|
timeout: null
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
timeout: null
|
timeout: null
|
||||||
|
url: ''
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
timeout: null
|
timeout: null
|
||||||
|
url: ''
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
enabled: true
|
|
||||||
timeout: 0
|
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
|
default_config_hash: Oe-fB2enOwHHacGGf5HLP31RdU9bEsQZ19YQ6AS8pjw
|
||||||
|
enabled: true
|
||||||
|
timeout: 0
|
||||||
|
url: ''
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
timeout: null
|
timeout: 60
|
||||||
|
url: /
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
timeout: null
|
timeout: null
|
||||||
|
url: ''
|
||||||
|
@ -1,2 +1,3 @@
|
|||||||
enabled: false
|
enabled: false
|
||||||
timeout: null
|
timeout: null
|
||||||
|
url: ''
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
enabled: false
|
|
||||||
timeout: null
|
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos
|
default_config_hash: kxyrVqZ2uewqW3PUFj1ZDShD6MUbz5Yqnl3xyO3VXos
|
||||||
|
enabled: false
|
||||||
|
timeout: null
|
||||||
|
@ -1,16 +1,27 @@
|
|||||||
timeout: 3600
|
_core:
|
||||||
|
default_config_hash: m2pxH8tc4KIlh127R5TYim65W7NBY9gpYQnIXlvDp0M
|
||||||
|
langcode: fr
|
||||||
|
enabled: true
|
||||||
|
timeout: 1800
|
||||||
max_timeout: 172800
|
max_timeout: 172800
|
||||||
padding: 360
|
padding: 120
|
||||||
|
no_individual_logout_threshold: true
|
||||||
role_logout: true
|
role_logout: true
|
||||||
|
role_logout_max: true
|
||||||
redirect_url: /
|
redirect_url: /
|
||||||
no_dialog: false
|
include_destination: true
|
||||||
message: 'Your session is about to expire. Do you want to reset it?'
|
no_dialog: true
|
||||||
|
message: 'We are about to log you out for inactivity. If we do, you will lose any unsaved work. Do you need more time?'
|
||||||
inactivity_message: ''
|
inactivity_message: ''
|
||||||
|
inactivity_message_type: status
|
||||||
|
modal_width: 450
|
||||||
enforce_admin: false
|
enforce_admin: false
|
||||||
jstimer_format: '%hours%:%mins%:%secs%'
|
jstimer_format: '%hours%:%mins%:%secs%'
|
||||||
jstimer_js_load_option: false
|
jstimer_js_load_option: false
|
||||||
use_alt_logout_method: false
|
use_alt_logout_method: true
|
||||||
use_watchdog: true
|
use_watchdog: false
|
||||||
langcode: fr
|
dialog_title: 'materiO’ Alert'
|
||||||
_core:
|
disable_buttons: false
|
||||||
default_config_hash: m2pxH8tc4KIlh127R5TYim65W7NBY9gpYQnIXlvDp0M
|
yes_button: ''
|
||||||
|
no_button: ''
|
||||||
|
whitelisted_ip_addresses: ''
|
||||||
|
63
config/sync/better_messages.settings.yml
Normal file
63
config/sync/better_messages.settings.yml
Normal file
@ -0,0 +1,63 @@
|
|||||||
|
langcode: fr
|
||||||
|
_core:
|
||||||
|
default_config_hash: VcrgfJ8s9xNvGnogt3JciEvtMgPkMsHeE9BOLXd7jHk
|
||||||
|
position: tr
|
||||||
|
vertical: 50
|
||||||
|
horizontal: 5
|
||||||
|
fixed: 0
|
||||||
|
width: 600px
|
||||||
|
autoclose: 10
|
||||||
|
opendelay: 0.3
|
||||||
|
disable_autoclose: 1
|
||||||
|
show_countdown: 0
|
||||||
|
hover_autoclose: 1
|
||||||
|
popin:
|
||||||
|
effect: fadeIn
|
||||||
|
duration: normal
|
||||||
|
popout:
|
||||||
|
effect: fadeIn
|
||||||
|
duration: fast
|
||||||
|
jquery_ui:
|
||||||
|
draggable: 0
|
||||||
|
resizable: 0
|
||||||
|
visibility:
|
||||||
|
message_type:
|
||||||
|
id: message_type
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
better_messages: '@better_messages.context:better_messages'
|
||||||
|
message_types: { }
|
||||||
|
'entity_bundle:commerce_product':
|
||||||
|
id: 'entity_bundle:commerce_product'
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
commerce_product: '@commerce_product.product_route_context:commerce_product'
|
||||||
|
bundles: { }
|
||||||
|
'entity_bundle:node':
|
||||||
|
id: 'entity_bundle:node'
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
node: '@node.node_route_context:node'
|
||||||
|
bundles: { }
|
||||||
|
language:
|
||||||
|
id: language
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
language: '@language.current_language_context:language_interface'
|
||||||
|
langcodes: { }
|
||||||
|
node_type:
|
||||||
|
id: node_type
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
node: '@node.node_route_context:node'
|
||||||
|
bundles: { }
|
||||||
|
request_path:
|
||||||
|
id: request_path
|
||||||
|
negate: false
|
||||||
|
pages: ''
|
||||||
|
user_role:
|
||||||
|
id: user_role
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
user: '@user.current_user_context:current_user'
|
||||||
|
roles: { }
|
@ -0,0 +1,18 @@
|
|||||||
|
uuid: 473c75f5-b226-4aaa-aae6-fb884bebb9a7
|
||||||
|
langcode: fr
|
||||||
|
status: true
|
||||||
|
dependencies:
|
||||||
|
theme:
|
||||||
|
- materiotheme
|
||||||
|
id: actionsdadministrationprincipales
|
||||||
|
theme: materiotheme
|
||||||
|
region: content_top
|
||||||
|
weight: 0
|
||||||
|
provider: null
|
||||||
|
plugin: local_actions_block
|
||||||
|
settings:
|
||||||
|
id: local_actions_block
|
||||||
|
label: 'Actions d''administration principales'
|
||||||
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
|
visibility: { }
|
@ -17,6 +17,6 @@ plugin: system_breadcrumb_block
|
|||||||
settings:
|
settings:
|
||||||
id: system_breadcrumb_block
|
id: system_breadcrumb_block
|
||||||
label: Breadcrumbs
|
label: Breadcrumbs
|
||||||
provider: system
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: system
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -17,6 +17,6 @@ plugin: system_main_block
|
|||||||
settings:
|
settings:
|
||||||
id: system_main_block
|
id: system_main_block
|
||||||
label: 'Main page content'
|
label: 'Main page content'
|
||||||
provider: system
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: system
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -17,6 +17,6 @@ plugin: help_block
|
|||||||
settings:
|
settings:
|
||||||
id: help_block
|
id: help_block
|
||||||
label: Help
|
label: Help
|
||||||
provider: help
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: help
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -15,6 +15,6 @@ plugin: local_actions_block
|
|||||||
settings:
|
settings:
|
||||||
id: local_actions_block
|
id: local_actions_block
|
||||||
label: 'Primary admin actions'
|
label: 'Primary admin actions'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -17,6 +17,6 @@ plugin: user_login_block
|
|||||||
settings:
|
settings:
|
||||||
id: user_login_block
|
id: user_login_block
|
||||||
label: 'User login'
|
label: 'User login'
|
||||||
provider: user
|
|
||||||
label_display: visible
|
label_display: visible
|
||||||
|
provider: user
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -17,6 +17,6 @@ plugin: system_messages_block
|
|||||||
settings:
|
settings:
|
||||||
id: system_messages_block
|
id: system_messages_block
|
||||||
label: 'Status messages'
|
label: 'Status messages'
|
||||||
provider: system
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: system
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -15,6 +15,6 @@ plugin: page_title_block
|
|||||||
settings:
|
settings:
|
||||||
id: page_title_block
|
id: page_title_block
|
||||||
label: 'Page title'
|
label: 'Page title'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -15,8 +15,8 @@ plugin: local_tasks_block
|
|||||||
settings:
|
settings:
|
||||||
id: local_tasks_block
|
id: local_tasks_block
|
||||||
label: 'Primary tabs'
|
label: 'Primary tabs'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
primary: true
|
primary: true
|
||||||
secondary: false
|
secondary: false
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -15,8 +15,8 @@ plugin: local_tasks_block
|
|||||||
settings:
|
settings:
|
||||||
id: local_tasks_block
|
id: local_tasks_block
|
||||||
label: 'Secondary tabs'
|
label: 'Secondary tabs'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
primary: false
|
primary: false
|
||||||
secondary: true
|
secondary: true
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
21
config/sync/block.block.cart.yml
Normal file
21
config/sync/block.block.cart.yml
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
uuid: 90f98c52-9624-4758-9c38-3904d5ef5faa
|
||||||
|
langcode: en
|
||||||
|
status: false
|
||||||
|
dependencies:
|
||||||
|
module:
|
||||||
|
- commerce_cart
|
||||||
|
theme:
|
||||||
|
- materiotheme
|
||||||
|
id: cart
|
||||||
|
theme: materiotheme
|
||||||
|
region: header_right
|
||||||
|
weight: 0
|
||||||
|
provider: null
|
||||||
|
plugin: commerce_cart
|
||||||
|
settings:
|
||||||
|
id: commerce_cart
|
||||||
|
label: Cart
|
||||||
|
label_display: visible
|
||||||
|
provider: commerce_cart
|
||||||
|
dropdown: true
|
||||||
|
visibility: { }
|
35
config/sync/block.block.checkoutprogress.yml
Normal file
35
config/sync/block.block.checkoutprogress.yml
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
uuid: f1f79e84-77c7-4d8a-a4b5-a8a84f380cb0
|
||||||
|
langcode: en
|
||||||
|
status: true
|
||||||
|
dependencies:
|
||||||
|
module:
|
||||||
|
- commerce_checkout
|
||||||
|
- commerce_product
|
||||||
|
theme:
|
||||||
|
- materiotheme
|
||||||
|
id: checkoutprogress
|
||||||
|
theme: materiotheme
|
||||||
|
region: content_top
|
||||||
|
weight: 0
|
||||||
|
provider: null
|
||||||
|
plugin: commerce_checkout_progress
|
||||||
|
settings:
|
||||||
|
id: commerce_checkout_progress
|
||||||
|
label: 'Checkout progress'
|
||||||
|
label_display: '0'
|
||||||
|
provider: commerce_checkout
|
||||||
|
visibility:
|
||||||
|
'entity_bundle:commerce_product_variation':
|
||||||
|
id: 'entity_bundle:commerce_product_variation'
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
commerce_product_variation: '@commerce_product.product_variation_route_context:commerce_product_variation'
|
||||||
|
bundles:
|
||||||
|
materio_product_variation_type: materio_product_variation_type
|
||||||
|
'entity_bundle:commerce_product':
|
||||||
|
id: 'entity_bundle:commerce_product'
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
commerce_product: '@commerce_product.product_route_context:commerce_product'
|
||||||
|
bundles:
|
||||||
|
materio_product_type: materio_product_type
|
25
config/sync/block.block.contact.yml
Normal file
25
config/sync/block.block.contact.yml
Normal file
@ -0,0 +1,25 @@
|
|||||||
|
uuid: fc884273-8af4-4868-a415-631b39081904
|
||||||
|
langcode: en
|
||||||
|
status: true
|
||||||
|
dependencies:
|
||||||
|
content:
|
||||||
|
- 'block_content:simple_text:e202a879-0a6d-4819-a171-15dfac8d7567'
|
||||||
|
module:
|
||||||
|
- block_content
|
||||||
|
theme:
|
||||||
|
- materiotheme
|
||||||
|
id: contact
|
||||||
|
theme: materiotheme
|
||||||
|
region: footer_right
|
||||||
|
weight: 0
|
||||||
|
provider: null
|
||||||
|
plugin: 'block_content:e202a879-0a6d-4819-a171-15dfac8d7567'
|
||||||
|
settings:
|
||||||
|
id: 'block_content:e202a879-0a6d-4819-a171-15dfac8d7567'
|
||||||
|
label: contact
|
||||||
|
label_display: '0'
|
||||||
|
provider: block_content
|
||||||
|
status: true
|
||||||
|
info: ''
|
||||||
|
view_mode: full
|
||||||
|
visibility: { }
|
31
config/sync/block.block.header.yml
Normal file
31
config/sync/block.block.header.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
uuid: d16db992-5c92-4832-a386-69b50313a3e9
|
||||||
|
langcode: en
|
||||||
|
status: true
|
||||||
|
dependencies:
|
||||||
|
config:
|
||||||
|
- system.menu.header
|
||||||
|
module:
|
||||||
|
- menu_block
|
||||||
|
theme:
|
||||||
|
- materiotheme
|
||||||
|
id: header
|
||||||
|
theme: materiotheme
|
||||||
|
region: header_right
|
||||||
|
weight: -2
|
||||||
|
provider: null
|
||||||
|
plugin: 'menu_block:header'
|
||||||
|
settings:
|
||||||
|
id: 'menu_block:header'
|
||||||
|
label: Header
|
||||||
|
label_display: '0'
|
||||||
|
provider: menu_block
|
||||||
|
follow: false
|
||||||
|
follow_parent: child
|
||||||
|
label_link: false
|
||||||
|
label_type: block
|
||||||
|
level: 1
|
||||||
|
depth: 0
|
||||||
|
expand_all_items: false
|
||||||
|
parent: 'header:'
|
||||||
|
suggestion: header
|
||||||
|
visibility: { }
|
@ -14,7 +14,7 @@ provider: null
|
|||||||
plugin: 'language_block:language_interface'
|
plugin: 'language_block:language_interface'
|
||||||
settings:
|
settings:
|
||||||
id: 'language_block:language_interface'
|
id: 'language_block:language_interface'
|
||||||
label: Language
|
label: Langue
|
||||||
provider: language
|
|
||||||
label_display: visible
|
label_display: visible
|
||||||
|
provider: language
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -1,20 +1,26 @@
|
|||||||
uuid: f45bc656-0e27-4f8a-82d2-b3c9e62c72f3
|
uuid: f78827fe-0500-429d-9688-26a362b9820a
|
||||||
langcode: en
|
langcode: fr
|
||||||
status: true
|
status: true
|
||||||
dependencies:
|
dependencies:
|
||||||
module:
|
module:
|
||||||
- materio_sapi
|
- materio_sapi
|
||||||
|
- system
|
||||||
theme:
|
theme:
|
||||||
- materiotheme
|
- materiotheme
|
||||||
id: materiosapisearchblock
|
id: materiosapisearchblock
|
||||||
theme: materiotheme
|
theme: materiotheme
|
||||||
region: header_bottom
|
region: header_bottom
|
||||||
weight: -2
|
weight: 0
|
||||||
provider: null
|
provider: null
|
||||||
plugin: materio_sapi_search_block
|
plugin: materio_sapi_search_block
|
||||||
settings:
|
settings:
|
||||||
id: materio_sapi_search_block
|
id: materio_sapi_search_block
|
||||||
label: 'Materio sapi search block'
|
label: 'Materio sapi search block'
|
||||||
provider: materio_sapi
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
visibility: { }
|
provider: materio_sapi
|
||||||
|
visibility:
|
||||||
|
request_path:
|
||||||
|
id: request_path
|
||||||
|
negate: true
|
||||||
|
context_mapping: { }
|
||||||
|
pages: '/checkout/*'
|
||||||
|
@ -18,13 +18,13 @@ plugin: system_breadcrumb_block
|
|||||||
settings:
|
settings:
|
||||||
id: system_breadcrumb_block
|
id: system_breadcrumb_block
|
||||||
label: Breadcrumbs
|
label: Breadcrumbs
|
||||||
provider: system
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: system
|
||||||
visibility:
|
visibility:
|
||||||
user_role:
|
user_role:
|
||||||
id: user_role
|
id: user_role
|
||||||
roles:
|
|
||||||
root: root
|
|
||||||
negate: false
|
negate: false
|
||||||
context_mapping:
|
context_mapping:
|
||||||
user: '@user.current_user_context:current_user'
|
user: '@user.current_user_context:current_user'
|
||||||
|
roles:
|
||||||
|
root: root
|
||||||
|
@ -17,6 +17,6 @@ plugin: system_main_block
|
|||||||
settings:
|
settings:
|
||||||
id: system_main_block
|
id: system_main_block
|
||||||
label: 'Main page content'
|
label: 'Main page content'
|
||||||
provider: system
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: system
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -17,6 +17,6 @@ plugin: help_block
|
|||||||
settings:
|
settings:
|
||||||
id: help_block
|
id: help_block
|
||||||
label: Help
|
label: Help
|
||||||
provider: help
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: help
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -15,6 +15,6 @@ plugin: local_actions_block
|
|||||||
settings:
|
settings:
|
||||||
id: local_actions_block
|
id: local_actions_block
|
||||||
label: 'Primary admin actions'
|
label: 'Primary admin actions'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -17,6 +17,6 @@ plugin: user_login_block
|
|||||||
settings:
|
settings:
|
||||||
id: user_login_block
|
id: user_login_block
|
||||||
label: 'User login'
|
label: 'User login'
|
||||||
provider: user
|
|
||||||
label_display: visible
|
label_display: visible
|
||||||
|
provider: user
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -17,6 +17,6 @@ plugin: system_messages_block
|
|||||||
settings:
|
settings:
|
||||||
id: system_messages_block
|
id: system_messages_block
|
||||||
label: 'Status messages'
|
label: 'Status messages'
|
||||||
provider: system
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: system
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -15,6 +15,6 @@ plugin: page_title_block
|
|||||||
settings:
|
settings:
|
||||||
id: page_title_block
|
id: page_title_block
|
||||||
label: 'Page title'
|
label: 'Page title'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -15,8 +15,8 @@ plugin: local_tasks_block
|
|||||||
settings:
|
settings:
|
||||||
id: local_tasks_block
|
id: local_tasks_block
|
||||||
label: 'Primary tabs'
|
label: 'Primary tabs'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
primary: true
|
primary: true
|
||||||
secondary: false
|
secondary: false
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -15,8 +15,8 @@ plugin: local_tasks_block
|
|||||||
settings:
|
settings:
|
||||||
id: local_tasks_block
|
id: local_tasks_block
|
||||||
label: 'Secondary tabs'
|
label: 'Secondary tabs'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
primary: false
|
primary: false
|
||||||
secondary: true
|
secondary: true
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
@ -13,6 +13,6 @@ plugin: page_title_block
|
|||||||
settings:
|
settings:
|
||||||
id: page_title_block
|
id: page_title_block
|
||||||
label: 'Page title'
|
label: 'Page title'
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
31
config/sync/block.block.pieddepage.yml
Normal file
31
config/sync/block.block.pieddepage.yml
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
uuid: 4c2a2713-7fd0-4b0a-ab12-0e23ac5f266d
|
||||||
|
langcode: fr
|
||||||
|
status: false
|
||||||
|
dependencies:
|
||||||
|
config:
|
||||||
|
- system.menu.footer
|
||||||
|
module:
|
||||||
|
- menu_block
|
||||||
|
theme:
|
||||||
|
- materiotheme
|
||||||
|
id: pieddepage
|
||||||
|
theme: materiotheme
|
||||||
|
region: footer_right
|
||||||
|
weight: 0
|
||||||
|
provider: null
|
||||||
|
plugin: 'menu_block:footer'
|
||||||
|
settings:
|
||||||
|
id: 'menu_block:footer'
|
||||||
|
label: 'Pied de page'
|
||||||
|
label_display: '0'
|
||||||
|
provider: menu_block
|
||||||
|
follow: false
|
||||||
|
follow_parent: child
|
||||||
|
label_link: false
|
||||||
|
label_type: block
|
||||||
|
level: 1
|
||||||
|
depth: 0
|
||||||
|
expand_all_items: false
|
||||||
|
parent: 'footer:'
|
||||||
|
suggestion: footer
|
||||||
|
visibility: { }
|
35
config/sync/block.block.simplenewssubscription.yml
Normal file
35
config/sync/block.block.simplenewssubscription.yml
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
uuid: 57917b98-88dc-4aab-830c-886ffa43bfb1
|
||||||
|
langcode: fr
|
||||||
|
status: true
|
||||||
|
dependencies:
|
||||||
|
module:
|
||||||
|
- simplenews
|
||||||
|
- user
|
||||||
|
theme:
|
||||||
|
- materiotheme
|
||||||
|
id: simplenewssubscription
|
||||||
|
theme: materiotheme
|
||||||
|
region: footer_left
|
||||||
|
weight: 0
|
||||||
|
provider: null
|
||||||
|
plugin: simplenews_subscription_block
|
||||||
|
settings:
|
||||||
|
id: simplenews_subscription_block
|
||||||
|
label: 'Subscribe to our monthly newsletter.'
|
||||||
|
label_display: visible
|
||||||
|
provider: simplenews
|
||||||
|
newsletters:
|
||||||
|
materio_newsletter: materio_newsletter
|
||||||
|
default_newsletters:
|
||||||
|
materio_newsletter: materio_newsletter
|
||||||
|
message: ''
|
||||||
|
show_manage: false
|
||||||
|
unique_id: footersimplenewssubscriptionblock
|
||||||
|
visibility:
|
||||||
|
user_role:
|
||||||
|
id: user_role
|
||||||
|
negate: false
|
||||||
|
context_mapping:
|
||||||
|
user: '@user.current_user_context:current_user'
|
||||||
|
roles:
|
||||||
|
anonymous: anonymous
|
@ -15,8 +15,8 @@ plugin: system_branding_block
|
|||||||
settings:
|
settings:
|
||||||
id: system_branding_block
|
id: system_branding_block
|
||||||
label: 'Site branding'
|
label: 'Site branding'
|
||||||
provider: system
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: system
|
||||||
use_site_logo: false
|
use_site_logo: false
|
||||||
use_site_name: true
|
use_site_name: true
|
||||||
use_site_slogan: true
|
use_site_slogan: true
|
||||||
|
129
config/sync/block.block.socialmedialinks.yml
Normal file
129
config/sync/block.block.socialmedialinks.yml
Normal file
@ -0,0 +1,129 @@
|
|||||||
|
uuid: f3053235-8080-4c5a-b6df-800f3c16eaac
|
||||||
|
langcode: fr
|
||||||
|
status: true
|
||||||
|
dependencies:
|
||||||
|
module:
|
||||||
|
- social_media_links
|
||||||
|
theme:
|
||||||
|
- materiotheme
|
||||||
|
id: socialmedialinks
|
||||||
|
theme: materiotheme
|
||||||
|
region: header_right
|
||||||
|
weight: -5
|
||||||
|
provider: null
|
||||||
|
plugin: social_media_links_block
|
||||||
|
settings:
|
||||||
|
id: social_media_links_block
|
||||||
|
label: 'Social Media Links'
|
||||||
|
label_display: '0'
|
||||||
|
provider: social_media_links
|
||||||
|
platforms:
|
||||||
|
website:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-10'
|
||||||
|
instagram:
|
||||||
|
value: materio_group
|
||||||
|
description: ''
|
||||||
|
weight: '-9'
|
||||||
|
xing:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-8'
|
||||||
|
contact:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-7'
|
||||||
|
rss:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-6'
|
||||||
|
bitbucket:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-5'
|
||||||
|
vkontakte:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-4'
|
||||||
|
slideshare:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-3'
|
||||||
|
github:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-2'
|
||||||
|
behance:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '-1'
|
||||||
|
vimeo:
|
||||||
|
value: materio
|
||||||
|
description: ''
|
||||||
|
weight: '0'
|
||||||
|
linkedin:
|
||||||
|
value: company/mat-rio-sas
|
||||||
|
description: ''
|
||||||
|
weight: '1'
|
||||||
|
youtube_channel:
|
||||||
|
value: UChKuhMq9rSfLqUmPc9dEgXw
|
||||||
|
description: ''
|
||||||
|
weight: '2'
|
||||||
|
googleplus:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '3'
|
||||||
|
facebook:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '4'
|
||||||
|
drupal:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '5'
|
||||||
|
flickr:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '6'
|
||||||
|
gitlab:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '7'
|
||||||
|
tumblr:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '8'
|
||||||
|
youtube:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '9'
|
||||||
|
pinterest:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '10'
|
||||||
|
email:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '11'
|
||||||
|
twitter:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '12'
|
||||||
|
whatsapp:
|
||||||
|
value: ''
|
||||||
|
description: ''
|
||||||
|
weight: '13'
|
||||||
|
appearance:
|
||||||
|
orientation: h
|
||||||
|
show_name: 0
|
||||||
|
suggestion: ''
|
||||||
|
link_attributes:
|
||||||
|
target: _blank
|
||||||
|
rel: nofollow
|
||||||
|
iconset:
|
||||||
|
style: 'fontawesome:fw'
|
||||||
|
installed_iconsets:
|
||||||
|
fontawesome:
|
||||||
|
examples: ''
|
||||||
|
visibility: { }
|
@ -15,16 +15,17 @@ plugin: local_tasks_block
|
|||||||
settings:
|
settings:
|
||||||
id: local_tasks_block
|
id: local_tasks_block
|
||||||
label: Tabs
|
label: Tabs
|
||||||
provider: core
|
|
||||||
label_display: '0'
|
label_display: '0'
|
||||||
|
provider: core
|
||||||
primary: true
|
primary: true
|
||||||
secondary: true
|
secondary: true
|
||||||
visibility:
|
visibility:
|
||||||
user_role:
|
user_role:
|
||||||
id: user_role
|
id: user_role
|
||||||
roles:
|
|
||||||
admin: admin
|
|
||||||
root: root
|
|
||||||
negate: false
|
negate: false
|
||||||
context_mapping:
|
context_mapping:
|
||||||
user: '@user.current_user_context:current_user'
|
user: '@user.current_user_context:current_user'
|
||||||
|
roles:
|
||||||
|
authenticated: authenticated
|
||||||
|
admin: admin
|
||||||
|
root: root
|
||||||
|
@ -10,19 +10,19 @@ dependencies:
|
|||||||
id: userblock
|
id: userblock
|
||||||
theme: materiotheme
|
theme: materiotheme
|
||||||
region: header_right
|
region: header_right
|
||||||
weight: -2
|
weight: -3
|
||||||
provider: null
|
provider: null
|
||||||
plugin: user_block
|
plugin: user_block
|
||||||
settings:
|
settings:
|
||||||
id: user_block
|
id: user_block
|
||||||
label: 'User block'
|
label: 'User block'
|
||||||
provider: materio_user
|
|
||||||
label_display: visible
|
label_display: visible
|
||||||
|
provider: materio_user
|
||||||
visibility:
|
visibility:
|
||||||
user_role:
|
user_role:
|
||||||
id: user_role
|
id: user_role
|
||||||
roles:
|
|
||||||
authenticated: authenticated
|
|
||||||
negate: false
|
negate: false
|
||||||
context_mapping:
|
context_mapping:
|
||||||
user: '@user.current_user_context:current_user'
|
user: '@user.current_user_context:current_user'
|
||||||
|
roles:
|
||||||
|
authenticated: authenticated
|
||||||
|
@ -9,12 +9,12 @@ dependencies:
|
|||||||
id: userlogin
|
id: userlogin
|
||||||
theme: materiotheme
|
theme: materiotheme
|
||||||
region: header_right
|
region: header_right
|
||||||
weight: -3
|
weight: -4
|
||||||
provider: null
|
provider: null
|
||||||
plugin: user_login_block
|
plugin: user_login_block
|
||||||
settings:
|
settings:
|
||||||
id: user_login_block
|
id: user_login_block
|
||||||
label: 'Member Access'
|
label: 'Accès membre'
|
||||||
provider: user
|
|
||||||
label_display: visible
|
label_display: visible
|
||||||
|
provider: user
|
||||||
visibility: { }
|
visibility: { }
|
||||||
|
22
config/sync/block.block.workflowtransitionform.yml
Normal file
22
config/sync/block.block.workflowtransitionform.yml
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
uuid: 1fa04199-b67e-40fa-8a5b-5da044dc6b3b
|
||||||
|
langcode: en
|
||||||
|
status: false
|
||||||
|
dependencies:
|
||||||
|
module:
|
||||||
|
- workflow
|
||||||
|
theme:
|
||||||
|
- null
|
||||||
|
_core:
|
||||||
|
default_config_hash: Cs2l2qZ2r60qh0aD5hM7ePYviecEo81KvYpFMUgPP2k
|
||||||
|
id: workflowtransitionform
|
||||||
|
theme: null
|
||||||
|
region: ''
|
||||||
|
weight: -7
|
||||||
|
provider: workflow
|
||||||
|
plugin: workflow_transition_form_block
|
||||||
|
settings:
|
||||||
|
id: workflow_transition_form_block
|
||||||
|
label: 'Workflow Transition form'
|
||||||
|
label_display: visible
|
||||||
|
provider: workflow
|
||||||
|
visibility: { }
|
8
config/sync/block_content.type.simple_text.yml
Normal file
8
config/sync/block_content.type.simple_text.yml
Normal file
@ -0,0 +1,8 @@
|
|||||||
|
uuid: 37e411ea-165c-49d4-b221-259d2ea47d6e
|
||||||
|
langcode: fr
|
||||||
|
status: true
|
||||||
|
dependencies: { }
|
||||||
|
id: simple_text
|
||||||
|
label: 'simple text'
|
||||||
|
revision: 0
|
||||||
|
description: ''
|
26
config/sync/checklistapi.progress.gdpr_checklist.yml
Normal file
26
config/sync/checklistapi.progress.gdpr_checklist.yml
Normal file
@ -0,0 +1,26 @@
|
|||||||
|
progress:
|
||||||
|
'#changed': 1626258737
|
||||||
|
'#changed_by': '1'
|
||||||
|
'#completed_items': 7
|
||||||
|
'#items':
|
||||||
|
responsibility_agreement:
|
||||||
|
'#completed': 1626252228
|
||||||
|
'#uid': '1'
|
||||||
|
recommended_resources:
|
||||||
|
'#completed': 1626252228
|
||||||
|
'#uid': '1'
|
||||||
|
data1:
|
||||||
|
'#completed': 1626256183
|
||||||
|
'#uid': '1'
|
||||||
|
external_traffic_measurement:
|
||||||
|
'#completed': 1626258737
|
||||||
|
'#uid': '1'
|
||||||
|
social_media_connections:
|
||||||
|
'#completed': 1626258737
|
||||||
|
'#uid': '1'
|
||||||
|
module_data_collection:
|
||||||
|
'#completed': 1626258737
|
||||||
|
'#uid': '1'
|
||||||
|
user_role_permissions:
|
||||||
|
'#completed': 1626258737
|
||||||
|
'#uid': '1'
|
@ -4,34 +4,80 @@ status: true
|
|||||||
dependencies:
|
dependencies:
|
||||||
module:
|
module:
|
||||||
- commerce_payment
|
- commerce_payment
|
||||||
|
- commerce_promotion
|
||||||
|
- commerce_stripe
|
||||||
- email_registration
|
- email_registration
|
||||||
|
- materio_commerce
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: wwkDVBiXUqSzRifJbb71ajFBklJdNJ_DgS67IF-_qgY
|
default_config_hash: wwkDVBiXUqSzRifJbb71ajFBklJdNJ_DgS67IF-_qgY
|
||||||
id: default
|
|
||||||
label: Default
|
label: Default
|
||||||
|
id: default
|
||||||
plugin: multistep_default
|
plugin: multistep_default
|
||||||
configuration:
|
configuration:
|
||||||
display_checkout_progress: true
|
display_checkout_progress: true
|
||||||
|
display_checkout_progress_breadcrumb_links: false
|
||||||
panes:
|
panes:
|
||||||
login:
|
login:
|
||||||
allow_guest_checkout: true
|
|
||||||
allow_registration: false
|
|
||||||
step: login
|
step: login
|
||||||
weight: 0
|
weight: 0
|
||||||
|
allow_guest_checkout: true
|
||||||
|
allow_registration: false
|
||||||
contact_information:
|
contact_information:
|
||||||
double_entry: true
|
|
||||||
step: order_information
|
step: order_information
|
||||||
weight: 1
|
weight: 1
|
||||||
billing_information:
|
double_entry: true
|
||||||
step: order_information
|
|
||||||
weight: 2
|
|
||||||
review:
|
review:
|
||||||
step: review
|
step: review
|
||||||
weight: 3
|
weight: 3
|
||||||
completion_message:
|
completion_message:
|
||||||
step: complete
|
step: complete
|
||||||
weight: 4
|
weight: 7
|
||||||
|
message:
|
||||||
|
value: "Your order number is [commerce_order:order_number].\r\nYou can view your order on your account page when logged in."
|
||||||
|
format: plain_text
|
||||||
order_summary:
|
order_summary:
|
||||||
view: commerce_checkout_order_summary
|
|
||||||
step: _sidebar
|
step: _sidebar
|
||||||
|
weight: 9
|
||||||
|
view: commerce_checkout_order_summary
|
||||||
|
completion_register:
|
||||||
|
step: complete
|
||||||
|
weight: 8
|
||||||
|
payment_information:
|
||||||
|
step: order_information
|
||||||
|
weight: 2
|
||||||
|
payment_process:
|
||||||
|
step: payment
|
||||||
|
weight: 6
|
||||||
|
capture: true
|
||||||
|
coupon_redemption:
|
||||||
|
step: _sidebar
|
||||||
|
weight: 10
|
||||||
|
allow_multiple: false
|
||||||
|
stripe_review:
|
||||||
|
step: review
|
||||||
|
weight: 4
|
||||||
|
button_id: edit-actions-next
|
||||||
|
setup_future_usage: ''
|
||||||
|
email_registration_login:
|
||||||
|
step: _disabled
|
||||||
|
weight: 12
|
||||||
|
allow_guest_checkout: true
|
||||||
|
allow_registration: false
|
||||||
|
email_registration_completion_registration:
|
||||||
|
step: _disabled
|
||||||
|
weight: 13
|
||||||
|
materio_commerce_agree_nominative:
|
||||||
|
step: _disabled
|
||||||
|
weight: 11
|
||||||
|
path: null
|
||||||
|
text: null
|
||||||
|
link_text: null
|
||||||
|
invalid_text: 'You must agree with the nominative terms before continuing'
|
||||||
|
materio_commerce_agree_terms:
|
||||||
|
step: review
|
||||||
weight: 5
|
weight: 5
|
||||||
|
path: null
|
||||||
|
link_text: 'Terms and Conditions'
|
||||||
|
prefix_text: 'I agree with the %terms'
|
||||||
|
invalid_text: 'You must agree with the %terms before continuing'
|
||||||
|
new_window: 1
|
||||||
|
@ -5,48 +5,85 @@ dependencies:
|
|||||||
module:
|
module:
|
||||||
- commerce_payment
|
- commerce_payment
|
||||||
- commerce_promotion
|
- commerce_promotion
|
||||||
|
- commerce_stripe
|
||||||
- email_registration
|
- email_registration
|
||||||
id: materio_checkout_flow
|
- materio_commerce
|
||||||
label: 'materio checkout flow'
|
label: 'materio checkout flow'
|
||||||
|
id: materio_checkout_flow
|
||||||
plugin: multistep_default
|
plugin: multistep_default
|
||||||
configuration:
|
configuration:
|
||||||
display_checkout_progress: true
|
display_checkout_progress: true
|
||||||
|
display_checkout_progress_breadcrumb_links: true
|
||||||
panes:
|
panes:
|
||||||
login:
|
|
||||||
allow_guest_checkout: false
|
|
||||||
allow_registration: true
|
|
||||||
step: login
|
|
||||||
weight: 10
|
|
||||||
review:
|
|
||||||
step: review
|
|
||||||
weight: 10
|
|
||||||
completion_message:
|
|
||||||
step: complete
|
|
||||||
weight: 10
|
|
||||||
completion_register:
|
|
||||||
step: complete
|
|
||||||
weight: 10
|
|
||||||
order_summary:
|
|
||||||
view: ''
|
|
||||||
step: _sidebar
|
|
||||||
weight: 10
|
|
||||||
contact_information:
|
contact_information:
|
||||||
|
step: order_information
|
||||||
|
weight: 0
|
||||||
double_entry: false
|
double_entry: false
|
||||||
step: order_information
|
|
||||||
weight: 10
|
|
||||||
payment_process:
|
|
||||||
capture: true
|
|
||||||
step: payment
|
|
||||||
weight: 10
|
|
||||||
payment_information:
|
|
||||||
step: order_information
|
|
||||||
weight: 10
|
|
||||||
coupon_redemption:
|
|
||||||
allow_multiple: false
|
|
||||||
step: _sidebar
|
|
||||||
weight: 10
|
|
||||||
email_registration_login:
|
|
||||||
allow_guest_checkout: true
|
allow_guest_checkout: true
|
||||||
allow_registration: false
|
allow_registration: false
|
||||||
|
payment_information:
|
||||||
|
step: order_information
|
||||||
|
weight: 1
|
||||||
|
materio_commerce_agree_terms:
|
||||||
|
step: order_information
|
||||||
|
weight: 2
|
||||||
|
path:
|
||||||
|
route_name: materio_commerce.terms_viewer
|
||||||
|
route_parameters: { }
|
||||||
|
link_text: 'Terms and Conditions'
|
||||||
|
prefix_text: 'I agree with the %terms'
|
||||||
|
invalid_text: 'You must agree with the %terms before continuing'
|
||||||
|
new_window: '1'
|
||||||
|
nid: '1'
|
||||||
|
materio_commerce_agree_nominative:
|
||||||
|
step: order_information
|
||||||
|
weight: 3
|
||||||
|
path: /pricing/multijoueur
|
||||||
|
text: "I have taken note that the membership of materialO 'is exclusively nominative. \r\nThe use of an account by more than one person is not allowed.\r\nI can fill the %multi form for multi user order."
|
||||||
|
link_text: Multi-Joueurs
|
||||||
|
invalid_text: 'You must agree with the nominative terms before continuing'
|
||||||
|
prefix_text: 'I agree with the %terms'
|
||||||
|
new_window: '1'
|
||||||
|
nid: '1'
|
||||||
|
review:
|
||||||
|
step: review
|
||||||
|
weight: 4
|
||||||
|
stripe_review:
|
||||||
|
step: review
|
||||||
|
weight: 5
|
||||||
|
button_id: edit-actions-next
|
||||||
|
setup_future_usage: off_session
|
||||||
|
payment_process:
|
||||||
|
step: payment
|
||||||
|
weight: 6
|
||||||
|
capture: true
|
||||||
|
completion_message:
|
||||||
|
step: complete
|
||||||
|
weight: 7
|
||||||
|
message:
|
||||||
|
value: "<p class=\"welcom\">[current-user:customer:address:given_name] [current-user:customer:address:family_name] thank you and welcome to <strong>[site:name]</strong>!</p>\r\n\r\n<p>Once your order is confirmed, you have access to more than 10,000 inspiring and innovative material sheets!</p>\r\n"
|
||||||
|
format: wysiwyg
|
||||||
|
order_summary:
|
||||||
|
step: _sidebar
|
||||||
|
weight: 8
|
||||||
|
view: commerce_checkout_order_summary
|
||||||
|
coupon_redemption:
|
||||||
|
step: _sidebar
|
||||||
|
weight: 9
|
||||||
|
allow_multiple: false
|
||||||
|
email_registration_login:
|
||||||
step: _disabled
|
step: _disabled
|
||||||
weight: 10
|
weight: 10
|
||||||
|
allow_guest_checkout: true
|
||||||
|
allow_registration: false
|
||||||
|
email_registration_completion_registration:
|
||||||
|
step: _disabled
|
||||||
|
weight: 11
|
||||||
|
completion_register:
|
||||||
|
step: _disabled
|
||||||
|
weight: 12
|
||||||
|
login:
|
||||||
|
step: _disabled
|
||||||
|
weight: 13
|
||||||
|
allow_guest_checkout: true
|
||||||
|
allow_registration: false
|
||||||
|
16
config/sync/commerce_email.commerce_email.order.yml
Normal file
16
config/sync/commerce_email.commerce_email.order.yml
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
uuid: 93677304-7cda-4468-aacb-e786739a2d44
|
||||||
|
langcode: fr
|
||||||
|
status: true
|
||||||
|
dependencies: { }
|
||||||
|
id: order
|
||||||
|
label: order
|
||||||
|
from: info@materio.com
|
||||||
|
to: info@materio.com
|
||||||
|
cc: dev@figureslibres.io
|
||||||
|
bcc: ''
|
||||||
|
subject: '[Order Placed] [commerce_order:uid:entity:mail]'
|
||||||
|
body: "[commerce_order:uid:entity:mail] Placed an order<br/>\r\n<br/>\r\nOrder n° [commerce_order:order_number:value] (<a href=\"[commerce_order:admin-url]\">view order</a>)<br/>\r\nTotal price : [commerce_order:total_price:number][commerce_order:total_price:currency_code]<br/>\r\nOrder Item : [commerce_order:order_items:0:entity]<br/>\r\nPayement method : [commerce_order:payment_gateway:target_id]<br/>\r\n<br/>\r\n<br/>\r\n[commerce_order:billing_profile]"
|
||||||
|
conditions: { }
|
||||||
|
conditionOperator: AND
|
||||||
|
event: order_placed
|
||||||
|
targetEntityType: commerce_order
|
@ -0,0 +1,13 @@
|
|||||||
|
uuid: 2fef55d7-b4f1-4e46-8b78-8a66a24cbe46
|
||||||
|
langcode: en
|
||||||
|
status: true
|
||||||
|
dependencies: { }
|
||||||
|
id: order_default
|
||||||
|
label: Default
|
||||||
|
targetEntityType: commerce_order
|
||||||
|
plugin: infinite
|
||||||
|
configuration:
|
||||||
|
pattern: '[pattern:number]'
|
||||||
|
initial_number: 1
|
||||||
|
padding: 0
|
||||||
|
per_store_sequence: true
|
@ -2,20 +2,20 @@ uuid: e3eaa065-01db-421e-ba83-06ca691ac14a
|
|||||||
langcode: en
|
langcode: en
|
||||||
status: true
|
status: true
|
||||||
dependencies:
|
dependencies:
|
||||||
|
module:
|
||||||
|
- commerce_tax
|
||||||
enforced:
|
enforced:
|
||||||
module:
|
module:
|
||||||
- commerce_product
|
- commerce_product
|
||||||
module:
|
|
||||||
- commerce_tax
|
|
||||||
third_party_settings:
|
third_party_settings:
|
||||||
commerce_tax:
|
commerce_tax:
|
||||||
taxable_type: services
|
taxable_type: services
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: 6n6q97CDOCqHGs4Dun3BqVJE6e1o6TA-69qCwoUU-SY
|
default_config_hash: 6n6q97CDOCqHGs4Dun3BqVJE6e1o6TA-69qCwoUU-SY
|
||||||
label: Default
|
|
||||||
id: default
|
id: default
|
||||||
purchasableEntityType: commerce_product_variation
|
label: Default
|
||||||
orderType: default
|
|
||||||
traits:
|
traits:
|
||||||
- commerce_license_order_item_type
|
- commerce_license_order_item_type
|
||||||
locked: false
|
locked: false
|
||||||
|
purchasableEntityType: commerce_product_variation
|
||||||
|
orderType: default
|
||||||
|
@ -7,10 +7,10 @@ dependencies:
|
|||||||
third_party_settings:
|
third_party_settings:
|
||||||
commerce_tax:
|
commerce_tax:
|
||||||
taxable_type: digital_goods
|
taxable_type: digital_goods
|
||||||
label: 'materio order item type'
|
|
||||||
id: materio_order_item_type
|
id: materio_order_item_type
|
||||||
purchasableEntityType: commerce_product_variation
|
label: 'materio order item type'
|
||||||
orderType: materio_order_type
|
|
||||||
traits:
|
traits:
|
||||||
- commerce_license_order_item_type
|
- commerce_license_order_item_type
|
||||||
locked: false
|
locked: false
|
||||||
|
purchasableEntityType: commerce_product_variation
|
||||||
|
orderType: materio_order_type
|
||||||
|
@ -2,21 +2,21 @@ uuid: 65504bc8-0953-4f21-aaca-2970d7cd78bd
|
|||||||
langcode: en
|
langcode: en
|
||||||
status: true
|
status: true
|
||||||
dependencies:
|
dependencies:
|
||||||
|
module:
|
||||||
|
- commerce_tax
|
||||||
enforced:
|
enforced:
|
||||||
module:
|
module:
|
||||||
- commerce_product
|
- commerce_product
|
||||||
- commerce_recurring
|
- commerce_recurring
|
||||||
module:
|
|
||||||
- commerce_tax
|
|
||||||
third_party_settings:
|
third_party_settings:
|
||||||
commerce_tax:
|
commerce_tax:
|
||||||
taxable_type: services
|
taxable_type: services
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: Q21JtNYYWL-eIfxaX1rm-NvSqPqdDymrDrN08f_QC7M
|
default_config_hash: Q21JtNYYWL-eIfxaX1rm-NvSqPqdDymrDrN08f_QC7M
|
||||||
label: 'Recurring (Product variation)'
|
|
||||||
id: recurring_product_variation
|
id: recurring_product_variation
|
||||||
purchasableEntityType: commerce_product_variation
|
label: 'Recurring (Product variation) DO NOT USE ME'
|
||||||
orderType: recurring
|
|
||||||
traits:
|
traits:
|
||||||
- commerce_license_order_item_type
|
- commerce_license_order_item_type
|
||||||
locked: true
|
locked: true
|
||||||
|
purchasableEntityType: commerce_product_variation
|
||||||
|
orderType: recurring
|
||||||
|
@ -2,14 +2,19 @@ uuid: 045671c1-aab5-4468-8178-c617dcea16a6
|
|||||||
langcode: en
|
langcode: en
|
||||||
status: true
|
status: true
|
||||||
dependencies:
|
dependencies:
|
||||||
|
module:
|
||||||
|
- commerce_tax
|
||||||
enforced:
|
enforced:
|
||||||
module:
|
module:
|
||||||
- commerce_recurring
|
- commerce_recurring
|
||||||
|
third_party_settings:
|
||||||
|
commerce_tax:
|
||||||
|
taxable_type: physical_goods
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: iFZgD_z6PSZqyLy65J_OLjA_nnGu-lvKxgPr0BNiCCI
|
default_config_hash: iFZgD_z6PSZqyLy65J_OLjA_nnGu-lvKxgPr0BNiCCI
|
||||||
label: 'Recurring (Standalone)'
|
|
||||||
id: recurring_standalone
|
id: recurring_standalone
|
||||||
purchasableEntityType: ''
|
label: 'Recurring (Standalone) DO NOT USE ME'
|
||||||
orderType: recurring
|
|
||||||
traits: { }
|
traits: { }
|
||||||
locked: true
|
locked: true
|
||||||
|
purchasableEntityType: ''
|
||||||
|
orderType: recurring
|
||||||
|
@ -1,15 +1,26 @@
|
|||||||
uuid: 0e75b0ea-ab01-4de6-83c2-d1183c20aed8
|
uuid: 0e75b0ea-ab01-4de6-83c2-d1183c20aed8
|
||||||
langcode: en
|
langcode: en
|
||||||
status: true
|
status: true
|
||||||
dependencies: { }
|
dependencies:
|
||||||
|
module:
|
||||||
|
- commerce_cart
|
||||||
|
- commerce_checkout
|
||||||
|
third_party_settings:
|
||||||
|
commerce_cart:
|
||||||
|
cart_block_view: commerce_cart_block
|
||||||
|
cart_form_view: commerce_cart_form
|
||||||
|
cart_expiration: { }
|
||||||
|
commerce_checkout:
|
||||||
|
checkout_flow: default
|
||||||
_core:
|
_core:
|
||||||
default_config_hash: pGvuJjaRPhhEY9oSM5EGsAtKWgGNSA-0aq4RIvd4BBE
|
default_config_hash: pGvuJjaRPhhEY9oSM5EGsAtKWgGNSA-0aq4RIvd4BBE
|
||||||
label: Default
|
|
||||||
id: default
|
id: default
|
||||||
|
label: Default
|
||||||
|
traits: { }
|
||||||
|
locked: false
|
||||||
workflow: order_default
|
workflow: order_default
|
||||||
|
numberPattern: null
|
||||||
refresh_mode: customer
|
refresh_mode: customer
|
||||||
refresh_frequency: 300
|
refresh_frequency: 300
|
||||||
sendReceipt: true
|
sendReceipt: true
|
||||||
receiptBcc: ''
|
receiptBcc: info@materio.com
|
||||||
traits: { }
|
|
||||||
locked: false
|
|
||||||
|
@ -7,16 +7,18 @@ dependencies:
|
|||||||
- commerce_checkout
|
- commerce_checkout
|
||||||
third_party_settings:
|
third_party_settings:
|
||||||
commerce_cart:
|
commerce_cart:
|
||||||
cart_form_view: commerce_cart_form
|
|
||||||
cart_block_view: commerce_cart_block
|
cart_block_view: commerce_cart_block
|
||||||
|
cart_form_view: commerce_cart_form
|
||||||
|
cart_expiration: { }
|
||||||
commerce_checkout:
|
commerce_checkout:
|
||||||
checkout_flow: materio_checkout_flow
|
checkout_flow: materio_checkout_flow
|
||||||
label: 'materio order type'
|
|
||||||
id: materio_order_type
|
id: materio_order_type
|
||||||
|
label: 'materio order type'
|
||||||
|
traits: { }
|
||||||
|
locked: false
|
||||||
workflow: order_default
|
workflow: order_default
|
||||||
|
numberPattern: order_default
|
||||||
refresh_mode: customer
|
refresh_mode: customer
|
||||||
refresh_frequency: 300
|
refresh_frequency: 300
|
||||||
sendReceipt: true
|
sendReceipt: true
|
||||||
receiptBcc: ''
|
receiptBcc: info@materio.com
|
||||||
traits: { }
|
|
||||||
locked: false
|
|
||||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user