summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Add GetPostsSince() to plugin API (#9649)Hanzei2018-10-154-0/+62
|
* Add GetPostThread() to plugin API (#9652)Hanzei2018-10-154-0/+61
|
* MM-12419: Flush channels from cache when deleted/restored. (#9625)George Goldberg2018-10-152-0/+4
|
* [MM-12537] Migrate to idiomatic error handling the file `app/status.go` in ↵Mukul Rawat2018-10-141-23/+23
| | | | | | | | | | the mattermost-server (#9574) (#9589) * Perform idiomatic error handling * Golint gives warning when using the variable name 'userId' so change it to 'userID' * Change all ID back to Id
* [MM-12606] Migrate to idiomatic error handling in the file `app/role.go` in ↵Mukul Rawat2018-10-131-17/+20
| | | | | the mattermost-server repo. (#9586) (#9593) * Refactor and make idiomatic changes in error handling
* [MM-12607] Migrate to idiomatic error handling in the file `app/saml.go` in ↵Mukul Rawat2018-10-131-3/+3
| | | | | | | the mattermost-server repo. (#9585) (#9587) * Refactor function 'GetSamlMetadata' * Run make check-style, make changes
* MM-12355: Add CLI command "command create" (#9569)Jason Mojica2018-10-132-0/+218
| | | | | | | | | | * Add create command * Create CreateCommand Tests * Change method flag description * Change nil test assertion
* [APIv4] add getChannelMembersTimezone (#9286)Carlos Tadeu Panato Junior2018-10-1311-7/+203
| | | | | | | | * add getChannelMembersTimezone * update per feedback review * add delimeter to error
* MM-11905: delete plugin commands on removal (#9601)Jesse Hallam2018-10-103-21/+147
| | | | | | | | * defer plugin tear down for testing * test expected plugin command unregistration * MM-11905: uninstall plugin commands on remove
* DeleteAll for KV (#9431)Daniel Schalla2018-10-1020-4/+501
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Expire K/V Values Regenerate Code pathfix Update Expiry on Update Check for Exit Signal gofmt Rewrote Go Routine Remove tempoarily cleanup loop fix expiretime TEST: Expired Watchdog as GoRoutine Check if Srv is nil Use Scheduler/Worker for Expired Key CleanUp add license fix scheduler job type; DoJob Restructuring Remove unused imports and constants move db migration from 5.4 to 5.5
* Add GetPostsForChannel method to plugin API (#9557)Akash Srivastava2018-10-104-0/+63
| | | Signed-off-by: Akash Srivastava <akash.srivastava@openebs.io>
* Refactored to rename "service terms" to "terms of service" (#9581)Harshil Sharma2018-10-0937-629/+630
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * #124 renamed identififers from service terms to terms of service * #124 renamed identififers from service terms to terms of service * 124 renamed ServiceTerms model to TermsOfService * 124 Renamed EnableCustomServiceTerms feature flag to EnableCustomTermsOfService * 124 Renamed EnableCustomServiceTerms feature flag to EnableCustomTermsOfService * #124 fixed formatting * #124 fixed formatting * #132 renamed table ServiceTerms to TermsOfService * #124 renamed some missed files from 'service_terms' to 'terms_of_service' * #124 removed fixed TODOs * drop migrate of ServiceTerms table, since backporting * s/ServiceTerms/TermsOfService/ in tests * s/AcceptedServiceTermsId/AcceptedTermsOfServiceId/ Change the model attribute, even though the column name will eventually be removed. * s/accepted_service_terms_id/accepted_terms_of_service_id/ to match redux * s/serviceTerms/termsOfService * rename column too, and add max size constraint * s/EnableCustomServiceTerms/EnableCustomTermsOfService
* MM-12519: simplify autocomplete team id checking (#9577)Jesse Hallam2018-10-092-19/+12
| | | This handles clients sending a team id in a direct message or group channel autocomplete, when it necessarily won't match. Just verify that the user has permission for the team in question, whenever it is provided.
* Added the changes requested for MM-8860: Bulk import email intervals (#8498) ↵Simone Salsi2018-10-087-0/+62
| | | | | (#9578) MM-8860: Bulk import email intervals (#8498)
* MM-12251: Add flag to MoveChannel to remove all deactivated users. (#9515)George Goldberg2018-10-088-6/+162
|