mattermost/plugin
Jason Simmons 1ee872578c GH-9636 plugins api GetUsersInChannelByStatus (#9645)
* adds GetUsersInChannelByStatus to plugin api with generated rpc code.

* fixed typo in comment with actual func name

* replaced Response model with AppError in output of GetUsersInChannelByStatus

* removed etag param from GetUsersInChannelByStatus since it is not used

* plugin api for GetUsersInChannelByStatus updated to take the limit, conforming to the app api.

* fixed an issue in my own logic on app/plugin integration.

* adds GetUsersInChannelByStatus to plugin api with generated rpc code.

* fixed typo in comment with actual func name

* replaced Response model with AppError in output of GetUsersInChannelByStatus

* removed etag param from GetUsersInChannelByStatus since it is not used

* plugin api for GetUsersInChannelByStatus updated to take the limit, conforming to the app api.

* fixed an issue in my own logic on app/plugin integration.

* GetUsersInChannelByStatus changed to more generic GetUsersInChannel which takes a sortBy parameter, allowing for more granular/extensible sorting functionality in the future

* GetUsersInChannel accepts sort parameter of 'username' and 'status'. Both values are consts in model pkg.

* Documents minimum server version for GetUsersInChannel.

* adds GetUsersInChannelByStatus to plugin api with generated rpc code.

* fixed typo in comment with actual func name

* replaced Response model with AppError in output of GetUsersInChannelByStatus

* removed etag param from GetUsersInChannelByStatus since it is not used

* plugin api for GetUsersInChannelByStatus updated to take the limit, conforming to the app api.

* fixed an issue in my own logic on app/plugin integration.

* adds GetUsersInChannelByStatus to plugin api with generated rpc code.

* Resolved conflict on rebase

* replaced Response model with AppError in output of GetUsersInChannelByStatus

* removed etag param from GetUsersInChannelByStatus since it is not used

* plugin api for GetUsersInChannelByStatus updated to take the limit, conforming to the app api.

* fixed an issue in my own logic on app/plugin integration.

* GetUsersInChannelByStatus changed to more generic GetUsersInChannel which takes a sortBy parameter, allowing for more granular/extensible sorting functionality in the future

* GetUsersInChannel accepts sort parameter of 'username' and 'status'. Both values are consts in model pkg.

* Documents minimum server version for GetUsersInChannel.

* replaces GetUsersInChannel from #9608 / #9643 with sortBy functionality
2018-10-22 08:49:50 -04:00
..
interface_generator MM-11734: better plugin error handling (#9405) 2018-09-13 11:31:22 -07:00
plugintest GH-9636 plugins api GetUsersInChannelByStatus (#9645) 2018-10-22 08:49:50 -04:00
scheduler DeleteAll for KV (#9431) 2018-10-10 10:55:12 -07:00
api.go GH-9636 plugins api GetUsersInChannelByStatus (#9645) 2018-10-22 08:49:50 -04:00
client.go MM-12193: remove auto unmarshalling (#9519) 2018-10-03 13:13:19 -04:00
client_rpc.go MM-12193: remove auto unmarshalling (#9519) 2018-10-03 13:13:19 -04:00
client_rpc_generated.go GH-9636 plugins api GetUsersInChannelByStatus (#9645) 2018-10-22 08:49:50 -04:00
context.go CSRF Token Implementation for Plugins (#9192) 2018-08-01 15:16:04 -07:00
doc.go MM-11292: clean up plugins GoDoc (#9109) 2018-07-13 10:29:50 -04:00
environment.go Fail plugin activation if no web app and server component (#9438) 2018-09-21 08:07:32 -07:00
example_hello_world_test.go MM-12193: remove auto unmarshalling (#9519) 2018-10-03 13:13:19 -04:00
example_help_test.go MM-12193: remove auto unmarshalling (#9519) 2018-10-03 13:13:19 -04:00
hclog_adapter.go Updating server dependancies. (#9498) 2018-09-28 12:40:17 -07:00
hooks.go MM-12193: remove auto unmarshalling (#9519) 2018-10-03 13:13:19 -04:00
http.go MM-11292: clean up plugins GoDoc (#9109) 2018-07-13 10:29:50 -04:00
io_rpc.go add megacheck as makefile target (#9288) 2018-09-03 14:08:40 +02:00
supervisor.go add megacheck as makefile target (#9288) 2018-09-03 14:08:40 +02:00
supervisor_test.go MM-11028 Adding some plugin tests. (#9103) 2018-07-18 16:35:12 -07:00
valid.go MM-11292: clean up plugins GoDoc (#9109) 2018-07-13 10:29:50 -04:00
valid_test.go MM-8622: improved plugin error handling (#8692) 2018-05-01 07:34:12 -07:00