From 1d37723307704752390c85d4c821ae46a94405eb Mon Sep 17 00:00:00 2001 From: =Corey Hulen Date: Wed, 16 Sep 2015 21:31:45 -0700 Subject: Fixes GIT-698 allow ability to disable team creation for SSO --- api/team.go | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'api') diff --git a/api/team.go b/api/team.go index 44f86b160..92fcbff93 100644 --- a/api/team.go +++ b/api/team.go @@ -100,6 +100,10 @@ func createTeamFromSSO(c *Context, w http.ResponseWriter, r *http.Request) { return } + if !isTreamCreationAllowed(c, team.Email) { + return + } + team.PreSave() team.Name = model.CleanTeamName(team.Name) -- cgit v1.2.3-1-g7c22 From eb4b80a4845a738f5a1e84504a31f6f54bc4fe92 Mon Sep 17 00:00:00 2001 From: Christopher Speller Date: Thu, 17 Sep 2015 09:01:33 -0400 Subject: Adding gofmt to travis build --- api/auto_constants.go | 4 ++-- api/auto_teams.go | 2 +- api/context.go | 8 ++++---- api/file.go | 2 +- api/post.go | 2 +- 5 files changed, 9 insertions(+), 9 deletions(-) (limited to 'api') diff --git a/api/auto_constants.go b/api/auto_constants.go index f80f15f2d..73ecb47f8 100644 --- a/api/auto_constants.go +++ b/api/auto_constants.go @@ -12,8 +12,8 @@ const ( USER_PASSWORD = "passwd" CHANNEL_TYPE = model.CHANNEL_OPEN FUZZ_USER_EMAIL_PREFIX_LEN = 10 - BTEST_TEAM_DISPLAY_NAME = "TestTeam" - BTEST_TEAM_NAME = "z-z-testdomaina" + BTEST_TEAM_DISPLAY_NAME = "TestTeam" + BTEST_TEAM_NAME = "z-z-testdomaina" BTEST_TEAM_EMAIL = "test@nowhere.com" BTEST_TEAM_TYPE = model.TEAM_OPEN BTEST_USER_NAME = "Mr. Testing Tester" diff --git a/api/auto_teams.go b/api/auto_teams.go index e5c772b4c..dd82abe8d 100644 --- a/api/auto_teams.go +++ b/api/auto_teams.go @@ -52,7 +52,7 @@ func (cfg *AutoTeamCreator) createRandomTeam() (*model.Team, bool) { } team := &model.Team{ DisplayName: teamDisplayName, - Name: teamName, + Name: teamName, Email: teamEmail, Type: model.TEAM_OPEN, } diff --git a/api/context.go b/api/context.go index b1b4d2d10..5925c817f 100644 --- a/api/context.go +++ b/api/context.go @@ -439,10 +439,10 @@ func IsBetaDomain(r *http.Request) bool { } var privateIpAddress = []*net.IPNet{ - &net.IPNet{IP: net.IPv4(10, 0, 0, 1), Mask: net.IPv4Mask(255, 0, 0, 0)}, - &net.IPNet{IP: net.IPv4(176, 16, 0, 1), Mask: net.IPv4Mask(255, 255, 0, 0)}, - &net.IPNet{IP: net.IPv4(192, 168, 0, 1), Mask: net.IPv4Mask(255, 255, 255, 0)}, - &net.IPNet{IP: net.IPv4(127, 0, 0, 1), Mask: net.IPv4Mask(255, 255, 255, 252)}, + {IP: net.IPv4(10, 0, 0, 1), Mask: net.IPv4Mask(255, 0, 0, 0)}, + {IP: net.IPv4(176, 16, 0, 1), Mask: net.IPv4Mask(255, 255, 0, 0)}, + {IP: net.IPv4(192, 168, 0, 1), Mask: net.IPv4Mask(255, 255, 255, 0)}, + {IP: net.IPv4(127, 0, 0, 1), Mask: net.IPv4Mask(255, 255, 255, 252)}, } func IsPrivateIpAddress(ipAddress string) bool { diff --git a/api/file.go b/api/file.go index 692558acf..c24775ee2 100644 --- a/api/file.go +++ b/api/file.go @@ -86,7 +86,7 @@ func uploadFile(c *Context, w http.ResponseWriter, r *http.Request) { return } - for i, _ := range files { + for i := range files { file, err := files[i].Open() defer file.Close() if err != nil { diff --git a/api/post.go b/api/post.go index 005f3f884..21bc35b97 100644 --- a/api/post.go +++ b/api/post.go @@ -353,7 +353,7 @@ func fireAndForgetNotifications(post *model.Post, teamId, siteURL string) { } } - for id, _ := range toEmailMap { + for id := range toEmailMap { fireAndForgetMentionUpdate(post.ChannelId, id) } } -- cgit v1.2.3-1-g7c22 From 4005d8bfd09819280ffce4135f659060172e72a9 Mon Sep 17 00:00:00 2001 From: hmhealey Date: Thu, 17 Sep 2015 11:04:26 -0400 Subject: Updated godep workspace and freetype library so that godep save and restore work again --- api/user.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'api') diff --git a/api/user.go b/api/user.go index b42d156ae..0a54b6a5d 100644 --- a/api/user.go +++ b/api/user.go @@ -5,10 +5,10 @@ package api import ( "bytes" - "code.google.com/p/freetype-go/freetype" l4g "code.google.com/p/log4go" b64 "encoding/base64" "fmt" + "github.com/golang/freetype" "github.com/gorilla/mux" "github.com/mattermost/platform/model" "github.com/mattermost/platform/store" -- cgit v1.2.3-1-g7c22