[!!!][TASK] Remove sys_domain and LegacyDomains
[Packages/TYPO3.CMS.git] / typo3 / sysext / frontend / Tests / Functional / SiteHandling / Fixtures / PlainScenario.yaml
1 __variables:
2   - &pageStandard 0
3   - &pageShortcut 4
4   - &pageMount 7
5   - &pageFolder 254
6   - &contentText 'text'
7   - &idAcmeRootPage 1000
8   - &idAcmeFirstPage 1100
9
10 entitySettings:
11   '*':
12     nodeColumnName: 'pid'
13     columnNames: {id: 'uid', language: 'sys_language_uid'}
14     defaultValues: {pid: 0}
15   page:
16     isNode: true
17     tableName: 'pages'
18     parentColumnName: 'pid'
19     languageColumnNames: ['l10n_parent', 'l10n_source']
20     columnNames: {type: 'doktype', root: 'is_siteroot', mount: 'mount_pid', visitorGroups: 'fe_group'}
21     defaultValues: {hidden: 0, doktype: *pageStandard}
22     valueInstructions:
23       shortcut:
24         first: {shortcut: 0, shortcut_mode: 1}
25   content:
26     tableName: 'tt_content'
27     languageColumnNames: ['l18n_parent', 'l10n_source']
28     columnNames: {title: 'header', type: 'CType'}
29   workspace:
30     tableName: 'sys_workspace'
31   language:
32     tableName: 'sys_language'
33     columnNames: {code: 'language_isocode'}
34   visitorGroup:
35     tableName: 'fe_groups'
36   visitor:
37     tableName: 'fe_users'
38     columnNames: {groups: 'usergroup'}
39   typoscript:
40     tableName: 'sys_template'
41     valueInstructions:
42       type:
43         site: {root: 1, clear: 1}
44
45 entities:
46   workspace:
47     - self: {id: 1, title: 'Workspace'}
48   language:
49     - self: {id: 1, title: 'French', code: 'fr'}
50     - self: {id: 2, title: 'Franco-Canadian', code: 'fr'}
51   page:
52     - self: {id: *idAcmeRootPage, title: 'ACME Inc', type: *pageShortcut, shortcut: 'first', root: true, alias: 'acme-root'}
53       children:
54         - self: {id: *idAcmeFirstPage, title: 'EN: Welcome', alias: 'acme-first'}
55           languageVariants:
56             - self: {id: 1101, title: 'FR: Welcome', language: 1}
57             - self: {id: 1102, title: 'FR-CA: Welcome', language: 2}
58           versionVariants:
59             - version: {title: 'EN: Welcome to ACME Inc', workspace: 1}
60           entities:
61             content:
62               - self: {title: 'EN: Content Element #1', type: *contentText}
63                 # @todo does not work due to a bug in DataHandler's remap stack for l10n_source
64                 languageVariants:
65                   - self: {title: 'FR: Content Element #1', type: *contentText, language: 1}
66                     languageVariants:
67                       - self: {title: 'FR-CA: Content Element #1', type: *contentText, language: 2}
68               - self: {title: 'EN: Content Element #2', type: *contentText}
69         - self: {id: 1200, title: 'EN: Features'}
70           children:
71             - self: {id: 1210, title: 'EN: Frontend Editing'}
72         - self: {id: 1300, title: 'EN: Products', root: true}
73           children:
74             - self: {id: 1310, title: 'EN: Planets'}
75             - self: {id: 1320, title: 'EN: Spaceships'}
76             - self: {id: 1330, title: 'EN: Dark Matter'}
77         - self: {id: 1400, title: 'EN: ACME in your Region', root: true}
78           languageVariants:
79             - self: {id: 1401, title: 'FR: ACME in your Region', language: 1}
80             - self: {id: 1402, title: 'FR-CA: ACME in your Region', language: 2}
81           children:
82             - self: {id: 1410, title: 'EN: Groups', l18n_cfg: 1}
83               languageVariants:
84                 - self: {id: 1411, title: 'FR: Groups', language: 1}
85                 - self: {id: 1412, title: 'FR-CA: Groups', language: 2}
86         - self: {id: 1500, title: 'Internal'}
87           children:
88             - self: {id: 1510, title: 'Whitepapers', visitorGroups: -2, extendToSubpages: true}
89               children:
90                 - self: {id: 1511, title: 'Products'}
91                 - self: {id: 1512, title: 'Solutions', visitorGroups: 10}
92                 - self: {id: 1515, title: 'Research', visitorGroups: 20}
93             - self: {id: 1520, title: 'Forecasts', visitorGroups: 20, extendToSubpages: true}
94               children:
95                 - self: {id: 1521, title: 'Current Year'}
96                 - self: {id: 1522, title: 'Next Year'}
97                 - self: {id: 1523, title: 'Five Years'}
98         - self: {id: 1600, title: 'About us'}
99         - self: {id: 1700, title: 'Announcements & News', type: *pageMount, mount: 7100}
100         - self: {id: 404, title: 'Page not found'}
101           entities:
102             content:
103               - self: {title: 'EN: Page not found', type: *contentText}
104         - self: {id: 1930, title: 'Our Blog', type: *pageShortcut, shortcut: 2000}
105         - version: {id: 1950, title: 'EN: Goodbye', workspace: 1}
106         - self: {id: 1990, title: 'Storage', type: *pageFolder}
107           entities:
108             visitorGroup:
109               - self: {id: 10, title: 'Customers'}
110               - self: {id: 20, title: 'Partners'}
111             visitor:
112               - self: {id: 1, username: 'john@doe.local', groups: '10'}
113               - self: {id: 2, username: 'manager@other-inc.local', groups: '20'}
114               - self: {id: 3, username: 'big-boss@acme-inc.local', groups: '10,20'}
115     - self: {id: 2000, title: 'ACME Blog', type: *pageShortcut, shortcut: 'first', root: true, alias: 'blog-root'}
116       children:
117         - self: {id: 2100, title: 'Authors'}
118           children:
119             - self: {id: 2110, title: 'John Doe'}
120               children:
121                 - self: {id: 2111, title: 'About'}
122             - self: {id: 2120, title: 'Jane Doe'}
123               children:
124                 - self: {id: 2121, title: 'About'}
125         - self: {id: 2700, title: 'Announcements & News', type: *pageMount, mount: 7100}
126         - self: {id: 2930, title: 'ACME Inc', type: *pageShortcut, shortcut: 1000}
127     - self: {id: 3000, title: 'ACME Archive', type: *pageShortcut, shortcut: 'first', root: true}
128       children:
129         - self: {id: 3100, title: 'EN: Statistics'}
130           languageVariants:
131             - self: {id: 3101, title: 'FR: Statistics', language: 1}
132             - self: {id: 3102, title: 'FR-CA: Statistics', language: 2}
133           children:
134             - self: {id: 3110, title: 'EN: Markets'}
135             - self: {id: 3120, title: 'EN: Products'}
136             - self: {id: 3130, title: 'EN: Partners'}
137     - self: {id: 7000, title: 'Common Collection', type: *pageFolder}
138       children:
139         - self: {id: 7100, title: 'Announcements & News'}
140           children:
141             - self: {id: 7110, title: 'Markets'}
142             - self: {id: 7120, title: 'Products'}
143             - self: {id: 7130, title: 'Partners'}