fix(graph): Fix tests after Uploader Role changes
This commit is contained in:
@@ -23,8 +23,8 @@ const (
|
|||||||
UnifiedRoleSpaceEditorID = "58c63c02-1d89-4572-916a-870abc5a1b7d"
|
UnifiedRoleSpaceEditorID = "58c63c02-1d89-4572-916a-870abc5a1b7d"
|
||||||
// UnifiedRoleFileEditorID Unified role file editor id.
|
// UnifiedRoleFileEditorID Unified role file editor id.
|
||||||
UnifiedRoleFileEditorID = "2d00ce52-1fc2-4dbc-8b95-a73b73395f5a"
|
UnifiedRoleFileEditorID = "2d00ce52-1fc2-4dbc-8b95-a73b73395f5a"
|
||||||
// UnifiedRoleUploaderID Unified role uploader id.
|
// UnifiedRoleEditorLiteID Unified role editor-lite id.
|
||||||
UnifiedRoleUploaderID = "1c996275-f1c9-4e71-abdf-a42f6495e960"
|
UnifiedRoleEditorLiteID = "1c996275-f1c9-4e71-abdf-a42f6495e960"
|
||||||
// UnifiedRoleManagerID Unified role manager id.
|
// UnifiedRoleManagerID Unified role manager id.
|
||||||
UnifiedRoleManagerID = "312c0871-5ef7-4b3a-85b6-0e4074c64049"
|
UnifiedRoleManagerID = "312c0871-5ef7-4b3a-85b6-0e4074c64049"
|
||||||
// UnifiedRoleSecureViewerID Unified role secure viewer id.
|
// UnifiedRoleSecureViewerID Unified role secure viewer id.
|
||||||
@@ -66,7 +66,7 @@ var legacyNames map[string]string = map[string]string{
|
|||||||
UnifiedRoleSpaceEditorID: "editor",
|
UnifiedRoleSpaceEditorID: "editor",
|
||||||
UnifiedRoleEditorID: conversions.RoleEditor,
|
UnifiedRoleEditorID: conversions.RoleEditor,
|
||||||
UnifiedRoleFileEditorID: conversions.RoleFileEditor,
|
UnifiedRoleFileEditorID: conversions.RoleFileEditor,
|
||||||
UnifiedRoleUploaderID: conversions.RoleUploader,
|
UnifiedRoleEditorLiteID: conversions.RoleEditorLite,
|
||||||
UnifiedRoleManagerID: conversions.RoleManager,
|
UnifiedRoleManagerID: conversions.RoleManager,
|
||||||
UnifiedRoleSecureViewerID: conversions.RoleSecureViewer,
|
UnifiedRoleSecureViewerID: conversions.RoleSecureViewer,
|
||||||
}
|
}
|
||||||
@@ -160,11 +160,11 @@ func NewFileEditorUnifiedRole() *libregraph.UnifiedRoleDefinition {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewUploaderUnifiedRole creates an uploader role
|
// NewEditorLiteUnifiedRole creates an editor-lite role
|
||||||
func NewUploaderUnifiedRole() *libregraph.UnifiedRoleDefinition {
|
func NewEditorLiteUnifiedRole() *libregraph.UnifiedRoleDefinition {
|
||||||
r := conversions.NewUploaderRole()
|
r := conversions.NewEditorLiteRole()
|
||||||
return &libregraph.UnifiedRoleDefinition{
|
return &libregraph.UnifiedRoleDefinition{
|
||||||
Id: proto.String(UnifiedRoleUploaderID),
|
Id: proto.String(UnifiedRoleEditorLiteID),
|
||||||
Description: proto.String("View, download and upload."),
|
Description: proto.String("View, download and upload."),
|
||||||
DisplayName: displayName(r),
|
DisplayName: displayName(r),
|
||||||
RolePermissions: []libregraph.UnifiedRolePermission{
|
RolePermissions: []libregraph.UnifiedRolePermission{
|
||||||
@@ -239,7 +239,7 @@ func GetBuiltinRoleDefinitionList() []*libregraph.UnifiedRoleDefinition {
|
|||||||
NewEditorUnifiedRole(),
|
NewEditorUnifiedRole(),
|
||||||
NewSpaceEditorUnifiedRole(),
|
NewSpaceEditorUnifiedRole(),
|
||||||
NewFileEditorUnifiedRole(),
|
NewFileEditorUnifiedRole(),
|
||||||
NewUploaderUnifiedRole(),
|
NewEditorLiteUnifiedRole(),
|
||||||
NewManagerUnifiedRole(),
|
NewManagerUnifiedRole(),
|
||||||
NewSecureViewerUnifiedRole(),
|
NewSecureViewerUnifiedRole(),
|
||||||
}
|
}
|
||||||
@@ -501,7 +501,7 @@ func displayName(role *conversions.Role) *string {
|
|||||||
displayName = canEdit
|
displayName = canEdit
|
||||||
case conversions.RoleFileEditor:
|
case conversions.RoleFileEditor:
|
||||||
displayName = canEdit
|
displayName = canEdit
|
||||||
case conversions.RoleUploader:
|
case conversions.RoleEditorLite:
|
||||||
displayName = "Can upload"
|
displayName = "Can upload"
|
||||||
case conversions.RoleManager:
|
case conversions.RoleManager:
|
||||||
displayName = "Can manage"
|
displayName = "Can manage"
|
||||||
|
|||||||
@@ -171,8 +171,8 @@ var _ = Describe("unifiedroles", func() {
|
|||||||
unifiedrole.UnifiedRoleConditionFolder,
|
unifiedrole.UnifiedRoleConditionFolder,
|
||||||
[]*libregraph.UnifiedRoleDefinition{
|
[]*libregraph.UnifiedRoleDefinition{
|
||||||
unifiedrole.NewSecureViewerUnifiedRole(),
|
unifiedrole.NewSecureViewerUnifiedRole(),
|
||||||
unifiedrole.NewUploaderUnifiedRole(),
|
|
||||||
unifiedrole.NewViewerUnifiedRole(),
|
unifiedrole.NewViewerUnifiedRole(),
|
||||||
|
unifiedrole.NewEditorLiteUnifiedRole(),
|
||||||
unifiedrole.NewEditorUnifiedRole(),
|
unifiedrole.NewEditorUnifiedRole(),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@@ -194,8 +194,8 @@ var _ = Describe("unifiedroles", func() {
|
|||||||
unifiedrole.UnifiedRoleConditionFolder,
|
unifiedrole.UnifiedRoleConditionFolder,
|
||||||
[]*libregraph.UnifiedRoleDefinition{
|
[]*libregraph.UnifiedRoleDefinition{
|
||||||
unifiedrole.NewSecureViewerUnifiedRole(),
|
unifiedrole.NewSecureViewerUnifiedRole(),
|
||||||
unifiedrole.NewUploaderUnifiedRole(),
|
|
||||||
unifiedrole.NewViewerUnifiedRole(),
|
unifiedrole.NewViewerUnifiedRole(),
|
||||||
|
unifiedrole.NewEditorLiteUnifiedRole(),
|
||||||
unifiedrole.NewEditorUnifiedRole(),
|
unifiedrole.NewEditorUnifiedRole(),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
@@ -221,10 +221,11 @@ var _ = Describe("unifiedroles", func() {
|
|||||||
|
|
||||||
Entry(
|
Entry(
|
||||||
"mixed",
|
"mixed",
|
||||||
append(rolesToAction(unifiedrole.NewUploaderUnifiedRole()), unifiedrole.DriveItemQuotaRead),
|
append(rolesToAction(unifiedrole.NewEditorLiteUnifiedRole()), unifiedrole.DriveItemQuotaRead),
|
||||||
unifiedrole.UnifiedRoleConditionFolder,
|
unifiedrole.UnifiedRoleConditionFolder,
|
||||||
[]*libregraph.UnifiedRoleDefinition{
|
[]*libregraph.UnifiedRoleDefinition{
|
||||||
unifiedrole.NewUploaderUnifiedRole(),
|
unifiedrole.NewSecureViewerUnifiedRole(),
|
||||||
|
unifiedrole.NewEditorLiteUnifiedRole(),
|
||||||
},
|
},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -106,19 +106,19 @@ Feature: List a sharing permissions
|
|||||||
"description": {
|
"description": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"View, download and upload."
|
"View and download."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"displayName": {
|
"displayName": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"Can upload"
|
"Can view"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"id": {
|
"id": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"1c996275-f1c9-4e71-abdf-a42f6495e960"
|
"b1e2218d-eef8-4d4c-b82d-0f1a1b48f3b5"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -141,19 +141,19 @@ Feature: List a sharing permissions
|
|||||||
"description": {
|
"description": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"View and download."
|
"View, download and upload."
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"displayName": {
|
"displayName": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"Can view"
|
"Can upload"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
"id": {
|
"id": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"enum": [
|
"enum": [
|
||||||
"b1e2218d-eef8-4d4c-b82d-0f1a1b48f3b5"
|
"1c996275-f1c9-4e71-abdf-a42f6495e960"
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -855,13 +855,13 @@ Feature: List a sharing permissions
|
|||||||
"const": 2
|
"const": 2
|
||||||
},
|
},
|
||||||
"description": {
|
"description": {
|
||||||
"const": "View, download and upload."
|
"const": "View and download."
|
||||||
},
|
},
|
||||||
"displayName": {
|
"displayName": {
|
||||||
"const": "Can upload"
|
"const": "Can view"
|
||||||
},
|
},
|
||||||
"id": {
|
"id": {
|
||||||
"const": "1c996275-f1c9-4e71-abdf-a42f6495e960"
|
"const": "b1e2218d-eef8-4d4c-b82d-0f1a1b48f3b5"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@@ -878,13 +878,13 @@ Feature: List a sharing permissions
|
|||||||
"const": 3
|
"const": 3
|
||||||
},
|
},
|
||||||
"description": {
|
"description": {
|
||||||
"const": "View and download."
|
"const": "View, download and upload."
|
||||||
},
|
},
|
||||||
"displayName": {
|
"displayName": {
|
||||||
"const": "Can view"
|
"const": "Can upload"
|
||||||
},
|
},
|
||||||
"id": {
|
"id": {
|
||||||
"const": "b1e2218d-eef8-4d4c-b82d-0f1a1b48f3b5"
|
"const": "1c996275-f1c9-4e71-abdf-a42f6495e960"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user