mattermost/api4
Maria A Nunez 859c571558 MM-16261 - Store Plugin in File Store (#11511)
* Implemneted saving the plugin bundle on the file store upon plugin upload

* Fixed compilation error

* Fixed compilation issue

* Added deletion from file store upon plugin uninstall

* Added condition to delete from store only when exists. Added case of saving the bundle to the store when uploading from url. Added checks in plugin tests

* Fixed compilation error

* Moved storage of plugin bundle within app/installPlugin

* Moved storing to filestore before enabling the plugin

* Fixed error handling

* Code styling improvements

* Minor styling fix
2019-07-10 17:05:33 -03:00
..
api.go Move to the mattermost/go-i18n fork (#10669) 2019-04-23 09:33:42 -04:00
apitestlib.go [MM-11157] Migrate "Channel.UpdateMember" to Sync by default (#11328) 2019-06-28 14:41:50 +02:00
bot.go MM-15452 - Add ability to override LHS icon for bot accounts (#11423) 2019-07-06 08:56:21 +02:00
bot_test.go MM-15452 - Add ability to override LHS icon for bot accounts (#11423) 2019-07-06 08:56:21 +02:00
brand.go Moving app from singular to being created for every request (#9889) 2018-11-28 10:56:21 -08:00
brand_test.go Merge branch 'master' into post-metadata 2018-11-22 13:11:55 -05:00
channel.go MM-16499: Adds ability to retrieve channels with total count f… (#11375) 2019-06-25 15:18:48 +03:00
channel_test.go Changes method name, removes error case. (#11427) 2019-06-28 07:31:32 -04:00
cluster.go MM-14439: experimental restrict system admin (#10414) 2019-03-08 13:15:28 -05:00
cluster_test.go MM-14439: experimental restrict system admin (#10414) 2019-03-08 13:15:28 -05:00
command.go Verify team membership when returning command list (#11487) 2019-07-04 14:52:47 +02:00
command_help_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
command_test.go Verify team membership when returning command list (#11487) 2019-07-04 14:52:47 +02:00
commands_test.go MM-2954 - Add a separate post type for /me messages and update formatting (#11082) 2019-06-20 17:16:36 -04:00
compliance.go Moving app from singular to being created for every request (#9889) 2018-11-28 10:56:21 -08:00
config.go MM-15006: Returning informative errors on config validation (#10585) 2019-04-11 08:57:25 +02:00
config_test.go MM-15006: Returning informative errors on config validation (#10585) 2019-04-11 08:57:25 +02:00
cors_test.go MM-11160 Adding proper CORS support. (#9152) 2018-07-26 08:31:22 -07:00
data_retention.go Migrate all the api4 to handle errors in idiomatic way (#9143) 2018-08-01 16:55:18 +02:00
data_retention_test.go Fix bad merge (#7553) 2017-10-02 13:25:33 -07:00
elasticsearch.go MM-14439: experimental restrict system admin (#10414) 2019-03-08 13:15:28 -05:00
elasticsearch_test.go MM-14439: experimental restrict system admin (#10414) 2019-03-08 13:15:28 -05:00
emoji.go Split Emojis and Webhooks permissions (#10239) 2019-03-07 16:07:09 +01:00
emoji_test.go Split Emojis and Webhooks permissions (#10239) 2019-03-07 16:07:09 +01:00
file.go MM-15480: Add server support for Range on files (#10892) 2019-05-23 16:46:28 +02:00
file_test.go Migrate FileInfo store to Sync by default (#10837) 2019-05-15 22:07:03 +02:00
group.go MM-14897: Changes to be able to add and remove groups from channels. (#10794) 2019-05-15 12:03:47 -04:00
group_test.go MM-14897: Changes to be able to add and remove groups from channels. (#10794) 2019-05-15 12:03:47 -04:00
handlers.go Use gzip for API responses [MM-11426] (#10602) 2019-04-22 08:22:08 -07:00
handlers_test.go Use gzip for API responses [MM-11426] (#10602) 2019-04-22 08:22:08 -07:00
image.go MM-14686 Send all image proxy requests through /api/v4/image (#10775) 2019-05-06 09:22:37 -04:00
image_test.go MM-14686 Send all image proxy requests through /api/v4/image (#10775) 2019-05-06 09:22:37 -04:00
integration_action.go MM-15128 change openDialog to allow dialogs with no elements (#10755) 2019-04-30 15:08:52 +02:00
integration_action_test.go MM-15128 change openDialog to allow dialogs with no elements (#10755) 2019-04-30 15:08:52 +02:00
job.go Moving app from singular to being created for every request (#9889) 2018-11-28 10:56:21 -08:00
job_test.go Migrate Jobs store to sync by default (#11183) 2019-06-15 17:55:06 +02:00
ldap.go MM-15162: Changes for LDAP groups removals. (#10701) 2019-05-10 11:47:21 -04:00
ldap_test.go MM-14590: Adds license check to LDAP test and LDAP sync API endpoints. (#10519) 2019-04-01 10:48:58 -04:00
license.go MM-14439: experimental restrict system admin (#10414) 2019-03-08 13:15:28 -05:00
license_test.go MM-14439: experimental restrict system admin (#10414) 2019-03-08 13:15:28 -05:00
main_test.go MM-15276: Migrate Team.Update to sync by default (#10693) 2019-04-25 15:29:02 +02:00
oauth.go MM-15889 Add unit tests for CSRF checks (#11058) 2019-06-11 15:09:00 -04:00
oauth_test.go Migrate User Store methods related to enterprise to sync by default (#11332) 2019-06-26 10:41:45 +02:00
openGraph.go MM-10417 Add local image proxy and enable by default (#9967) 2019-01-24 16:11:32 -04:00
openGraph_test.go Reduce logging data races, fix MySQL test race condition (#7994) 2017-12-22 12:09:33 +00:00
plugin.go MM-16261 - Store Plugin in File Store (#11511) 2019-07-10 17:05:33 -03:00
plugin_test.go MM-16261 - Store Plugin in File Store (#11511) 2019-07-10 17:05:33 -03:00
post.go MM-11210 Add "GET /posts/unread" API to support landing on the last unread post (#11486) 2019-07-04 02:53:04 +05:30
post_test.go MM-11210 Add "GET /posts/unread" API to support landing on the last unread post (#11486) 2019-07-04 02:53:04 +05:30
preference.go [MM-13820] Optimize flagged post handling in preferences and web handler (#10135) 2019-01-26 20:02:46 +01:00
preference_test.go add megacheck as makefile target (#9288) 2018-09-03 14:08:40 +02:00
reaction.go [GH-6798] added a new api endpoint to get the bulk reactions for posts (#10049) 2019-01-03 08:35:08 -05:00
reaction_test.go Migrate Reactions store to Sync by default (#10737) 2019-04-30 12:34:26 -07:00
role.go Split Emojis and Webhooks permissions (#10239) 2019-03-07 16:07:09 +01:00
role_test.go Migrate Roles Layered store to Sync by default (#10790) 2019-05-17 12:03:04 -03:00
saml.go Moving app from singular to being created for every request (#9889) 2018-11-28 10:56:21 -08:00
saml_test.go Ensure unittest isolation (#9819) 2018-11-20 20:16:25 -05:00
scheme.go Ldap groups phase1 (#9752) 2019-01-10 15:17:31 -05:00
scheme_test.go MM-15354: Migrate Channel.Save to sync by default (#10871) 2019-05-27 17:54:04 +02:00
status.go Moving app from singular to being created for every request (#9889) 2018-11-28 10:56:21 -08:00
status_test.go Ensure unittest isolation (#9819) 2018-11-20 20:16:25 -05:00
system.go [MM-16032] Add system ping endpoint health checks (#11267) 2019-06-20 16:06:04 -04:00
system_test.go [MM-16032] Add system ping endpoint health checks (#11267) 2019-06-20 16:06:04 -04:00
team.go MM-16500: Adds ability to retrieve the total count of teams via the API. (#11325) 2019-06-24 22:05:34 +01:00
team_test.go Changes method name, removes error case. (#11427) 2019-06-28 07:31:32 -04:00
terms_of_service.go Moving app from singular to being created for every request (#9889) 2018-11-28 10:56:21 -08:00
terms_of_service_test.go Ensure unittest isolation (#9819) 2018-11-20 20:16:25 -05:00
user.go [Mm-7854] [Backend] Add an endpoint to revoke sessions from all users (#11200) 2019-07-01 22:28:46 +01:00
user_test.go Migrate "User.UpdateMfaActive" to Sync by default (#11566) 2019-07-10 14:55:17 -04:00
user_viewmembers_test.go Adding new "VIEW_MEMBERS" permissions restrict the scope of users visibility (#10487) 2019-04-29 16:56:56 +02:00
webhook.go [MM-16697] Rework validation of team and channel membership for webhook updates (#11483) 2019-07-04 18:22:10 +02:00
webhook_test.go [MM-16697] Rework validation of team and channel membership for webhook updates (#11483) 2019-07-04 18:22:10 +02:00
websocket.go Moving app from singular to being created for every request (#9889) 2018-11-28 10:56:21 -08:00
websocket_test.go Migrating User Store VerifyEmail, GetByAuth and GetByEmail functions to sync by default (#10941) 2019-06-12 19:30:50 +02:00