Evan do Carmo
9f4c703f1e
MM-15847 migrating getFlaggedPosts to sync by default ( #10995 )
2019-05-29 18:05:59 +02:00
Evan do Carmo
28d668cd91
MM-15848 migrating getFlaggedPostsForTeam to sync by default ( #10996 )
2019-05-29 16:48:05 +02:00
Ishank Gulati
3b25e09b99
[GH-10866] Preferrence.Save - Remove preference length return arg ( #10962 )
2019-05-29 09:54:56 -04:00
Evan do Carmo
42ac975c0e
migrating perm delete by channel to sync ( #10993 )
2019-05-29 14:55:03 +02:00
Jesse Hallam
ca15690685
MM-15371: allow config show --json ( #10918 )
...
* MM-15371: allow config show --json
Mattermost Cloud will (temporarily?) rely on `mattermost config show` to dump the configuration for an active cluster installation. This adds support for a `--json` flag to dump the config in a format more suitable for programmatic consumption.
* indent config show --json
* ignore coverage lines too
2019-05-28 22:18:17 -05:00
Lev
e86adce31e
MM-15706: disable PluginHealthCheck_RPCPingFail test ( #10988 )
2019-05-28 14:14:13 -07:00
Daniel Schalla
f3801d7db5
Dont expose any information about the user status on login failure ( #10925 )
2019-05-28 11:26:02 -07:00
Elias Nahum
9dc14d63b7
Trim leading and trailing spaces for search terms ( #10989 )
2019-05-28 13:04:12 -04:00
Christopher Speller
f7cda71bbd
Preventing failed plugins webapp components from being served. ( #10953 )
2019-05-28 10:01:02 -07:00
Martin Kraft
b7fcddb0fc
MM-15784: Prevents non-private channels from being group-constrained … ( #10950 )
...
* MM-15784: Prevents non-private channels from being group-constrained via CLI.
* MM-15786: Fixes tests.
2019-05-28 10:55:54 -04:00
Jesús Espino
bb2e52ee68
Migrate Groups to not use the Layered store ( #10946 )
2019-05-28 15:17:10 +01:00
Bolarinwa Balogun
78b525df89
[MM-15301] Migrate "Preference.IsFeatureEnabled" to Sync by default ( #10945 )
...
* [MM-15301] Migrate "Preference.IsFeatureEnabled" to Sync by default
* Remove else clause from 'IsFeatureEnabled'
2019-05-28 15:04:24 +01:00
Bolarinwa Balogun
bdcee4d979
MM-15796 Migrate "Session.GetSessionsWithActiveDeviceIds" to Sync by default ( #10954 )
...
* MM-15796 Migrate "Session.GetSessionsWithActiveDeviceIds" to Sync by default
* Change API Call to use Sync approach
2019-05-28 15:55:04 +02:00
Woolim Cho
d9969613f7
Migrate Preference.DeleteCategory to Sync by default ( #10927 )
2019-05-28 04:02:38 -07:00
Jesús Espino
fb237cc624
Migrate User.Update method to sync by default ( #10942 )
2019-05-28 09:40:29 +02:00
Angela Chang
8e6a158449
[MM-8421] Special PR to have parseImages return nil when format is tiff ( #10928 )
2019-05-27 22:20:10 +02:00
Bolarinwa Balogun
674b6f2285
[MM-15803] Migrate "Session.AnalyticsSessionCount" to Sync by default ( #10948 )
...
* [MM-15803] Migrate "Session.AnalyticsSessionCount" to Sync by default
* Use Explict Async for sessionChan in analytics.go
2019-05-27 18:54:46 +02:00
Andres Orozco
ff0d3ab00b
MM-15354: Migrate Channel.Save to sync by default ( #10871 )
...
* MM-15354: Migrate Channel.Save() to sync by default
* MM-15354: fix unchanged Channel().Save() methods
* fix typo
* fix nil reference bug and update tests for channels
* fix err shadowing bug
* MM-15354 fix support for sync version of Save
2019-05-27 17:54:04 +02:00
Woolim Cho
d28f56c61e
Migrate Preference.DeleteCategoryAndName to Sync by default ( #10940 )
2019-05-27 11:40:49 -04:00
Saturnino Abril
28b057c972
add /test post command to post a message as different user to a channel/team ( #10798 )
2019-05-27 10:21:49 -04:00
Ishank Gulati
fb6c1debf0
[MM-15296] Migrate "Preference.Save" to Sync by default ( #10866 )
...
* response format changes
* Generated mocks
Fixed all references of Preferences.Save
* Remove old code from store.go (incorrect merge)
* Review change - Add validations on count and error
* Review change - return from root level
* Review change - return 0 as nil value for int
* fix initialisation of err in preference_store
2019-05-26 15:06:33 +02:00
Tsilavina Razafinirina
c05cf5b033
[MM-11287] Add support for plus sign and period/dot in custom URL schemes ( #9155 ) ( #10852 )
2019-05-25 21:47:06 +02:00
Daniel Schalla
2d97f01781
[MM-15639] Add config setting to explicitly define which IP headers are trusted ( #10907 )
...
* Add config setting to explicitly define which IP headers are trusted
* fix variable shadowing
* Optimize code flow; Add Ratelimit test for header set
* Extend Ratelimit tests
* Add additional unit tests
* Structured logging
2019-05-24 20:22:13 +02:00
Martin Kraft
e8af4872c6
MM-15422: Adds new parameters for retrieving pages of channels. ( #10903 )
...
* MM-15422: Adds new parameters for retrieving pages of channels and searching channels.
* MM-15422: Appends excluded channel names with defaults. Adds separate struct for data-tier option parameter.
2019-05-24 11:28:42 -04:00
Jesús Espino
124b371312
Add support for tracing in LDAP ( #10920 )
2019-05-24 09:55:07 -04:00
Jesús Espino
1269db8691
Migrate User.PermanentDelete to Sync by default ( #10876 )
2019-05-24 15:16:15 +02:00
Jesús Espino
5a8c07412b
Fixing Elasticsearch indexing ( #10919 )
2019-05-24 14:46:46 +02:00
farhadab
6158adb5b4
[MM-15305] Migrate Preference.CleanupFlagsBatch to Sync by default ( #10858 )
...
* [MM-15305] Migrate Preference.CleanupFlagsBatch to Sync by default
* clean up code in CleanupFlagsBatch
2019-05-24 09:46:07 +02:00
Andres Orozco
88005fbf54
MM-15662: Rename "CreateBotAccounts" config.json setting to "EnableBotAccountCreation" ( #10875 )
...
* MM-15662 change conflig flag to EnableBotAccountCreation
* undo changes to i18n
* MM-15662: Change config flag for bot creation
adds newline to i18n
* MM-15662 Update diagnostics.go to use new config flag
2019-05-23 13:03:22 -07:00
Christopher Poile
693d11304b
* stop exposing plugin's SettingsSchema in api/v4/plugins/webapp ( #10911 )
2019-05-23 12:34:59 -07:00
Harrison Healey
869e8eae26
MM-15542 Change getPostsBefore/After to include all posts in each thread ( #10859 )
...
* MM-15542 Add new tests for GetPostsBefore and GetPostsAfter
* MM-15542 Change getPostsBefore/After to include all posts in each thread
2019-05-23 15:19:49 -04:00
Martin Kraft
a5cbe97d31
MM-15741: Omit Reply-To email header if EmailSettings.ReplyToAddress … ( #10910 )
...
* MM-15741: Omit Reply-To email header if EmailSettings.ReplyToAddress is blank.
* MM-15741: Adds tests.
* MM-15741: Changes interface name because the '-er' convention doesn't apply.
* MM-15741: Combines two structs and un-exports.
* MM-15741: Switches to table test.
* MM-15741: Renames test.
* MM-15741: Unexport interface.
* MM-15741: Change to allow test cacheing.
2019-05-23 12:46:35 -04:00
Jesús Espino
edd3cc890f
MM-15480: Add server support for Range on files ( #10892 )
2019-05-23 16:46:28 +02:00
Jesús Espino
87ff64ea6d
MM-15035: Read from file infos from master on post creation ( #10899 )
...
* MM-15035: Read from file infos from master on post creation
* Handling edit post cases for get files metadata
2019-05-23 14:29:41 +02:00
Eli Yukelzon
e59674cfdd
MM-14721 - Add an identifier for compliance exports when a message is posted by a bot account ( #10908 )
2019-05-23 13:33:18 +03:00
Jesús Espino
a8caee330a
MM-15728: Fixing not initialized SchemeGuest field on bulk indexing query ( #10906 )
...
* MM-15728: Fixing not initialized SchemeGuest field on bulk indexing query
* Fix typo
2019-05-22 12:31:26 +02:00
Jason Blais
fe3bad8643
Add missing diagnostics for 5.12 ( #10868 )
...
1. NotificationLogSettings added with 5b252e8736 (diff-2279f86634da3f787f279961af76713a)
1. ServiceSettings.CreateBotAccounts added with 30061df036 (diff-2279f86634da3f787f279961af76713a)
2. PluginSettings.EnableHealthCheck added with 43e95b0b2b (diff-2279f86634da3f787f279961af76713a)
3. Change "jira" state diagnostics to be consistent with NPS and Zoom plugins
2019-05-21 23:51:15 +02:00
Elias Nahum
5c75dc6770
MM-15707 include missing localized strings ( #10904 )
2019-05-21 22:07:11 +02:00
Daniel Schalla
d269891476
[MM-15490] Rework default password requirements ( #10844 )
...
* Rework default password requirements
* Update API Test Lib Default User PW
* Remove unused function; Disable password reqs in dev mode
* Disable strict password requirements for unit tests
* Update unit tests
2019-05-21 11:03:36 -07:00
PR
0b6acaa9ba
GH-10761: Migrate Post.Get to sync by default ( #10831 )
...
* GH-10761: Migrate Post.Get to sync by default
* instantiate storeChannel with make
* fix go vet issue
* fix go vet issue
* use select for checking channel for value
* fix go vet shadow variable issue
* addressing review comments
* call post.Get() in goroutine
* refactor minor values to fix tests
* fix: remove err error type, it should be *model.AppErr
2019-05-21 11:01:30 -07:00
Gabe Jackson
8c048a6604
Review error logging ( #10897 )
...
This change lowers the levels of a few log messages in an attempt
to bring them more in line with the severity of the actual message.
2019-05-21 10:57:26 -07:00
Jesús Espino
f8a89a52fc
Migrate System store to Sync by default ( #10838 )
2019-05-21 18:22:27 +02:00
Daniel Schalla
3e6fed8df4
[MM-15641] Set stricter caching policy for file downloads ( #10857 )
...
* Set stricter caching policy for file downloads
* Add private directive back to caching header for file downloads
2019-05-21 17:10:39 +02:00
jfrerich
726d723537
[MM-15067] Permit Bot accounts to create user access tokens if Enable Personal Access Tokens set to "false" ( #10658 )
...
* Permit Bot accounts to create user access tokens if
EnableUserAccessTokens config setting is set to false
* User is now outside of the go routine because we need user.IsBot for
this ticket. This renders the goroutine and channel unnecessary
* move err check following user def
2019-05-21 06:44:29 -07:00
Elias Nahum
be935cee4e
Revert "MM-10867 Split GetExplicitMentions function to several smaller ones ( #10492 )" ( #10895 )
...
This reverts commit fb01d37846 .
2019-05-20 16:37:55 -03:00
Stylianos Rigas
713cf1ec36
MM-15494 Adding warning log when someone has configured a Mattermost push proxy with HTTP endpoint ( #10869 )
...
* MM-15494 Adding warning log when someone has configured a Mattermost push proxy with HTTP endpoint
* MM-15494 go fmt check
* MM-15494 Making function private
* MM-15494 Updating warning message
2019-05-20 17:39:57 +03:00
Devin Binnie
9652b49569
[MM-15300] Migrate "Preference.PermanentDeleteByUser" to Sync by default ( #10860 )
...
* [MM-15300] Migrate "Preference.PermanentDeleteByUser" to Sync by default
* [MM-15300] Fixed readability on the SQL statement
2019-05-20 13:46:41 +02:00
Eli Yukelzon
18612bf771
MM-14874 - Google SSO: Migrate user API endpoint from Google+ API to People API ( #10833 )
2019-05-19 10:31:29 +03:00
Jason Blais
fc672e988c
Add two missing bot settings to default.json ( #10867 )
...
* Add two missing bot settings to default.json
`DisableBotsWhenOwnerIsDeactivated` was added to model/config.go by 06b579d18a (diff-2279f86634da3f787f279961af76713a)
`EnableBotAccountCreation` was added to model/config.go by 30061df036 (diff-2279f86634da3f787f279961af76713a)
* Update default.json
* Update diagnostics_test.go
* Revert accidental commit
2019-05-17 09:38:55 -07:00
Jesús Espino
6d1ac00330
Migrate Roles Layered store to Sync by default ( #10790 )
...
* Migrate Roles Layered store to Sync by default
* Fixing govet
* Addressing PR review comments
2019-05-17 12:03:04 -03:00