summaryrefslogtreecommitdiffstats
path: root/utils/policies-roles-mapping.json
diff options
context:
space:
mode:
authorMartin Kraft <mkraft@users.noreply.github.com>2018-02-13 06:08:21 -0500
committerJesús Espino <jespinog@gmail.com>2018-02-13 12:08:21 +0100
commitb7fc3d7d35ca4dd16097715a66463392a1dfaf0a (patch)
treef3ab26dcd84c3377bc34542a63facf21df6c0bc6 /utils/policies-roles-mapping.json
parent93254308599357fac665fce604f3506ee8a845fa (diff)
downloadchat-b7fc3d7d35ca4dd16097715a66463392a1dfaf0a.tar.gz
chat-b7fc3d7d35ca4dd16097715a66463392a1dfaf0a.tar.bz2
chat-b7fc3d7d35ca4dd16097715a66463392a1dfaf0a.zip
Updates migration tests to reflect front-end mapping changes. (#8237)
Diffstat (limited to 'utils/policies-roles-mapping.json')
-rw-r--r--utils/policies-roles-mapping.json74
1 files changed, 48 insertions, 26 deletions
diff --git a/utils/policies-roles-mapping.json b/utils/policies-roles-mapping.json
index f083a854a..1b2acdfcb 100644
--- a/utils/policies-roles-mapping.json
+++ b/utils/policies-roles-mapping.json
@@ -432,16 +432,6 @@
"shouldHave": true
},
{
- "roleName": "channel_admin",
- "permission": "delete_post",
- "shouldHave": false
- },
- {
- "roleName": "channel_admin",
- "permission": "delete_others_posts",
- "shouldHave": false
- },
- {
"roleName": "team_admin",
"permission": "delete_post",
"shouldHave": true
@@ -459,16 +449,6 @@
"shouldHave": false
},
{
- "roleName": "channel_admin",
- "permission": "delete_post",
- "shouldHave": false
- },
- {
- "roleName": "channel_admin",
- "permission": "delete_others_posts",
- "shouldHave": false
- },
- {
"roleName": "team_admin",
"permission": "delete_post",
"shouldHave": true
@@ -486,25 +466,67 @@
"shouldHave": false
},
{
- "roleName": "channel_admin",
+ "roleName": "team_admin",
"permission": "delete_post",
"shouldHave": false
},
{
- "roleName": "channel_admin",
+ "roleName": "team_admin",
"permission": "delete_others_posts",
"shouldHave": false
+ }
+ ]
+ },
+ "enableTeamCreation": {
+ "true": [
+ {
+ "roleName": "system_user",
+ "permission": "create_team",
+ "shouldHave": true
+ }
+ ],
+ "false": [
+ {
+ "roleName": "system_user",
+ "permission": "create_team",
+ "shouldHave": false
+ }
+ ]
+ },
+ "enableOnlyAdminIntegrations": {
+ "true": [
+ {
+ "roleName": "team_user",
+ "permission": "manage_webhooks",
+ "shouldHave": false
},
{
- "roleName": "team_admin",
- "permission": "delete_post",
+ "roleName": "team_user",
+ "permission": "manage_slash_commands",
"shouldHave": false
},
{
- "roleName": "team_admin",
- "permission": "delete_others_posts",
+ "roleName": "system_user",
+ "permission": "manage_oauth",
"shouldHave": false
}
+ ],
+ "false": [
+ {
+ "roleName": "team_user",
+ "permission": "manage_webhooks",
+ "shouldHave": true
+ },
+ {
+ "roleName": "team_user",
+ "permission": "manage_slash_commands",
+ "shouldHave": true
+ },
+ {
+ "roleName": "system_user",
+ "permission": "manage_oauth",
+ "shouldHave": true
+ }
]
}
} \ No newline at end of file