diff options
Diffstat (limited to 'api')
-rw-r--r-- | api/team.go | 20 |
1 files changed, 0 insertions, 20 deletions
diff --git a/api/team.go b/api/team.go index 605aa590b..f9b718e06 100644 --- a/api/team.go +++ b/api/team.go @@ -41,7 +41,6 @@ func InitTeam() { // These should be moved to the global admain console BaseRoutes.NeedTeam.Handle("/import_team", ApiUserRequired(importTeam)).Methods("POST") - BaseRoutes.NeedTeam.Handle("/export_team", ApiUserRequired(exportTeam)).Methods("GET") BaseRoutes.Teams.Handle("/add_user_to_team_from_invite", ApiUserRequired(addUserToTeamFromInvite)).Methods("POST") } @@ -753,25 +752,6 @@ func importTeam(c *Context, w http.ResponseWriter, r *http.Request) { http.ServeContent(w, r, "MattermostImportLog.txt", time.Now(), bytes.NewReader(log.Bytes())) } -func exportTeam(c *Context, w http.ResponseWriter, r *http.Request) { - if !c.HasPermissionsToTeam(c.TeamId, "export") || !c.IsTeamAdmin() { - c.Err = model.NewLocAppError("exportTeam", "api.team.export_team.admin.app_error", nil, "userId="+c.Session.UserId) - c.Err.StatusCode = http.StatusForbidden - return - } - - options := ExportOptionsFromJson(r.Body) - - if link, err := ExportToFile(options); err != nil { - c.Err = err - return - } else { - result := map[string]string{} - result["link"] = link - w.Write([]byte(model.MapToJson(result))) - } -} - func getInviteInfo(c *Context, w http.ResponseWriter, r *http.Request) { m := model.MapFromJson(r.Body) inviteId := m["invite_id"] |