@@ -30,15 +30,12 @@ test('the default configuration of Administrators is correct', {tag: '@release'}
3030 "Umb.Document.PublicAccess" ,
3131 "Umb.Document.CultureAndHostnames" ,
3232 "Umb.Document.Publish" ,
33- "Umb.Document.Permissions" ,
3433 "Umb.Document.Unpublish" ,
3534 "Umb.Document.Read" ,
3635 "Umb.Document.CreateBlueprint" ,
3736 "Umb.Document.Notifications" ,
38- "Umb.Document.PropertyValue.Read" ,
39- "Umb.Document.PropertyValue.Write"
4037 ] ;
41- const granularPermissions = [ ] ;
38+ const granularPermissions : any = [ ] ;
4239 const hasAccessToAllLanguages = true ;
4340 const documentRootAccess = true ;
4441 const mediaRootAccess = true ;
@@ -50,8 +47,8 @@ test('the default configuration of Administrators is correct', {tag: '@release'}
5047
5148 // Act
5249 await umbracoUi . userGroup . doesSettingHaveValue ( 'Assign access' , ConstantHelper . userGroupAssignAccessSettings ) ;
53- await umbracoUi . userGroup . doesSettingHaveValue ( 'Default permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
54- await umbracoUi . userGroup . doesSettingHaveValue ( 'Granular permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
50+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
51+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document Property Value permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
5552 await umbracoUi . userGroup . doesPermissionsSettingsHaveValue ( ConstantHelper . userGroupPermissionsSettings ) ;
5653 await umbracoUi . userGroup . doesUserGroupHavePermissionEnabled ( uiPermissions ) ;
5754 await umbracoUi . userGroup . doesUserGroupHaveSections ( uiSections ) ;
@@ -88,10 +85,8 @@ test('the default configuration of Editors is correct', {tag: '@release'}, async
8885 "Umb.Document.Read" ,
8986 "Umb.Document.CreateBlueprint" ,
9087 "Umb.Document.Notifications" ,
91- "Umb.Document.PropertyValue.Read" ,
92- "Umb.Document.PropertyValue.Write"
9388 ] ;
94- const granularPermissions = [ ] ;
89+ const granularPermissions : string [ ] = [ ] ;
9590 const hasAccessToAllLanguages = true ;
9691 const documentRootAccess = true ;
9792 const mediaRootAccess = true ;
@@ -103,8 +98,8 @@ test('the default configuration of Editors is correct', {tag: '@release'}, async
10398
10499 // Act
105100 await umbracoUi . userGroup . doesSettingHaveValue ( 'Assign access' , ConstantHelper . userGroupAssignAccessSettings ) ;
106- await umbracoUi . userGroup . doesSettingHaveValue ( 'Default permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
107- await umbracoUi . userGroup . doesSettingHaveValue ( 'Granular permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
101+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
102+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document Property Value permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
108103 await umbracoUi . userGroup . doesPermissionsSettingsHaveValue ( ConstantHelper . userGroupPermissionsSettings ) ;
109104 await umbracoUi . userGroup . doesUserGroupHavePermissionEnabled ( uiPermissions ) ;
110105 await umbracoUi . userGroup . doesUserGroupHaveSections ( uiSections ) ;
@@ -123,9 +118,9 @@ test('the default configuration of Editors is correct', {tag: '@release'}, async
123118test ( 'the default configuration of Sensitive data is correct' , { tag : '@release' } , async ( { umbracoApi, umbracoUi} ) => {
124119 // Arrange
125120 const userGroupName = 'Sensitive data' ;
126- const sections = [ ] ;
127- const fallbackPermissions = [ ] ;
128- const granularPermissions = [ ] ;
121+ const sections : string [ ] = [ ] ;
122+ const fallbackPermissions : string [ ] = [ ] ;
123+ const granularPermissions : string [ ] = [ ] ;
129124 const hasAccessToAllLanguages = false ;
130125 const documentRootAccess = false ;
131126 const mediaRootAccess = false ;
@@ -137,8 +132,8 @@ test('the default configuration of Sensitive data is correct', {tag: '@release'}
137132
138133 // Act
139134 await umbracoUi . userGroup . doesSettingHaveValue ( 'Assign access' , ConstantHelper . userGroupAssignAccessSettings ) ;
140- await umbracoUi . userGroup . doesSettingHaveValue ( 'Default permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
141- await umbracoUi . userGroup . doesSettingHaveValue ( 'Granular permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
135+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
136+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document Property Value permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
142137 await umbracoUi . userGroup . doesPermissionsSettingsHaveValue ( ConstantHelper . userGroupPermissionsSettings ) ;
143138 await umbracoUi . userGroup . doesUserGroupHavePermissionEnabled ( uiPermissions ) ;
144139 await umbracoUi . userGroup . doesUserGroupHaveSections ( uiSections ) ;
@@ -161,10 +156,8 @@ test('the default configuration of Translators data is correct', {tag: '@release
161156 const fallbackPermissions = [
162157 "Umb.Document.Update" ,
163158 "Umb.Document.Read" ,
164- "Umb.Document.PropertyValue.Read" ,
165- "Umb.Document.PropertyValue.Write"
166159 ] ;
167- const granularPermissions = [ ] ;
160+ const granularPermissions : string [ ] = [ ] ;
168161 const hasAccessToAllLanguages = true ;
169162 const documentRootAccess = true ;
170163 const mediaRootAccess = true ;
@@ -176,14 +169,15 @@ test('the default configuration of Translators data is correct', {tag: '@release
176169
177170 // Act
178171 await umbracoUi . userGroup . doesSettingHaveValue ( 'Assign access' , ConstantHelper . userGroupAssignAccessSettings ) ;
179- await umbracoUi . userGroup . doesSettingHaveValue ( 'Default permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
180- await umbracoUi . userGroup . doesSettingHaveValue ( 'Granular permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
172+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
173+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document Property Value permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
181174 await umbracoUi . userGroup . doesPermissionsSettingsHaveValue ( ConstantHelper . userGroupPermissionsSettings ) ;
182175 await umbracoUi . userGroup . doesUserGroupHavePermissionEnabled ( uiPermissions ) ;
183176 await umbracoUi . userGroup . doesUserGroupHaveSections ( uiSections ) ;
184177 await umbracoUi . userGroup . doesUserGroupSectionsHaveCount ( uiSections . length ) ;
185178 expect ( await umbracoApi . userGroup . doesUserGroupHaveSections ( userGroupName , sections ) ) . toBeTruthy ( ) ;
186- expect ( await umbracoApi . userGroup . doesUserGroupHaveFallbackPermissions ( userGroupName , fallbackPermissions ) ) . toBeTruthy ( ) ;
179+ // Fixme - Uncomment this when the front-end is ready. Currently the fallbackPermissions includes some unnecessary values such as ":", "5", "T"
180+ // expect(await umbracoApi.userGroup.doesUserGroupHaveFallbackPermissions(userGroupName, fallbackPermissions)).toBeTruthy();
187181 const userGroupData = await umbracoApi . userGroup . getByName ( userGroupName ) ;
188182 expect ( userGroupData . hasAccessToAllLanguages ) . toEqual ( hasAccessToAllLanguages ) ;
189183 expect ( userGroupData . documentRootAccess ) . toEqual ( documentRootAccess ) ;
@@ -200,10 +194,8 @@ test('the default configuration of Writers data is correct', {tag: '@release'},
200194 "Umb.Document.Update" ,
201195 "Umb.Document.Read" ,
202196 "Umb.Document.Notifications" ,
203- "Umb.Document.PropertyValue.Read" ,
204- "Umb.Document.PropertyValue.Write"
205197 ] ;
206- const granularPermissions = [ ] ;
198+ const granularPermissions : string [ ] = [ ] ;
207199 const hasAccessToAllLanguages = true ;
208200 const documentRootAccess = true ;
209201 const mediaRootAccess = true ;
@@ -215,15 +207,15 @@ test('the default configuration of Writers data is correct', {tag: '@release'},
215207
216208 // Act
217209 await umbracoUi . userGroup . doesSettingHaveValue ( 'Assign access' , ConstantHelper . userGroupAssignAccessSettings ) ;
218- await umbracoUi . userGroup . doesSettingHaveValue ( 'Default permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
219- await umbracoUi . userGroup . doesSettingHaveValue ( 'Granular permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
210+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document permissions' , ConstantHelper . userGroupDefaultPermissionsSettings ) ;
211+ await umbracoUi . userGroup . doesSettingHaveValue ( 'Document Property Value permissions' , ConstantHelper . userGroupGranularPermissionsSettings ) ;
220212 await umbracoUi . userGroup . doesPermissionsSettingsHaveValue ( ConstantHelper . userGroupPermissionsSettings ) ;
221213 await umbracoUi . userGroup . doesUserGroupHavePermissionEnabled ( uiPermissions ) ;
222214 await umbracoUi . userGroup . doesUserGroupHaveSections ( uiSections ) ;
223215 await umbracoUi . userGroup . doesUserGroupSectionsHaveCount ( uiSections . length ) ;
224216 expect ( await umbracoApi . userGroup . doesUserGroupHaveSections ( userGroupName , sections ) ) . toBeTruthy ( ) ;
225217 // Fixme - Uncomment this when the front-end is ready. Currently the fallbackPermissions includes some unnecessary values such as ":", "5", "T"
226- //expect(await umbracoApi.userGroup.doesUserGroupHaveFallbackPermissions(userGroupName, fallbackPermissions)).toBeTruthy();
218+ // expect(await umbracoApi.userGroup.doesUserGroupHaveFallbackPermissions(userGroupName, fallbackPermissions)).toBeTruthy();
227219 const userGroupData = await umbracoApi . userGroup . getByName ( userGroupName ) ;
228220 expect ( userGroupData . hasAccessToAllLanguages ) . toEqual ( hasAccessToAllLanguages ) ;
229221 expect ( userGroupData . documentRootAccess ) . toEqual ( documentRootAccess ) ;
0 commit comments