diff options
author | Christopher Speller <crspeller@gmail.com> | 2016-07-15 11:20:39 -0400 |
---|---|---|
committer | Harrison Healey <harrisonmhealey@gmail.com> | 2016-07-15 11:20:39 -0400 |
commit | 942ae4c5278e0a3064ef08937063ec66a6a8e990 (patch) | |
tree | 595514b6619988c72250ac2bf924cc103887f948 /api/file.go | |
parent | b339b5c982a336abcc0a1f1bc9ba68e447472228 (diff) | |
download | chat-942ae4c5278e0a3064ef08937063ec66a6a8e990.tar.gz chat-942ae4c5278e0a3064ef08937063ec66a6a8e990.tar.bz2 chat-942ae4c5278e0a3064ef08937063ec66a6a8e990.zip |
Cleaning up old export code (#3601)
Diffstat (limited to 'api/file.go')
-rw-r--r-- | api/file.go | 18 |
1 files changed, 0 insertions, 18 deletions
diff --git a/api/file.go b/api/file.go index 5b08804da..ea07f16f8 100644 --- a/api/file.go +++ b/api/file.go @@ -65,7 +65,6 @@ func InitFile() { BaseRoutes.Files.Handle("/get/{channel_id:[A-Za-z0-9]+}/{user_id:[A-Za-z0-9]+}/{filename:([A-Za-z0-9]+/)?.+(\\.[A-Za-z0-9]{3,})?}", ApiUserRequiredTrustRequester(getFile)).Methods("GET") BaseRoutes.Files.Handle("/get_info/{channel_id:[A-Za-z0-9]+}/{user_id:[A-Za-z0-9]+}/{filename:([A-Za-z0-9]+/)?.+(\\.[A-Za-z0-9]{3,})?}", ApiUserRequired(getFileInfo)).Methods("GET") BaseRoutes.Files.Handle("/get_public_link", ApiUserRequired(getPublicLink)).Methods("POST") - BaseRoutes.Files.Handle("/get_export", ApiUserRequired(getExport)).Methods("GET") BaseRoutes.Public.Handle("/files/get/{team_id:[A-Za-z0-9]+}/{channel_id:[A-Za-z0-9]+}/{user_id:[A-Za-z0-9]+}/{filename:([A-Za-z0-9]+/)?.+(\\.[A-Za-z0-9]{3,})?}", ApiAppHandlerTrustRequesterIndependent(getPublicFile)).Methods("GET") } @@ -528,23 +527,6 @@ func getPublicLink(c *Context, w http.ResponseWriter, r *http.Request) { w.Write([]byte(model.StringToJson(url))) } -func getExport(c *Context, w http.ResponseWriter, r *http.Request) { - if !c.HasPermissionsToTeam(c.TeamId, "export") || !c.IsTeamAdmin() { - c.Err = model.NewLocAppError("getExport", "api.file.get_export.team_admin.app_error", nil, "userId="+c.Session.UserId) - c.Err.StatusCode = http.StatusForbidden - return - } - data, err := ReadFile(EXPORT_PATH + EXPORT_FILENAME) - if err != nil { - c.Err = model.NewLocAppError("getExport", "api.file.get_export.retrieve.app_error", nil, err.Error()) - return - } - - w.Header().Set("Content-Disposition", "attachment; filename="+EXPORT_FILENAME) - w.Header().Set("Content-Type", "application/octet-stream") - w.Write(data) -} - func WriteFile(f []byte, path string) *model.AppError { if utils.Cfg.FileSettings.DriverName == model.IMAGE_DRIVER_S3 { |