Alex Sahin
1aa1363e63
[MM-16568] Migrate "User.SearchInChannel" to Sync by default ( #11417 )
...
* implemented migration to sync
* updated user.go to use explicit async approach
2019-07-01 12:44:09 +02:00
Deepak Sah
f8ba59ca9e
[MM-16567] Migrate "User.SearchNotInTeam" to Sync by default ( #11471 )
2019-06-29 00:24:46 +02:00
Jesse Hallam
ede426a806
Document markdown-enabled manifest fields. ( #11426 )
...
Markdown support for rendering plugin settings in the system console is inconsistent. Let's start by at least documenting where it is supported.
2019-06-28 15:57:25 -04:00
jfrerich
0cae57a6cd
[MM-16146] When converting a bot to a user, set the role to system_user ( #11361 )
...
* when converting a bot to a user, set the role to system_user
* correct govet shadow error
* Change from inline error checking and fix shadow error
* Add SYSTEM_USER_ROLE_ID to the bot user model instead of updating the
role after the bot user is created
* modify UserFromBot test to include Roles field
2019-06-28 07:41:14 -07:00
Marc Argent
3bce32bbcf
GH-11385 Migrate User.AnalyticsGetInactiveUsersCount to Sync by default ( #11432 )
...
* GH-11385 Migrate User.AnalyticsGetInactiveUsersCount to Sync by default
* GH-11385 fix TestGetAnalyticsOld
2019-06-28 07:39:52 -07:00
Zachary Romero
46f2b18e4f
Add KV helper methods to Helpers interface ( #11307 )
...
* Add KV helper methods to Helpers interface
* Address code-review comments, add unit tests
* Update documentation for KVCompareAndSetJSON.
* Update assertions for helpers_bots_test.go
* Fix assertion not called name in test.
2019-06-28 09:27:46 -04:00
Nafis Faysal
ac4019afe5
[MM-11157] Migrate "Channel.UpdateMember" to Sync by default ( #11328 )
...
* Migrate Channel.UpdateMember to Sync by default
* Migrate Channel.UpdateMember to Sync by default
* generate store-mocks
* fix signature mismatch error
* fix shadow err
2019-06-28 14:41:50 +02:00
Martin Kraft
ab4eaf898b
Changes method name, removes error case. ( #11427 )
...
* Changes method name, removes previous error case.
* Fixes test now that the method is idempotent.
2019-06-28 07:31:32 -04:00
Claudio Costa
22fb7d9116
Migrate User.GetAllAfter to Sync by default ( #11446 )
2019-06-28 12:40:09 +02:00
Marc Argent
591c73310c
GH-11298 Migrate UserAccessToken.UpdateTokenEnable to Sync by default ( #11418 )
2019-06-28 11:02:51 +01:00
SezalAgrawal
a86b204105
[MM-16520] Migrate "Status.ResetAll" to Sync by default ( #11424 )
...
* Updated ResetAll function to return object
* Modified the defined interface
* Changed the data type where ResetAll was referrenced
* Refactored code
Changed user's email
* Fixed indentation
2019-06-28 10:32:57 +01:00
Kévin Etienne
ea8d441345
MM 16523 Migrate "LinkMetadata.Save" to Sync by default ( #11416 )
...
* Update LinkMetadata.Save store and interface
* Update mocks with make store-mocks
* Update tests and implementation
2019-06-28 10:28:08 +01:00
Adzim Zul Fahmi
73e47567bc
[MM-16339] Migrate "Channel.GetPinnedPosts" to Sync by default ( #11280 )
...
* Migrate "Channel.GetPinnedPosts" to Sync by default
* remove unnecessary error checking
* fixing shadowed err variable
* fixing shadowed err variable
* fixing gofmt
2019-06-28 08:53:47 +02:00
Jesper Hansen
86e0c8567c
[MM-16183] Store: Migrate TeamStore.GetChannelUnreadsForAllTeams to sync as default #11116 ( #11400 )
2019-06-27 22:12:54 +02:00
Harrison Healey
4b96437370
MM-16477 Add api to get users modified since a given time ( #11406 )
...
* MM-16477 Add api to get users modified since a given time
* Address feedback
2019-06-27 09:37:03 -04:00
Maxim Zaks
89a41dc381
Migrate "User.SearchWithoutTeam" to Sync by default ( #11421 )
2019-06-27 13:44:53 +01:00
Deepak Sah
77ed6015fd
[MM-16513] Migrate Token.Delete to Sync by default ( #11365 )
...
* Made changes to TokenStore interface, Delete()
* Modified user.go
* Refactored app/user.go
2019-06-27 13:14:17 +02:00
Claudio Costa
eb8b475497
Migrate User.GetTeamGroupUsers to Sync by default ( #11414 )
2019-06-27 15:59:49 +08:00
lassimus
8841e3dab9
MM-16564 Migrate "User.GetRecentlyActiveUsersForTeam" to Sync by default #11392 ( #11399 )
2019-06-26 15:46:38 -04:00
Michael Kochell
8cdf5ffe67
[MM-16376] Allow server to download and install a plugin from… ( #11372 )
...
* Initial implementation of plugin remote source
* Implement API route
* Test API route
* Add i18n
* Handle different error cases in API route
* Include missing i18n translation
* Include AllowInsecureDownloadUrl in telemetry capture
* Updates from PR feedback
* Use HTTPService instead of http.Get
* Remove InstallPluginFromUrlForced from client4
* Use net/url library to inspect url scheme
* remove PluginDownloadUrl from web/params.go
* Allow plugin downloads from internal sources
2019-06-26 15:45:07 -04:00
Claudio Costa
44b9fe3110
MM-16579 Migrate User.GetChannelGroupUsers to Sync by default ( #11412 )
...
* Migrate User.GetChannelGroupUsers to Sync by default
* Directly return Store results
2019-06-26 18:42:21 +02:00
Alex Sahin
cb7c549c7b
migrated to sync ( #11407 )
2019-06-26 11:27:29 -04:00
Alex Sahin
6ff393527e
implemented migration to sync ( #11413 )
2019-06-26 16:51:02 +02:00
Jesper Hansen
2193e43aac
[MM-16561] Store: Migrate UserStore.GetUnreadCount to sync as default #11395 ( #11409 )
2019-06-26 15:48:20 +01:00
Deepak Sah
9bab407f26
[MM-16519] Migrate Status.GetOnlineAway to Sync by default ( #11410 )
...
* Made changes to status_store.go store/store.go
* Modified test file and updated mocks
2019-06-26 10:44:37 -04:00
Sheshagiri Rao Mallipedhi
00bb39b2bd
Migrate Channel.GetAllChannelMembersForUser to Sync by default ( #11234 )
...
* Migrate Channel.GetAllChannelMembersForUser to Sync by default
* fix gofmt for sqlstore/channel_store.go
2019-06-26 16:20:02 +02:00
Kévin Etienne
df9af66a28
MM-16524 Migrate "LinkMetadata.Get" to Sync by default ( #11376 )
...
* Update LinkMetadata.Get store and interface
* Update mocks with make store-mocks
* Update tests and implementation
* Avoid casting LinkMetadata.Data
* Fix indent
* Make error more explicit
* Fix indent (was containing spaces)
* Test value returned by LinkMetadata().Get()
2019-06-26 09:36:29 -04:00
Alex Sahin
abaf0221b6
MM-16565 Migrate "User.GetNewUsersForTeam" to Sync by default ( #11405 )
...
* initial code
* rename result var to user
* rename var to users
2019-06-26 06:35:01 -07:00
Jesse Hallam
5acb0ad227
MM-16369: include potential subpath in emails ( #11311 )
...
* MM-16369: include potential subpath in emails
Various email templates were extracting the `Host` but not the `Path` from the SiteURL, excluding a potential subpath defined therein.
* improve coverage of condenseSiteURL
2019-06-26 09:13:09 -03:00
Sven Hüster
56e629e842
postgres use specific full text idx ( #11022 )
2019-06-26 09:12:46 -03:00
krjn
72d482de0e
[MM-16512] Migrate Token.Save to Sync by default ( #11353 )
...
* [MM-16512] Migrate Token.Save to Sync by default
* refactor: formatting
* test: add checks for errors while saving tokens
* test: fixup
2019-06-26 16:06:41 +05:30
KimSeungHyeon
2327ab8854
[MM-16162] migrate Team.SearchOpen to Sync by default ( #11398 )
...
* [MM-16162] migrate Team.SearchOpen to Sync by default
* [MM-16162] fix error
* [MM-16162] update the mocked stores, fix slight error
2019-06-26 11:27:42 +01:00
Shota Gvinepadze
eea898c6e0
Migrate 'UserAccessToken.DeleteAllForUser' to Sync by default ( #11320 )
2019-06-26 12:15:29 +02:00
Shobhit Gupta
879883e9a3
Migrate "Channel.PermanentDeleteMembersByUser" to Sync by default ( #11243 )
...
* Change PermanentDeleteMembersByUser to sync by default
* Address comments
2019-06-26 12:09:29 +02:00
Rodrigo Villablanca Vásquez
4cf6ae6808
Migrates Channel.UpdateLastViewedAt to sync by default ( #11240 )
2019-06-26 11:52:43 +02:00
Jesús Espino
6df57d7a83
Migrate User Store methods related to enterprise to sync by default ( #11332 )
2019-06-26 10:41:45 +02:00
Shota Gvinepadze
7e918e38bc
Migrate 'Channel.AutocompleteInTeamForSearch' to Sync by default ( #11285 )
2019-06-26 09:44:23 +02:00
Jesús Espino
e53dba3848
MM-16400: Adding more control over bind and advertising address in cluster configuration ( #11283 )
2019-06-26 09:40:19 +02:00
Jesús Espino
8f0216c57f
Migrate ChannelMemberHistory store to Sync by default ( #11331 )
2019-06-26 09:39:43 +02:00
Rodrigo Villablanca Vásquez
d17bdc6764
Migrates Channel.GetMembersForUser to sync by default ( #11236 )
2019-06-26 09:19:48 +02:00
Sheshagiri Rao Mallipedhi
1f6aedcdf3
Migrate "Status.GetByIds" to Sync by default ( #11364 )
...
* Migrate Status.GetByIds to Sync by default
* gofmt the files
2019-06-26 01:49:57 -04:00
Michael Kochell
b68194e035
[MM-15831] Improve system for storing status of available plug… ( #11185 )
...
* Move State property from activePlugin to PluginHealthStatus. env.activePlugins is now reserved for healthy running plugins.
* Add comments for function declarations
* Combine activePlugins and pluginHealthStatuses into a common structure, registeredPlugins
* Add check to see if plugin is active before deactivating it
* Make `Deactivate` set plugin status
* Add comment explaining the `registeredPlugins` map
* Give responsibility to set plugin disabled status upon deactivation back to `env.Deactivate`
* check if plugin needs to be deactivated before setting status
2019-06-25 17:44:08 -04:00
Michael Kochell
332b53a30d
Make health check test look for general failure ( #11368 )
2019-06-25 09:57:22 -07:00
Michael Kochell
4e5f6fcfbc
Remove enable plugin health check config option ( #11369 )
2019-06-25 09:56:31 -07:00
Alex Sahin
30d572000a
MM-16521 Migrate "Status.GetTotalActiveUsersCount" to Sync by default ( #11401 )
...
* initial code
* remove repeated var declaration
2019-06-25 12:34:28 -04:00
George Goldberg
130873c2f1
MM-16474: SMTP password should be redacted in system console. ( #11350 )
...
Fix Santize function to be the opposite of the Desanitize function for
the config file, and add a unit test for Sanitize.
2019-06-25 10:36:26 -04:00
Shota Gvinepadze
e9cb343ba7
Migrate to Sync by default ( #11286 )
2019-06-25 15:14:01 +02:00
Martin Kraft
d1b1b319cf
MM-16499: Adds ability to retrieve channels with total count f… ( #11375 )
...
* MM-16499: Adds ability to retrieve channels with total count for pagination.
* MM-16499: Switches to custom package name for squirrel.
2019-06-25 15:18:48 +03:00
Bob Lubecker
3993cac4ed
MM-16264 - add cypress-test-data command to make file ( #11130 )
...
* add cypress-test-data command to make file
* apply changes to the standard test-data command
2019-06-25 07:06:44 -05:00
Rodrigo Villablanca Vásquez
54d62dbadf
Migrates Channel.IncrementMentionCount to sync by default ( #11237 )
...
* Migrates Channel.IncrementMentionCount to sync by default
* Calls to Channel.IncrementMentionCount are concurrent now
2019-06-25 11:13:39 +01:00