Add system console settings for mobile security (#30456)
* Add config settings for additional security features on mobile * Add system console settings for mobile security * Update svg and link * Fix strings * Add test for the discovery feature * Fix tests * Add permission migrations * Add relevant e2e tests * Fix key alignment * fix tests * Fix lint * Mock new migration * Fix playwright prettier * Add new section to delegated permissions * Update snapshots * Fix flakyness in playwright test --------- Co-authored-by: Elias Nahum <nahumhbl@gmail.com> Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
8ce78c302d
Коммит
7999239ccf
@@ -53,4 +53,5 @@ const (
|
||||
RestrictAccessToChannelConversionToPublic = "restrict_access_to_channel_conversion_to_public_permissions"
|
||||
MigrationKeyFixReadAuditsPermission = "fix_read_audits_permission"
|
||||
MigrationRemoveGetAnalyticsPermission = "remove_get_analytics_permission"
|
||||
MigrationAddSysconsoleMobileSecurityPermission = "add_sysconsole_mobile_security_permission"
|
||||
)
|
||||
|
||||
@@ -252,6 +252,9 @@ var PermissionSysconsoleWriteEnvironmentPerformanceMonitoring *Permission
|
||||
var PermissionSysconsoleReadEnvironmentDeveloper *Permission
|
||||
var PermissionSysconsoleWriteEnvironmentDeveloper *Permission
|
||||
|
||||
var PermissionSysconsoleReadEnvironmentMobileSecurity *Permission
|
||||
var PermissionSysconsoleWriteEnvironmentMobileSecurity *Permission
|
||||
|
||||
var PermissionSysconsoleReadSite *Permission
|
||||
var PermissionSysconsoleWriteSite *Permission
|
||||
|
||||
@@ -1622,6 +1625,18 @@ func initializePermissions() {
|
||||
"",
|
||||
PermissionScopeSystem,
|
||||
}
|
||||
PermissionSysconsoleReadEnvironmentMobileSecurity = &Permission{
|
||||
"sysconsole_read_environment_mobile_security",
|
||||
"",
|
||||
"",
|
||||
PermissionScopeSystem,
|
||||
}
|
||||
PermissionSysconsoleWriteEnvironmentMobileSecurity = &Permission{
|
||||
"sysconsole_write_environment_mobile_security",
|
||||
"",
|
||||
"",
|
||||
PermissionScopeSystem,
|
||||
}
|
||||
// DEPRECATED
|
||||
PermissionSysconsoleReadSite = &Permission{
|
||||
"sysconsole_read_site",
|
||||
@@ -2262,6 +2277,7 @@ func initializePermissions() {
|
||||
PermissionSysconsoleReadEnvironmentSessionLengths,
|
||||
PermissionSysconsoleReadEnvironmentPerformanceMonitoring,
|
||||
PermissionSysconsoleReadEnvironmentDeveloper,
|
||||
PermissionSysconsoleReadEnvironmentMobileSecurity,
|
||||
PermissionSysconsoleReadSiteCustomization,
|
||||
PermissionSysconsoleReadSiteLocalization,
|
||||
PermissionSysconsoleReadSiteUsersAndTeams,
|
||||
@@ -2321,6 +2337,7 @@ func initializePermissions() {
|
||||
PermissionSysconsoleWriteEnvironmentSessionLengths,
|
||||
PermissionSysconsoleWriteEnvironmentPerformanceMonitoring,
|
||||
PermissionSysconsoleWriteEnvironmentDeveloper,
|
||||
PermissionSysconsoleWriteEnvironmentMobileSecurity,
|
||||
PermissionSysconsoleWriteSiteCustomization,
|
||||
PermissionSysconsoleWriteSiteLocalization,
|
||||
PermissionSysconsoleWriteSiteUsersAndTeams,
|
||||
|
||||
Ссылка в новой задаче
Block a user