mattermost/api
Christopher Speller 4491b5ecdf Performance improvements for 40M posts (#7708)
* Optimizing get root posts SQL query

* Setting session invalidation to be reliable

* Adding app reciever to SessionHasPermissionToUser

* Adding app reciever to SessionHasPermissionToTeam

* Adding app reciever to SessionHasPermissionTo

* Clear session cache if permission was denied

* Fixing rebase issues

* Revert "Optimizing get root posts SQL query"

This reverts commit f364757e7015cfb4ec673d0a4fc3d57cd25d8dd7.

* Fixing build
2017-10-25 11:48:15 -07:00
..
admin.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
admin_test.go eliminate more utils.Cfg references (#7701) 2017-10-24 09:00:05 -07:00
api.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
api_test.go Use tmpfs containers for api/api4 tests, move and speed up CLI tests (#7606) 2017-10-12 12:24:54 -07:00
apitestlib.go [PLT-7726] adjustments for the mm-server jenkinsfile (#7688) 2017-10-25 09:41:16 -07:00
channel.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
channel_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
command.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
command_echo_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_expand_collapse_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_help_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
command_invite_people_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_join_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_leave_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_loadtest_test.go Reduce cfg boilerplate (#7689) 2017-10-23 02:39:51 -07:00
command_logout_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_me_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_msg_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_open_test.go add /open command (#6717) 2017-06-26 09:36:47 -07:00
command_search_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_settings_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_shortcuts_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_shrug_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_statuses_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
command_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
context.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
context_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
deprecated.go remove global refs from api/api4 (#7496) 2017-09-22 13:54:27 -04:00
deprecated_test.go PLT-5860 Updated copyright date (#6058) 2017-04-12 08:27:57 -04:00
emoji.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
emoji_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
file.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
file_test.go Reduce cfg boilerplate (#7689) 2017-10-23 02:39:51 -07:00
general.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
general_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
license.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
license_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
oauth.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
oauth_test.go eliminate more utils.Cfg references (#7701) 2017-10-24 09:00:05 -07:00
post.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
post_test.go add model.NewX funcs for builtin types (#7692) 2017-10-23 09:40:35 -07:00
preference.go remove global refs from api/api4 (#7496) 2017-09-22 13:54:27 -04:00
preference_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
reaction.go remove remaining Global() calls (outside of tests) (#7521) 2017-09-28 00:52:34 +08:00
reaction_test.go Don't use global app for api / api4 tests (#7528) 2017-10-02 09:50:56 +01:00
status.go remove global refs from api/api4 (#7496) 2017-09-22 13:54:27 -04:00
status_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
team.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
team_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00
user.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
user_test.go Reduce cfg boilerplate (#7689) 2017-10-23 02:39:51 -07:00
webhook.go Performance improvements for 40M posts (#7708) 2017-10-25 11:48:15 -07:00
webhook_test.go PLT-7599: webhook post splitting (#7707) 2017-10-24 19:36:31 -04:00
webrtc.go eliminate more utils.Cfg references (#7701) 2017-10-24 09:00:05 -07:00
websocket.go Goroutine wranglin (#7556) 2017-10-03 10:53:53 -05:00
websocket_test.go Reduce utils.Cfg references (#7650) 2017-10-18 15:36:43 -07:00