github.com/fretkak/mattermost-mattermost-server@v5.11.1+incompatible/utils/policies-roles-mapping.json (about) 1 { 2 "restrictTeamInvite": { 3 "all": [ 4 { 5 "roleName": "team_user", 6 "permission": "invite_user", 7 "shouldHave": true 8 } 9 ], 10 "team_admin": [ 11 { 12 "roleName": "team_user", 13 "permission": "invite_user", 14 "shouldHave": false 15 }, 16 { 17 "roleName": "team_admin", 18 "permission": "invite_user", 19 "shouldHave": true 20 } 21 ], 22 "system_admin": [ 23 { 24 "roleName": "team_user", 25 "permission": "invite_user", 26 "shouldHave": false 27 }, 28 { 29 "roleName": "team_admin", 30 "permission": "invite_user", 31 "shouldHave": false 32 } 33 ] 34 }, 35 "restrictPublicChannelCreation": { 36 "all": [ 37 { 38 "roleName": "team_user", 39 "permission": "create_public_channel", 40 "shouldHave": true 41 } 42 ], 43 "team_admin": [ 44 { 45 "roleName": "team_user", 46 "permission": "create_public_channel", 47 "shouldHave": false 48 }, 49 { 50 "roleName": "team_admin", 51 "permission": "create_public_channel", 52 "shouldHave": true 53 } 54 ], 55 "system_admin": [ 56 { 57 "roleName": "team_user", 58 "permission": "create_public_channel", 59 "shouldHave": false 60 }, 61 { 62 "roleName": "team_admin", 63 "permission": "create_public_channel", 64 "shouldHave": false 65 } 66 ] 67 }, 68 "restrictPrivateChannelCreation": { 69 "all": [ 70 { 71 "roleName": "team_user", 72 "permission": "create_private_channel", 73 "shouldHave": true 74 } 75 ], 76 "team_admin": [ 77 { 78 "roleName": "team_user", 79 "permission": "create_private_channel", 80 "shouldHave": false 81 }, 82 { 83 "roleName": "team_admin", 84 "permission": "create_private_channel", 85 "shouldHave": true 86 } 87 ], 88 "system_admin": [ 89 { 90 "roleName": "team_user", 91 "permission": "create_private_channel", 92 "shouldHave": false 93 }, 94 { 95 "roleName": "team_admin", 96 "permission": "create_private_channel", 97 "shouldHave": false 98 } 99 ] 100 }, 101 "restrictPublicChannelManagement": { 102 "all": [ 103 { 104 "roleName": "channel_user", 105 "permission": "manage_public_channel_properties", 106 "shouldHave": true 107 } 108 ], 109 "channel_admin": [ 110 { 111 "roleName": "channel_user", 112 "permission": "manage_public_channel_properties", 113 "shouldHave": false 114 }, 115 { 116 "roleName": "channel_admin", 117 "permission": "manage_public_channel_properties", 118 "shouldHave": true 119 }, 120 { 121 "roleName": "team_admin", 122 "permission": "manage_public_channel_properties", 123 "shouldHave": true 124 } 125 ], 126 "team_admin": [ 127 { 128 "roleName": "channel_user", 129 "permission": "manage_public_channel_properties", 130 "shouldHave": false 131 }, 132 { 133 "roleName": "channel_admin", 134 "permission": "manage_public_channel_properties", 135 "shouldHave": false 136 }, 137 { 138 "roleName": "team_admin", 139 "permission": "manage_public_channel_properties", 140 "shouldHave": true 141 } 142 ], 143 "system_admin": [ 144 { 145 "roleName": "channel_user", 146 "permission": "manage_public_channel_properties", 147 "shouldHave": false 148 }, 149 { 150 "roleName": "channel_admin", 151 "permission": "manage_public_channel_properties", 152 "shouldHave": false 153 }, 154 { 155 "roleName": "team_admin", 156 "permission": "manage_public_channel_properties", 157 "shouldHave": false 158 } 159 ] 160 }, 161 "restrictPublicChannelDeletion": { 162 "all": [ 163 { 164 "roleName": "channel_user", 165 "permission": "delete_public_channel", 166 "shouldHave": true 167 } 168 ], 169 "channel_admin": [ 170 { 171 "roleName": "channel_user", 172 "permission": "delete_public_channel", 173 "shouldHave": false 174 }, 175 { 176 "roleName": "channel_admin", 177 "permission": "delete_public_channel", 178 "shouldHave": true 179 }, 180 { 181 "roleName": "team_admin", 182 "permission": "delete_public_channel", 183 "shouldHave": true 184 } 185 ], 186 "team_admin": [ 187 { 188 "roleName": "channel_user", 189 "permission": "delete_public_channel", 190 "shouldHave": false 191 }, 192 { 193 "roleName": "channel_admin", 194 "permission": "delete_public_channel", 195 "shouldHave": false 196 }, 197 { 198 "roleName": "team_admin", 199 "permission": "delete_public_channel", 200 "shouldHave": true 201 } 202 ], 203 "system_admin": [ 204 { 205 "roleName": "channel_user", 206 "permission": "delete_public_channel", 207 "shouldHave": false 208 }, 209 { 210 "roleName": "channel_admin", 211 "permission": "delete_public_channel", 212 "shouldHave": false 213 }, 214 { 215 "roleName": "team_admin", 216 "permission": "delete_public_channel", 217 "shouldHave": false 218 } 219 ] 220 }, 221 "restrictPrivateChannelManagement": { 222 "all": [ 223 { 224 "roleName": "channel_user", 225 "permission": "manage_private_channel_properties", 226 "shouldHave": true 227 } 228 ], 229 "channel_admin": [ 230 { 231 "roleName": "channel_user", 232 "permission": "manage_private_channel_properties", 233 "shouldHave": false 234 }, 235 { 236 "roleName": "channel_admin", 237 "permission": "manage_private_channel_properties", 238 "shouldHave": true 239 }, 240 { 241 "roleName": "team_admin", 242 "permission": "manage_private_channel_properties", 243 "shouldHave": true 244 } 245 ], 246 "team_admin": [ 247 { 248 "roleName": "channel_user", 249 "permission": "manage_private_channel_properties", 250 "shouldHave": false 251 }, 252 { 253 "roleName": "channel_admin", 254 "permission": "manage_private_channel_properties", 255 "shouldHave": false 256 }, 257 { 258 "roleName": "team_admin", 259 "permission": "manage_private_channel_properties", 260 "shouldHave": true 261 } 262 ], 263 "system_admin": [ 264 { 265 "roleName": "channel_user", 266 "permission": "manage_private_channel_properties", 267 "shouldHave": false 268 }, 269 { 270 "roleName": "channel_admin", 271 "permission": "manage_private_channel_properties", 272 "shouldHave": false 273 }, 274 { 275 "roleName": "team_admin", 276 "permission": "manage_private_channel_properties", 277 "shouldHave": false 278 } 279 ] 280 }, 281 "restrictPrivateChannelManageMembers": { 282 "all": [ 283 { 284 "roleName": "channel_user", 285 "permission": "manage_private_channel_members", 286 "shouldHave": true 287 } 288 ], 289 "channel_admin": [ 290 { 291 "roleName": "channel_user", 292 "permission": "manage_private_channel_members", 293 "shouldHave": false 294 }, 295 { 296 "roleName": "channel_admin", 297 "permission": "manage_private_channel_members", 298 "shouldHave": true 299 }, 300 { 301 "roleName": "team_admin", 302 "permission": "manage_private_channel_members", 303 "shouldHave": true 304 } 305 ], 306 "team_admin": [ 307 { 308 "roleName": "channel_user", 309 "permission": "manage_private_channel_members", 310 "shouldHave": false 311 }, 312 { 313 "roleName": "channel_admin", 314 "permission": "manage_private_channel_members", 315 "shouldHave": false 316 }, 317 { 318 "roleName": "team_admin", 319 "permission": "manage_private_channel_members", 320 "shouldHave": true 321 } 322 ], 323 "system_admin": [ 324 { 325 "roleName": "channel_user", 326 "permission": "manage_private_channel_members", 327 "shouldHave": false 328 }, 329 { 330 "roleName": "channel_admin", 331 "permission": "manage_private_channel_members", 332 "shouldHave": false 333 }, 334 { 335 "roleName": "team_admin", 336 "permission": "manage_private_channel_members", 337 "shouldHave": false 338 } 339 ] 340 }, 341 "restrictPrivateChannelDeletion": { 342 "all": [ 343 { 344 "roleName": "channel_user", 345 "permission": "delete_private_channel", 346 "shouldHave": true 347 } 348 ], 349 "channel_admin": [ 350 { 351 "roleName": "channel_user", 352 "permission": "delete_private_channel", 353 "shouldHave": false 354 }, 355 { 356 "roleName": "channel_admin", 357 "permission": "delete_private_channel", 358 "shouldHave": true 359 }, 360 { 361 "roleName": "team_admin", 362 "permission": "delete_private_channel", 363 "shouldHave": true 364 } 365 ], 366 "team_admin": [ 367 { 368 "roleName": "channel_user", 369 "permission": "delete_private_channel", 370 "shouldHave": false 371 }, 372 { 373 "roleName": "channel_admin", 374 "permission": "delete_private_channel", 375 "shouldHave": false 376 }, 377 { 378 "roleName": "team_admin", 379 "permission": "delete_private_channel", 380 "shouldHave": true 381 } 382 ], 383 "system_admin": [ 384 { 385 "roleName": "channel_user", 386 "permission": "delete_private_channel", 387 "shouldHave": false 388 }, 389 { 390 "roleName": "channel_admin", 391 "permission": "delete_private_channel", 392 "shouldHave": false 393 }, 394 { 395 "roleName": "team_admin", 396 "permission": "delete_private_channel", 397 "shouldHave": false 398 } 399 ] 400 }, 401 "allowEditPost": { 402 "always": [ 403 { 404 "roleName": "channel_user", 405 "permission": "edit_post", 406 "shouldHave": true 407 }, 408 { 409 "roleName": "system_admin", 410 "permission": "edit_post", 411 "shouldHave": true 412 } 413 ], 414 "never": [ 415 { 416 "roleName": "channel_user", 417 "permission": "edit_post", 418 "shouldHave": false 419 }, 420 { 421 "roleName": "system_admin", 422 "permission": "edit_post", 423 "shouldHave": false 424 } 425 ] 426 }, 427 "restrictPostDelete": { 428 "all": [ 429 { 430 "roleName": "channel_user", 431 "permission": "delete_post", 432 "shouldHave": true 433 }, 434 { 435 "roleName": "team_admin", 436 "permission": "delete_post", 437 "shouldHave": true 438 }, 439 { 440 "roleName": "team_admin", 441 "permission": "delete_others_posts", 442 "shouldHave": true 443 } 444 ], 445 "team_admin": [ 446 { 447 "roleName": "channel_user", 448 "permission": "delete_post", 449 "shouldHave": false 450 }, 451 { 452 "roleName": "team_admin", 453 "permission": "delete_post", 454 "shouldHave": true 455 }, 456 { 457 "roleName": "team_admin", 458 "permission": "delete_others_posts", 459 "shouldHave": true 460 } 461 ], 462 "system_admin": [ 463 { 464 "roleName": "channel_user", 465 "permission": "delete_post", 466 "shouldHave": false 467 }, 468 { 469 "roleName": "team_admin", 470 "permission": "delete_post", 471 "shouldHave": false 472 }, 473 { 474 "roleName": "team_admin", 475 "permission": "delete_others_posts", 476 "shouldHave": false 477 } 478 ] 479 }, 480 "enableTeamCreation": { 481 "true": [ 482 { 483 "roleName": "system_user", 484 "permission": "create_team", 485 "shouldHave": true 486 } 487 ], 488 "false": [ 489 { 490 "roleName": "system_user", 491 "permission": "create_team", 492 "shouldHave": false 493 } 494 ] 495 }, 496 "enableOnlyAdminIntegrations": { 497 "true": [ 498 { 499 "roleName": "team_user", 500 "permission": "manage_incoming_webhooks", 501 "shouldHave": false 502 }, 503 { 504 "roleName": "team_user", 505 "permission": "manage_outgoing_webhooks", 506 "shouldHave": false 507 }, 508 { 509 "roleName": "team_user", 510 "permission": "manage_slash_commands", 511 "shouldHave": false 512 }, 513 { 514 "roleName": "system_user", 515 "permission": "manage_oauth", 516 "shouldHave": false 517 } 518 ], 519 "false": [ 520 { 521 "roleName": "team_user", 522 "permission": "manage_incoming_webhooks", 523 "shouldHave": true 524 }, 525 { 526 "roleName": "team_user", 527 "permission": "manage_outgoing_webhooks", 528 "shouldHave": true 529 }, 530 { 531 "roleName": "team_user", 532 "permission": "manage_slash_commands", 533 "shouldHave": true 534 }, 535 { 536 "roleName": "system_user", 537 "permission": "manage_oauth", 538 "shouldHave": true 539 } 540 ] 541 } 542 }