summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* ldap: Add own ldap authenticationsplineAlexander Sulfrian2020-01-076-25/+429
|
* MM-12342: merge the experimental channel store (#9681)HEADmasterJesse Hallam2018-10-2510-1033/+344
| | | | | | * MM-12342: merge the experimental channel store * gofmt after upgrading to go 1.11
* GH-9612 Add plugin API for GetChannelStats method (#9627)Jason Mojica2018-10-254-0/+67
| | | | | | | | * Add GetChannelStats plugin api * Fix to return channel stats correctly * Add server version; Handle error idiomatically
* Update Twitter Handle in Readme (#9738)Ty Smith2018-10-251-1/+1
| | | Move from old to new Twitter Handle, "MattermostHQ" to "MatterMost".
* GH-9617 Add plugin API for GetEmoji method (#9656)Jason Mojica2018-10-254-0/+63
| | | | | | * Add GetEmoji plugin api * Add server version
* MM-12459 Include User Notify Props in the Bulk Export (#9724)Vadim2018-10-243-17/+71
|
* MM-10987 Turn on ExperimentalLimitClientConfig by default and remove setting ↵Harrison Healey2018-10-246-54/+4
| | | | (#9696)
* Fix display of timestamp on generic email. This is a regression. (#9725)Chris Duarte2018-10-241-2/+1
|
* MM-12356 Add cli command "command delete" (#9553)Shobhit Gupta2018-10-233-4/+63
| | | | | | | | | | | | | | | | * Add cli command for deleting commands * Add code/test for delete command * Fix test * Add confirm flag * Update as per comments * Uncomment test * Fix test
* Migrate to idiomatic error handling in app/slackimport.go (#9694)Sergey Shpak2018-10-231-74/+80
| | | | | | | | * MM-12610 Migrate to idiomatic error handling in the file in the mattermost-server repo (#9686) * MM-12610 Migrate to idiomatic error handling in the file in the mattermost-server repo (mattermost#9686) * MM-12610 Migrate to idiomatic error handling in the file in the mattermost-server repo (#9686)
* Migrate to idiomatic error handling in app/user.go (#9711)Hanzei2018-10-221-346/+317
|
* GH-9636 plugins api GetUsersInChannelByStatus (#9645)Jason Simmons2018-10-226-53/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* GH-9688: Migrate to idiomatic error handling in app/post.go (#9697)Hanzei2018-10-191-243/+222
| | | | | | * Migrate to idiomatic error handling in app/post.go * Revert import changes
* Migrate to idiomatic error handling in app/web_conn.go (#9709)Hanzei2018-10-191-23/+14
|
* MM-12372 Add modify-incoming webhook command (#9683)Artur Mogozov2018-10-192-1/+122
| | | | | | * MM-12372 Add modify-incoming webhook command * Review comments
* GH-9619 GetEmojiImage added to plugin API (#9628)S4KH2018-10-184-0/+71
| | | | | | * GH-9619 conflict fix * GH-9619 fixed conflicts, version comment
* MM-12505: remove all things WebRTC (#9700)Jesse Hallam2018-10-1819-435/+1
|
* Migrate to idiomatic error handling in app/preference.go (#9594)Hanzei2018-10-181-11/+12
|
* Add GetPostsAfter() to plugin API (#9650)Hanzei2018-10-184-0/+66
|
* Migrate to idiomatic error handling in app/websocket_router.go (#9708)Hanzei2018-10-181-17/+15
|
* Migrate to idiomatic error handling in app/security_update_check.go (#9691)Hanzei2018-10-181-21/+21
|
* MM-12670: Accept and use "" for user/pass AuthService in import/export. (#9689)George Goldberg2018-10-184-18/+3
|
* GH-9635: Add GetUsersByUsernames to plugin API (#9647)Daniel Hodan2018-10-184-0/+63
| | | | | | * add GetUsersByUsernames to plugin api * fix GetUsersByUsernames comment
* Add GetFileLink method to plugin API (#9665)Charles Kenney2018-10-175-0/+82
| | | | | | | | * add GetFileLink method to plugin API * Update plugin/api.go * add translations for new plugin API errors
* Document minimum server version for SearchChannels (#9698)Hanzei2018-10-171-0/+2
|
* GH-9608: Add GetUsersInChannel to plugin API (#9643)Daniel Hodan2018-10-174-0/+65
| | | | | | | | * add GetUsersInChannel to plugin api * compute offset value instead of page * Add version comment
* Fix handlers test. (#9682)Christopher Speller2018-10-171-3/+2
|
* MM-12234: configurable limit to user autocomplete and search matches (#9499)Jesse Hallam2018-10-1712-676/+1150
| | | | | | | | | | * unit test cleanup * allow limiting user search results * clean up test users before starting * model UserSearchOptions to simplify parameters
* GH-9607: Add GetTeamsForUser to plugin API (#9644)Daniel Hodan2018-10-174-0/+63
| | | | | | * add GetTeamsForUser to plugin api * Add version comment, fix comment typo
* Document minimum server version for plugin API methods (#9616)Hanzei2018-10-171-1/+45
|
* [MM-12608] Migrate to idiomatic error handling in the file `app/scheme.go` ↵Rafael George2018-10-171-28/+26
| | | | | | | | | | | | | | | | | | in the mattermost-server repo (#9592) * Add idiomatic error handling * Remove unused else statement and fix compilation errors * Add an inline error initialization The error its just been use once for the return no need to have it in separate lines. * Remove uneeded code - Remove extra line - Remove initializing in two lines when not needed
* [MM-12465] Added capability to export reactions of posts during bulk export ↵Wasim Thabraze2018-10-173-1/+75
| | | | | | | | | | (#9600) * Added capability to export reactions of posts * Added capability to export reactions of replies of a post * Added test case to test the reactions of a post
* Migrate to idiomatic error handling in app/notification_email.go (#9676)Hanzei2018-10-171-73/+28
|
* Migrate to idiomatic error handling in app/command.go (#9675)Hanzei2018-10-171-120/+130
|
* Set default ciphers, set tls 1.2 via config, set curve prefs (#9315)Daniel Schalla2018-10-169-10/+394
| | | | | | | | | | | | | | | | | Config Checks at StartUp Part1 Config Checks; Tests for TLS Server HSTS header implementation + tests make gofmt happy with new go version... make gofmt happy with new go version #2... fix logic bug fix typo Fix unnecessary code block
* MM-12368 Add create webhook-incoming command (#9566)Artur Mogozov2018-10-162-0/+97
|
* [MM-12362] Add CLI command 'config show' (#9536) (#9564)Mukul Rawat2018-10-152-2/+52
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add the subcommand by creating a new Command instance. * Implemented the structure of the subcommand function. * Register our new command * Write some helper functions * finish the pretty print function * write some test for config show * Refactor and extract the tab printing functionality in its own function * Use app.Config() to create our config object & accept incoming changes * Removed reading the file, make helper functions return string and perform printing inside the command * Remove the previous code for checking presence of arguments and use 'cobra.NoArgs()' instead * Remove named return and instead declare the variable and then return it. * Remove printTab function and simplify printing out tabs using strings.Repeat * Add some functions to test the output * Update the usage and remove a comment * Update the print
* add GetEmojiByName method to plugin API (#9641)Charles Kenney2018-10-154-0/+61
|
* MM-11905: deactivate plugins before unregistering (#9666)Jesse Hallam2018-10-151-2/+1
| | | | | Plugins that listen for config changes might incorrectly re-register their commands before being /actually/ deactivated, leaving the new commands alive thereafter.
* [MM-12538] Migrate to idiomatic error handling the file `app/session.go` (#9590)Mukul Rawat2018-10-151-86/+93
| | | | | | | | | | in the mattermost-server (#9573) * Refactor and make error handling idiomatic * Golint gives a warning when using method parameters with names like 'deviceId', so rename them to `deviceID` * Change all ID back to Id
* [MM-12536] Migrate to idiomatic error handling the file `app/user_agent.go` ↵Mukul Rawat2018-10-151-39/+42
| | | | | | | | | | | | | | | in the mattermost-server (#9575) (#9576) * Make changes to function getPlatformName. * Make changes to the function getOSName, use switch statement inside instead of nested if * create helper function and make getBrowserVersion() more idiomatic * update getUAVersion * update getBrowserName * changes required in review done
* [MM-12363] Added Team archive command to archive a team by name (#9565)Wasim Thabraze2018-10-152-2/+98
| | | | | | | | * Added Team archive command to archive a team by name * Team archive command now uses SoftDelete method Team search and list command now shows archived teams with the term '(archived)' appended to them
* Added TextArea (longstring) to the docs in manifest to be rendered in the ↵Carlos Tadeu Panato Junior2018-10-151-0/+2
| | | | documentation (#9658)
* Add GetPostsBefore() to plugin API (#9651)Hanzei2018-10-154-0/+64
|
* add GetChannelsForTeamForUser to plugin api (#9646)Daniel Hodan2018-10-154-0/+63
|
* GH-9609: Add GetUsersInTeam in plugin API (#9642)Daniel Hodan2018-10-154-0/+63
| | | | | | * add GetUsersInTeam in plugin api * remove extra space in comment
* Add SearchChannels plugin api (#9657)Jason Mojica2018-10-154-0/+62
|
* [MM-12360] Created CLI command "config get" (#9534) (#9558)Mukul Rawat2018-10-152-0/+507
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Added the get command to get the value of a config setting. * Depending on the config setting it can work on any depth of the setting. * Added test for the get command. * Add print tabs * Remove excess else statements * Return with the value and remove named return variable * Refactor the printMap function and return a string, remove side effects * Improve the error message, use the name argument * Use app.Config() to create our config object * Remove reading the file, make helper functions return string and perform printing inside the command * Remove the tab printing * Add extra quotes on the output * Remove extra code for checking arguments and replaced it with cobra.ExactArgs(1) * Remove buffer from printConfigValues * Add some tests to check the output of the command * Write test for the function 'structToMap' and test for complext nested structs * Write test for the function 'configToMap' and test for complext nested structs * Write test for the function 'printMap' and test for complext maps as input * Write test for the function 'printConfigValues' and test for complext maps as input * Remove commented code * Update the description of the command
* Add a delete brand image action on the APIv4 (#9552)Julien Levesy2018-10-154-0/+68
|
* GH-9633 Added plugin API method to return user's profile image (#9653)Alexander Akhmetov2018-10-155-1/+84
|