Permission changes (#29570)
* update permission mistakes * add getAnalytics to TeamStatistics * add PermissionGetAnalytics to ReadTeamStatistics * add mocks for migrations --------- Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
a5faf9e6e3
Коммит
b26c43e716
@@ -275,3 +275,33 @@ func TestGetChannelModeratedPermissions(t *testing.T) {
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
func TestAddAncillaryPermissions(t *testing.T) {
|
||||
tests := []struct {
|
||||
Name string
|
||||
Permissions []string
|
||||
Expected []string
|
||||
}{
|
||||
{
|
||||
"Add For ReadUserManagementUsers",
|
||||
[]string{PermissionSysconsoleReadUserManagementUsers.Id},
|
||||
[]string{PermissionSysconsoleReadUserManagementUsers.Id, PermissionReadOtherUsersTeams.Id},
|
||||
},
|
||||
{
|
||||
"Add For ReadCompliance",
|
||||
[]string{PermissionSysconsoleReadComplianceComplianceMonitoring.Id},
|
||||
[]string{PermissionSysconsoleReadComplianceComplianceMonitoring.Id, PermissionReadAudits.Id},
|
||||
},
|
||||
{
|
||||
"Add None",
|
||||
[]string{PermissionSysconsoleReadComplianceCustomTermsOfService.Id},
|
||||
[]string{PermissionSysconsoleReadComplianceCustomTermsOfService.Id},
|
||||
},
|
||||
}
|
||||
for _, tc := range tests {
|
||||
t.Run(tc.Name, func(t *testing.T) {
|
||||
permissions := AddAncillaryPermissions(tc.Permissions)
|
||||
assert.Equal(t, permissions, tc.Expected)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Ссылка в новой задаче
Block a user