Pradeep Murugesan
24a02b4168
made the preference store GetCategory method sync ( #10847 )
...
* made the preference store GetCategory method sync
* fixed the review comments
2019-05-15 07:56:42 -07:00
Siyuan Liu
2130e9f0b1
[GH-10800] convert bot account to user account ( #10803 )
...
* [10800] convert bot account to user account
* check password validity first
* review comments
2019-05-15 13:23:12 +01:00
Ivana Irene Thomas
a68ad55151
[MM-15297] Migrate "Preference.Get" to Sync by default #10721 ( #10811 )
...
* modify Get method in preference_store
* modify interface to match changes on preference store Get method
* modify variable initialization
* fix behavior on GetPreferenceByCategoryAndNameForUser
2019-05-15 13:20:26 +01:00
Evan do Carmo
b3e09715df
escaping file name to allow for special chars 10796 ( #10824 )
2019-05-15 06:59:28 +02:00
Shota Gvinepadze
b561d7900c
[MM-15356] Migrate "Channel.Update" to Sync by default ( #10815 )
2019-05-14 23:02:04 +02:00
Daniel Schalla
3bb11d747d
Add Error and Help to reserved name list ( #10845 )
2019-05-14 22:18:32 +02:00
scott lee davis
ae951f6449
MM-14722 - Don't let bots create other bot accounts ( #10808 )
2019-05-14 22:15:23 +02:00
Joram Wilander
1a4ea94805
When gzipping file responses add header for uncompressed content length ( #10836 )
2019-05-14 13:42:48 -04:00
Harrison Healey
0214ad69e5
Log status code when failing to authenticate with OAuth provider ( #10819 )
2019-05-14 13:34:22 -04:00
Joram Wilander
68da625802
Do not try to render web app error page when web server is disabled ( #10820 )
2019-05-13 12:10:30 -04:00
Elias Nahum
5b252e8736
Tracking Push Notifications in a structured logger (notifications.log) ( #10823 )
...
* Remove NotificationRegistry table and use structured logging
* Fix ackId for notification sent
* Notification logger at server level
* Remove unused i18n strings
2019-05-13 07:53:46 -07:00
Andres Orozco
30061df036
MM-14723: Add config flag for creating bots ( #10795 )
...
* MM-14723 add config flag for creating bots
* MM-14723 - update i18n to handle new config flag
* MM-14723 - change API tests to allow bots by default
* Update i18n/en.json
Co-Authored-By: andresoro <ao15@my.fsu.edu >
* MM-14723: add config flag for enabling/disabling bot creation
* undo changes to apitestlib.go to explicitly change config in each test
* add unit tests for config changes
* MM-14723 update test cases
* MM-14723 update test cases to use UpdateConfig method
2019-05-13 07:48:32 -07:00
PR
b3aa3d4567
GH-10760: Migrate Post.Delete to sync by default ( #10830 )
2019-05-13 13:07:15 +02:00
Martin Kraft
480fffd3cc
MM-15162: Changes for LDAP groups removals. ( #10701 )
...
* MM-15162: Changes for LDAP groups removals phase.
* MM-15162: Adds missing translation.
* MM-15162: Fixes tests.
* MM-15162: Removes some confusing branching.
* MM-15162: Make permission less restrictive.
* MM-15162: Moves counting to the DB tier.
* MM-15162: Moves CountGroupsByTeam into own store method.
* MM-15162: Adds count to tests.
* MM-15162: Fix for wrong cast type.
* MM-15162: Fix for possible null SchemeGuest column.
* MM-15162: Fixes bug whereby permissions error didn't return.
* MM-15162: Changes for LDAP groups removals phase.
* MM-15162: Adds missing translation.
* MM-15162: Fixes tests.
* MM-15162: Removes some confusing branching.
* MM-15162: Make permission less restrictive.
* MM-15162: Moves counting to the DB tier.
* MM-15162: Moves CountGroupsByTeam into own store method.
* MM-15162: Adds count to tests.
* MM-15162: Fix for wrong cast type.
* MM-15162: Fix for possible null SchemeGuest column.
* MM-15162: Fixes bug whereby permissions error didn't return.
* MM-15162: Adds missing translation blocking enterprise build.
* MM-15162: Update to group commands.
2019-05-10 11:47:21 -04:00
scott lee davis
74c7c46a7d
Support webapp to render post rapidly for bot without additional call for user/bot. ( #10793 )
2019-05-10 11:04:52 -04:00
Shobhit Gupta
53d0bfe35e
[MM-15193] Migrate "Emoji.Get" to Sync by default ( #10801 )
...
* Change emoji.Get to sync
* Make emojistore.get sync
* Update mocks
* Fix build
2019-05-10 10:57:08 -04:00
Miguel de la Cruz
2c0068a288
[MM-15164] Add group commands ( #10812 )
2019-05-10 15:53:01 +01:00
Eli Yukelzon
6a42207c48
MM-15314 - Update Error message in System Console for LDAP result code 4 "Size Limit Exceeded" ( #10818 )
2019-05-10 06:47:03 -07:00
chahat arora
3f3bc5c49c
Update team_test.go ( #10813 )
...
* Update team_test.go
* Update plugin_api_test.go
2019-05-09 16:40:05 -04:00
Artem Leshchev
6e8f7467bb
Add support for threads import from Slack ( fixes #10203 ) ( #10732 )
...
Also add remainders to thread in long message handling and fix file handling.
2019-05-09 13:13:30 -07:00
Michael Kochell
43e95b0b2b
[MM-13507] Plugin framework: auto-restart plugins that crash ( #10781 )
...
* introduce plugin health check
* implement plugin health check job
* add support for checking pid of plugin process and RPC ping, to determine a plugin's health
* implement restart policy with back-offs
* support "EnableHealthCheck" boolean from config file.
* add tests for supervisor.PerformHealthCheck() and shouldDeactivatePlugin()
* improve error handling. clean up if blocks to be more concise
2019-05-09 13:08:31 -07:00
Martin Kraft
818e0470df
MM-15261: Do not remove bot accounts from teams or channels. ( #10810 )
...
* MM-15261: Do not remove bot accounts from teams.
* MM-15261: Do not remove bot accounts from channels.
2019-05-09 09:37:02 -04:00
Siyuan Liu
27566f6a06
[MM-13033] Continue bulk import on large image error ( #10780 )
...
* [MM-13033] Continue bulk import on large image error
* add tests, review comments
* Update app/import_functions.go
Co-Authored-By: liusy182 <liusy182@hotmail.com >
2019-05-08 22:29:42 +02:00
Christopher Speller
66cb36f5dc
Move setting plugin helpers to a seperate function to avoid breaking changes. ( #10809 )
2019-05-08 14:54:52 -04:00
Puneeth Reddy
6ce3cc6921
MM-15290: Migrate commandStore.GetByTrigger to sync by default ( #10741 )
...
* MM-15290: migrate command.GetByTrigger to sync by default
* Fix build
* MM-15290: fix go vet issue
2019-05-07 20:44:30 +02:00
Shobhit Gupta
9ab3cc9051
Change Channel.GetChannelUnread to sync ( #10804 )
...
* Change Channel.GetChannelUnread to sync
* Address comments
2019-05-07 18:15:12 +02:00
Joram Wilander
efe9d0a5f8
Fix panic in markdown link parsing ( #10785 )
2019-05-07 09:14:35 -04:00
Puneeth Reddy
4f7f7070c0
MM 15185 - Migrate "WebHook.GetOutgoingByChannel" to Sync by default ( #10704 )
2019-05-07 13:50:03 +02:00
Christopher Speller
6d336e0666
Adding EnsureBot plugin helper. ( #10542 )
...
* Adding EnsureBot plugin helper.
* Removing unessisary GetBot call.
* Moving to own file and error handling cleanup.
* Removing patch functionaliy. Plugins should manage their own bot account updates for now.
* Adding tests and cleaning up errors.
* Modify to not shadow err.
* Moving helpers to seperate interface.
* Feedback fixes
2019-05-06 12:44:38 -07:00
Puneeth Reddy
2d3fb4f426
MM-15288: Migrate CommandStore.Get to sync by default ( #10739 )
...
* MM-15288: Migrate Command.Get to sync by default
* addressing review comments, updating status code of err returned by Get Method
2019-05-06 18:12:41 +02:00
Siyuan Liu
fc15eda37f
[MM-14719] convert users to bots through cmd ( #10672 )
...
* [MM-14719] convert users to bots through cmd
* address review comments, add / fix unit tests
* change command from "modify" to "convert"; review comments
* code review comments, clean up
2019-05-06 07:59:51 -07:00
Harrison Healey
dce6cb601f
MM-14686 Send all image proxy requests through /api/v4/image ( #10775 )
...
* MM-14686 Implement /api/v4/image when proxy is disabled
* MM-14686 Send all image proxy requests through /api/v4/image
* Update unit tests
2019-05-06 09:22:37 -04:00
d28park
4552c20d5b
[MM-12958] Support running two Mattermost instances on the same domain using subpaths ( #10493 )
2019-05-03 22:52:32 +02:00
Jesús Espino
e063b74337
Fixing flaky test in view members ( #10784 )
2019-05-02 21:03:39 -04:00
Hanzei
8049608858
Remove outdated information from contributing file ( #10749 )
2019-05-01 23:46:00 +02:00
Puneeth Reddy
b462941f48
[MM-15192] Migrate "WebHook.AnalyticsOutgoingCount" to Sync by default ( #10711 )
2019-05-01 16:37:29 +02:00
Dan Maas
2b6573316d
Update NOTICE.txt ( #10773 )
...
- go-i18n is using a forked version now
- misc package metadata updates
2019-05-01 16:33:07 +02:00
Puneeth Reddy
ebbfdf9e5c
MM-15291: migrate commandStore.Delete to sync by default ( #10742 )
2019-05-01 09:10:27 +02:00
Elias Nahum
e6be06b3fc
MM-14289 & MM-14884 Push notification acknowledge id and include sender name ( #10736 )
...
* MM-14289 Add Push notification acknowledge identifier and store tracing logs
* MM-14884 include SenderName property in Push Notifications
* Remove @ sign from channel Name in push notifications
* Fix i18n
* Fix push notification model
* fix TestPostNotificationGetChannelName
* Remove colon from model constant
* Fix Notification Registry tests
* Make postId optional for clear notifications
* Update http status when service is not available
Co-Authored-By: enahum <nahumhbl@gmail.com >
2019-04-30 18:15:29 -04:00
Harrison Healey
e50b642e43
MM-14030 Add format and frame count to image metadata ( #10757 )
...
* MM-14030 Add initial CountFrames
* MM-14030 Add format and frame count to image metadata
* Fix tests and stop using image dimensions from OpenGraph
* Fix copyright header
* Move license to NOTICE.txt
2019-04-30 16:45:26 -04:00
Jesús Espino
9a9d5d4081
Migrate Reactions store to Sync by default ( #10737 )
...
* Migrate Reactions store to Sync by default
* Fixing tests
* Fixing tests
* Fixing govet
* fixing tests
* Addressing PR review comments
2019-04-30 12:34:26 -07:00
Jesús Espino
584ec68755
MM-15021: Adding new builtin system schema for Guests ( #10601 )
...
* MM-15021: Adding new builtin system schema for Guests
* Fixing tests
* Setting properly the permissions
* Adding guests to sampledata
* Restrict more roles updates in the app layer for guests
* Adding comment to explain that permissions migration must go at the end
* Setting the default guest role for custom scheme during migration
* Fixing import and export
* Creating scheme guest roles on migration
* Fixing tests
* Fixing tests
* Fixing tests
2019-04-30 20:36:21 +02:00
John Bellone
987360f325
team: Updates maximum length of AllowedDomains to 1000 characters. ( #10700 )
...
We have several different e-mail domains for a team and recently ran
into a length issue while adding an additional one. I did a little bit
of searching and it looks like the only limit is in the ORM mapping
code (here). The column data type seems to be TEXT.
2019-04-30 19:24:40 +02:00
Carlos Tadeu Panato Junior
0d0d758208
Update minio docker image and minio-go dependency ( #10770 )
...
* update minio server1
* update minio go lib to use the latest release
2019-04-30 07:47:41 -07:00
Andres Orozco
290d000ad2
MM-15128 change openDialog to allow dialogs with no elements ( #10755 )
2019-04-30 15:08:52 +02:00
Puneeth Reddy
d4225349ef
MM-15295: Migrate commandstore.AnalyticsCommandCount to sync by default ( #10746 )
2019-04-30 11:24:05 +01:00
Puneeth Reddy
d59843725f
MM-15292: migrate commandstore.PermanentDeleteByTeam to sync by default ( #10743 )
2019-04-30 11:10:08 +02:00
Siyuan Liu
503b26a904
[MM-15275] Migrate "Team.Save" to Sync ( #10695 )
...
* [MM-15275] Migrate "Team.Save" to Sync
* review comments
* resolve merge conflicts
* fix ci
* merge error
* merge error
* fix failed test
* address code review
* review comments
2019-04-30 09:19:06 +01:00
Puneeth Reddy
eb3923c835
MM-15118: Migrates the "WebHook.DeleteIncoming" to Sync by default. ( #10706 )
...
* cherry commit for DeleteIncoming and generate store mocks
* go fmt the code and fix go vet issue
2019-04-30 07:34:08 +02:00
Puneeth Reddy
13403b2cc1
MM-15287: Migrate commandstore.save to sync by default ( #10738 )
...
* MM-15287: Migrate commandstore.save to sync by default
* MM-15287: Minor change to follow code consistency
2019-04-29 18:07:38 +02:00