Removing export route (#2955)
Этот коммит содержится в:
20
api/team.go
20
api/team.go
@@ -41,7 +41,6 @@ func InitTeam() {
|
|||||||
|
|
||||||
// These should be moved to the global admain console
|
// These should be moved to the global admain console
|
||||||
BaseRoutes.NeedTeam.Handle("/import_team", ApiUserRequired(importTeam)).Methods("POST")
|
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")
|
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()))
|
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) {
|
func getInviteInfo(c *Context, w http.ResponseWriter, r *http.Request) {
|
||||||
m := model.MapFromJson(r.Body)
|
m := model.MapFromJson(r.Body)
|
||||||
inviteId := m["invite_id"]
|
inviteId := m["invite_id"]
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user