[MM-35222] Fix DoGuestRolesCreationMigration (#17523)
* Set guest role based on scope * Fix team scheme * Fix scope
Этот коммит содержится в:
коммит произвёл
GitHub
родитель
3c162999a5
Коммит
d1e38fa74b
@@ -191,6 +191,7 @@ func (a *App) DoGuestRolesCreationMigration() {
|
|||||||
}
|
}
|
||||||
for _, scheme := range schemes {
|
for _, scheme := range schemes {
|
||||||
if scheme.DefaultTeamGuestRole == "" || scheme.DefaultChannelGuestRole == "" {
|
if scheme.DefaultTeamGuestRole == "" || scheme.DefaultChannelGuestRole == "" {
|
||||||
|
if scheme.Scope == model.SCHEME_SCOPE_TEAM {
|
||||||
// Team Guest Role
|
// Team Guest Role
|
||||||
teamGuestRole := &model.Role{
|
teamGuestRole := &model.Role{
|
||||||
Name: model.NewId(),
|
Name: model.NewId(),
|
||||||
@@ -205,6 +206,7 @@ func (a *App) DoGuestRolesCreationMigration() {
|
|||||||
} else {
|
} else {
|
||||||
scheme.DefaultTeamGuestRole = savedRole.Name
|
scheme.DefaultTeamGuestRole = savedRole.Name
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// Channel Guest Role
|
// Channel Guest Role
|
||||||
channelGuestRole := &model.Role{
|
channelGuestRole := &model.Role{
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user