Jesse Hallam
16c11d7bf9
Issue 11030: fix HasFile to avoid false positives for no filename ( #11060 )
2019-06-05 17:51:58 -04:00
Adrian
bf233dec77
Fix redirecting after oauth login ( #10952 )
...
fixes #10943
2019-06-05 08:53:38 -04:00
GianOrtiz
b26e5d444e
Migrate "Post.GetPostsByIds" to Sync by default ( #11034 )
2019-06-04 17:25:16 -04:00
GianOrtiz
a57e042dab
[MM-15858] Migrate "Post.GetPostsCreatedAt" to Sync by default ( #11021 )
...
* Migrate "Post.GetPostsCreatedAt" to Sync by default
* Fix variable misuse
2019-06-04 17:24:27 -04:00
Sven Hüster
cc6c385d3e
Add Slack corporate import ability ( #10905 )
...
* add support for slack corporate export data
* changed tempChannels for channel types. concat after parsing channels
* fix typo
* add fixes suggested by @lieut-data
2019-06-04 17:11:29 -04:00
KimSeungHyeon
367ffbfb42
MM - 15795 Migrate "Session.GetSessions" to Sync by default ( #11000 )
2019-06-04 06:15:31 +02:00
Jason Blais
9c9d510a73
MM-15833 Add new pre-packaged plugins to telemetry diagnostics ( #11026 )
...
Re-submitting from #10956
#### Summary
Add pre-packaged plugins to telemetry diagnostics
This includes the following plugins:
- Jira 2.0
- Zoom
- GitHub
- Autolink
- WelcomeBot
- Custom attributes
- Amazon SNS Alerts
#### Ticket Link
https://mattermost.atlassian.net/browse/MM-15833
#### Note
Blocked by https://mattermost.atlassian.net/browse/MM-15824 , which transfers the AWS SNS plugin to Mattermost org, and changes the plugin ID to reference mattermost instead of cpanato.
Not queuing for review until the plugin ID has changed in the repository. In the event it's not, I will revert the plugin ID back to `com.cpanato.aws-sns` for telemetry diagnostics.
2019-06-03 15:40:25 -07:00
Carlos Tadeu Panato Junior
25333ac480
[MM-13745] Add mattermost-plugin-nps to prepackaged ( #10483 )
...
* add mattermost-plugin-nps to prepackaged
* Update NPS plugin version to v1.0.0-rc1
2019-06-03 15:39:44 -07:00
Christopher Poile
3236a40e14
MM-15817 Add custom-attributes as a bundled plugin ( #11041 )
2019-06-03 15:37:22 -07:00
Christopher Speller
eee26a7dd3
Add github to prepackaged plugins. ( #11042 )
2019-06-03 15:27:39 -07:00
Christopher Speller
85bd47a1d0
Add jirav2 to prepackaged plugins. ( #11044 )
2019-06-03 15:02:24 -07:00
Christopher Speller
f39dd28b72
Upgrading schema version to 5.12.0 ( #11043 )
2019-06-03 14:41:53 -07:00
Christopher Poile
1f397732dd
Add welcomebot and aws-SNS to prepackaged plugins ( #11048 )
2019-06-03 14:10:08 -07:00
Lev
9b27558611
MM-15819 Add Autolink as a prepackaged plugin ( #11040 )
...
* Addink Autolink as a prepackaged plugin
* Fix packaging script.
2019-06-03 09:47:38 -07:00
Martin Kraft
c8646eae51
MM-15947: Prevents new user creation with invite link to group-constrained team. ( #11023 )
2019-06-03 12:38:33 -04:00
Christopher Speller
118cd02613
MM-15882 Switching to new ci for prepackaged plugins and stripping alternate platform binaries. ( #11025 )
...
* Switching to new ci for prepackaged plugins and stripping alternate platform binaries.
* Feedback
2019-06-03 08:11:42 -07:00
Taufiq Rahman
5f3e6ad20a
Migrate "Post.GetParentsForExportAfter" to Sync by default #10965 ( #11029 )
2019-06-03 15:41:14 +01:00
Bolarinwa Balogun
4cfe61393b
[MM-15802] Migrate "Session.UpdateDeviceId" to Sync by default ( #11017 )
2019-06-03 16:16:50 +02:00
Rodrigo Villablanca Vásquez
201fb5a717
Fix #10979 . GetFlaggedPostsForChannel is sync now ( #11010 )
2019-06-03 14:29:09 +02:00
Giorgos Christos Dimitriou
2e79ae9636
Change the implementation of GetAll() in preference_store.go to ret… ( #10926 )
...
* Change the implementation of GetAll() in `preference_store.go` to return an
object from `model` and a *model.AppError.
Change the Interface in `store.go` to accomodate for the change
Change the test that called the GetAll() function
* Rename the result variable to preferences so it makes more sense.
Use assertions to keep the test consistent
* Generate the correct mocks after the code changes
* Remove redundant conditions
* Address govet errors
* Resolve conflicts with master's new changes
* Fix Save() function according to the new changes in master (Got
overwritten with the previous commit)
* Change the assertions to have the same format as commit 2d97f01
2019-06-03 07:25:04 -04:00
Woolim Cho
d1f81842a5
[MM-15799] Migrate "Session.PermanentDeleteSessionsByUser" to Sync by default ( #11038 )
2019-06-03 13:22:02 +02:00
Christopher Speller
d88de07b9d
Preventing bad email configuration from failing personal access token creation. ( #11027 )
2019-06-01 08:12:03 +02:00
Rodrigo Villablanca Vásquez
e20d91b00e
Fix #10975 . GetEtag is sync now ( #11011 )
...
* Fix #10975 . GetEtag is sync now
* Revert of modifications to go.mod and go.sum
2019-05-31 17:58:24 -04:00
Jesse Hallam
719412c1a0
MM-15956: consistent params for config migrate ( #11024 )
...
This changes the syntax of the config migrate command from:
mattermost config migrate --from <from config> --to <to config>
to:
mattermost config migrate <from config> <to config>
making it more consistent with our other CLI commands.
2019-05-31 17:04:59 -04:00
Jesús Espino
9e17274741
Migrate Store groups to sync by default (GroupSyncable methods) ( #11003 )
2019-05-31 18:27:56 +02:00
Miguel de la Cruz
74997a126e
Change ES trace config type from boolean to string ( #11019 )
2019-05-31 17:25:11 +01:00
GianOrtiz
ec20d3a844
MM-15794 Migrate "Session.Get" to Sync by default ( #10990 )
2019-05-30 23:22:19 +02:00
Rodrigo Villablanca Vásquez
9fa1622fc3
Fix #10963 : GetDirectPostParentsForExportAfter is sync now ( #11009 )
2019-05-30 23:19:14 +02:00
Jesús Espino
76e00b406e
Migrate Groups store to sync by default (GetGroups and Counts) ( #10998 )
2019-05-30 20:39:43 +02:00
Jesús Espino
b3118ce605
Migrate Groups store to sync by default (Add/Remove Channel/Team Members) ( #10997 )
...
* Migrate Groups store to sync by default (Add/Remove Channel/Team Members)
* Addressing PR review comments
2019-05-30 20:38:22 +02:00
Jesús Espino
17e6297a15
Adding Content-Type header to the OAuth complete endpoint ( #10961 )
2019-05-30 13:38:21 -04:00
Jesús Espino
4de81fa94c
MM-15835: correct errors and content types for oauth api calls ( #10999 )
...
* MM-15835: correct errors and content types for oauth api calls
* Addressing PR review comments
2019-05-30 13:23:26 -04:00
Evan do Carmo
ae6fed827a
#10939 Migrate "Session.Save" to Sync by default ( #10944 )
...
* Migrate "Session.Save" to Sync by default
* fixing unreachable code
* removing shadowing
* whitespace changes, refactoring flow control logic
* removing unnecessary whitespace
2019-05-30 12:10:24 -04:00
Miguel de la Cruz
6aba17ff9d
[MM-15637] Add Trace config option to the Elasticsearch block ( #11008 )
2019-05-30 16:48:19 +01:00
Evan do Carmo
cee1e36859
MM-15846 migrating get posts to sync by default ( #10994 )
...
* migrating get posts to sync by default
* flow control and style changes
* style changes, error checking
* pulling master down
* counting missed cache, not hit
* fixing bad conflict resolution
* forcing rebuild
2019-05-30 10:44:33 -04:00
Evan do Carmo
427effcd5c
MM-15843 migrating post.GetSingle() to sync by default ( #10992 )
2019-05-30 14:43:45 +02:00
Evan do Carmo
8ff58a07bd
MM-15842 making post.update() sync by default ( #10991 )
...
* making post.update() sync by default
* fixing style issues
* style changes
* fixing variable name
2019-05-30 10:35:46 +02:00
Jesper Hansen
58363d3455
[MM-15194] Store: Migrate Emoji.Save to Sync as default #10642 ( #10955 )
...
* Store: Migrate Emoji.Save to Sync as default #10642
* Store: use require.Nil helper function to assert nil
2019-05-29 14:32:54 -04:00
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