* Fixed save state panel for channel banner

* Defined default background color

* Updated test

* WIP

* wip

* removed unused param

* Updated tests

* CI

* Fixed mmctl test

* Fixed TestDoAdvancedPermissionsMigration test

* Test update

* lint fix

* lint fix

---------

Co-authored-by: Mattermost Build <build@mattermost.com>
Этот коммит содержится в:
Harshil Sharma
2025-05-06 14:03:35 +05:30
коммит произвёл GitHub
родитель d73222dca9
Коммит a5e68639c2
19 изменённых файлов: 319 добавлений и 84 удалений

Просмотреть файл

@@ -54,4 +54,5 @@ const (
MigrationKeyFixReadAuditsPermission = "fix_read_audits_permission"
MigrationRemoveGetAnalyticsPermission = "remove_get_analytics_permission"
MigrationAddSysconsoleMobileSecurityPermission = "add_sysconsole_mobile_security_permission"
MigrationKeyAddChannelBannerPermissions = "add_channel_banner_permissions"
)

Просмотреть файл

@@ -167,6 +167,8 @@ var PermissionGetLogs *Permission
var PermissionGetAnalytics *Permission
var PermissionReadLicenseInformation *Permission
var PermissionManageLicenseInformation *Permission
var PermissionManagePublicChannelBanner *Permission
var PermissionManagePrivateChannelBanner *Permission
var PermissionSysconsoleReadAbout *Permission
var PermissionSysconsoleWriteAbout *Permission
@@ -1283,6 +1285,20 @@ func initializePermissions() {
PermissionScopeChannel,
}
PermissionManagePublicChannelBanner = &Permission{
"manage_public_channel_banner",
"",
"",
PermissionScopeChannel,
}
PermissionManagePrivateChannelBanner = &Permission{
"manage_private_channel_banner",
"",
"",
PermissionScopeChannel,
}
PermissionReadOtherUsersTeams = &Permission{
"read_other_users_teams",
"authentication.permissions.read_other_users_teams.name",
@@ -2520,6 +2536,8 @@ func initializePermissions() {
PermissionEditBookmarkPrivateChannel,
PermissionDeleteBookmarkPrivateChannel,
PermissionOrderBookmarkPrivateChannel,
PermissionManagePublicChannelBanner,
PermissionManagePrivateChannelBanner,
}
GroupScopedPermissions := []*Permission{

Просмотреть файл

@@ -914,6 +914,8 @@ func MakeDefaultRoles() map[string]*Role {
PermissionEditBookmarkPrivateChannel.Id,
PermissionDeleteBookmarkPrivateChannel.Id,
PermissionOrderBookmarkPrivateChannel.Id,
PermissionManagePublicChannelBanner.Id,
PermissionManagePrivateChannelBanner.Id,
},
SchemeManaged: true,
BuiltIn: true,
@@ -1000,6 +1002,8 @@ func MakeDefaultRoles() map[string]*Role {
PermissionEditBookmarkPrivateChannel.Id,
PermissionDeleteBookmarkPrivateChannel.Id,
PermissionOrderBookmarkPrivateChannel.Id,
PermissionManagePublicChannelBanner.Id,
PermissionManagePrivateChannelBanner.Id,
},
SchemeManaged: true,
BuiltIn: true,