From 2880a0af50af3317027c2cb4514e2858c78c660b Mon Sep 17 00:00:00 2001 From: Hossein Ahmadian-Yazdi Date: Thu, 14 Nov 2019 08:32:20 -0500 Subject: [PATCH] [MM-19309] Name Display Lock (#13018) * WIP * [MM-19309] Updated params * Updated boolean value * [MM-19309] add new struct * Updated en.json * Fixed golangci error * Address PR comments --- config/client.go | 1 + model/config.go | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/config/client.go b/config/client.go index a0f47f86a4..a6fed84bd0 100644 --- a/config/client.go +++ b/config/client.go @@ -20,6 +20,7 @@ func GenerateClientConfig(c *model.Config, diagnosticId string, license *model.L props["RestrictDirectMessage"] = *c.TeamSettings.RestrictDirectMessage props["EnableXToLeaveChannelsFromLHS"] = strconv.FormatBool(*c.TeamSettings.EnableXToLeaveChannelsFromLHS) props["TeammateNameDisplay"] = *c.TeamSettings.TeammateNameDisplay + props["LockTeammateNameDisplay"] = strconv.FormatBool(*c.TeamSettings.LockTeammateNameDisplay) props["ExperimentalPrimaryTeam"] = *c.TeamSettings.ExperimentalPrimaryTeam props["ExperimentalViewArchivedChannels"] = strconv.FormatBool(*c.TeamSettings.ExperimentalViewArchivedChannels) diff --git a/model/config.go b/model/config.go index 482bbdf75d..a883cd33bb 100644 --- a/model/config.go +++ b/model/config.go @@ -1521,6 +1521,7 @@ type TeamSettings struct { ExperimentalEnableAutomaticReplies *bool ExperimentalHideTownSquareinLHS *bool ExperimentalTownSquareIsReadOnly *bool + LockTeammateNameDisplay *bool ExperimentalPrimaryTeam *string ExperimentalDefaultChannels []string } @@ -1667,6 +1668,10 @@ func (s *TeamSettings) SetDefaults() { if s.ExperimentalViewArchivedChannels == nil { s.ExperimentalViewArchivedChannels = NewBool(false) } + + if s.LockTeammateNameDisplay == nil { + s.LockTeammateNameDisplay = NewBool(false) + } } type ClientRequirements struct {