JoramWilander
b645bd3211
Postgres fix
2017-07-13 15:12:28 -04:00
JoramWilander
259ad46f30
Minor fix
2017-07-12 16:58:51 -04:00
Saturnino Abril
3d382cfa0e
Uncomment upgrade for 4.0 ( #6844 )
2017-07-06 22:07:27 +08:00
Harrison Healey
039271394e
PLT-6753 Fixed deactivated users counting against max members on a team ( #6758 )
...
* PLT-6753 Fixed deactivated users counting against max members on a team
* Removed nested sql query when checking the number of team members
2017-07-05 09:10:15 -07:00
Corey Hulen
04b00e0933
Adding back ping retry ( #6810 )
2017-07-04 00:01:23 -07:00
Joram Wilander
f54aee1ef5
Add paging to the GET /emojis endpoint ( #6802 )
2017-07-03 23:58:02 -07:00
Joram Wilander
5507154992
Add some basic sorting support for GET /users endpoint ( #6801 )
2017-06-30 12:07:23 -04:00
Harrison Healey
520cedea16
PLT-6909 Remove deleted emojis from cache ( #6757 )
...
* PLT-6909 Remove deleted emojis from cache
* Fixed unit tests
2017-06-29 11:06:45 +08:00
Harrison Healey
c66799a839
Fixed error information being obscured when joining teams with API v4 ( #6751 )
2017-06-28 07:56:29 -04:00
Christopher Speller
9659a6da06
Stage 1 of caching layer. Framework ( #6693 )
2017-06-27 08:02:08 -07:00
Joram Wilander
23ccfc845c
Move remaining actions over to use redux and v4 endpoints ( #6720 )
2017-06-26 08:16:57 -04:00
Joram Wilander
3f1fca9463
PLT-6759 Show deactivated users in GMs ( #6703 )
...
* Show deactivated users in GMs
* Fix runtime error when DMing deactivated user
2017-06-22 11:36:46 +01:00
Corey Hulen
e2cc0df2e8
PLT-6761 fixing unit tests ( #6671 )
2017-06-19 09:08:52 -07:00
Corey Hulen
36f216cb7c
PLT-6080 moving clustering to memberlist ( #6499 )
...
* PLT-6080 adding cluster discovery service
* Adding memberlist lib
* Adding memberlist lib
* WIP
* WIP
* WIP
* WIP
* Rolling back config changes
* Fixing make file
* Fixing config for cluster
* WIP
* Fixing system console for clustering
* Fixing default config
* Fixing config
* Fixing system console for clustering
* Tweaking hub setting
* Bumping up time
* merging vendor dir
* Updating vendor dir
* Fixing unit test
* Fixing bad merge
* Remove some testing code
* Moving comment
* PLT-6868 adding db ping retry
* Removing unused loc strings
* Adding defer to cancel
2017-06-19 08:44:04 -07:00
Joram Wilander
0a8071b1ce
Add preparatory upgrade code for 4.0 ( #6616 )
2017-06-09 09:10:09 -07:00
Joram Wilander
4554d511d5
Uncomment upgrade for 3.10 ( #6600 )
2017-06-06 18:29:47 -04:00
Harrison Healey
4d7b3b5687
PLT-6752/PLT-6755 Fixed users removed from a team counting against max team members ( #6578 )
...
* PLT-6752 Fixed users removed from a team counting against max team members
* Updated unit tests for max team members
* Fixed being able to have MaxUserPerTeam+1 users in a team
2017-06-06 14:39:31 -04:00
Joram Wilander
860e5d483c
PLT-6341/PLT-6342 Update gorp to mattermost fork and add connection timeout setting ( #6410 )
...
* Update gorp to mattermost fork and add connection timeout setting
* Add go dependency
* Rename from connection timeout to query timeout
* Properly add gorp dependency
2017-05-29 15:46:35 -04:00
Joram Wilander
751469979a
Set length for OriginalId for new installs ( #6437 )
2017-05-24 09:42:06 -04:00
Harrison Healey
577ed27f1b
PLT-6408 Framework for job server ( #6404 )
...
* Added initial job server
* Added job server to be ran as part of platform
* Added test job to the enterprise repo
* Fixed job server not loading license
* Renamed job package to jobs
* Fixed TE not being buildable
* Added JobStatus table to database
* Changed fields used by JobStatus
* Added APIs to query job status
* Added config change listener to server
* Added option to run job server from Makefile
* Added ability to enable/disable jobs from config
* Commented out placeholder for search indexing job
* Fixed govet
* Removed debug messages and fixed job api init message
2017-05-18 15:05:57 -04:00
George Goldberg
0db5e3922f
PLT-6472: Basic Elastic Search implementation. ( #6382 )
...
* PLT-6472: Basic Elastic Search implementation.
This currently supports indexing of posts at create/update/delete time.
It does not support batch indexing or reindexing, and does not support
any entities other than posts yet. The purpose is to more-or-less
replicate the existing full-text search feature but with some of the
immediate benefits of using elastic search.
* Alter settings for AWS compatability.
* Remove unneeded i18n strings.
2017-05-18 11:26:52 -04:00
Robin Naundorf
0a20e8d326
PLT-6019: Add APIv4 Endpoint for restoring Channels ( #6263 )
2017-05-15 16:12:30 -04:00
Robin Naundorf
5efcd2d9d3
Add API Endpoint for deleted Channels ( #5889 )
2017-05-09 07:52:46 -05:00
Joram Wilander
dc852a71c0
Add preparatory upgrade code for 3.10 ( #6337 )
2017-05-06 08:48:56 -04:00
Joram Wilander
52b5c74a0f
Uncomment upgrade for 3.9 ( #6336 )
...
* Uncomment upgrade for 3.9
* Add 3.9.0 to model/version.go
2017-05-04 19:40:11 -04:00
Joram Wilander
935405f19d
Copy users in/out out profileByIds cache to prevent data race ( #6179 )
2017-05-01 17:40:04 -04:00
George Goldberg
597641545d
PLT-6355: Use separate Read Replicas for Search. ( #6216 )
2017-05-01 00:19:58 -04:00
Joram Wilander
514f038f44
Fix error not appearing when updating to existing username ( #6255 )
2017-04-28 10:11:26 -04:00
Christopher Speller
bd9acee72b
Fixing token size issue ( #6258 )
2017-04-27 16:22:46 -04:00
Christopher Speller
9a87bb3af6
Creating common token store and moving email invites and verification to it ( #6213 )
2017-04-27 10:55:03 -04:00
Harrison Healey
db68e598a1
PLT-4457 Added API to get multiple users by their usernames ( #6218 )
...
* Allow getting profiles by username without a team
* Changed UserStore.GetProfilesByUsernames to return an array
* PLT-4457 Added API to get multiple users by their usernames
* Changed users/names route to users/usernames
2017-04-25 08:00:41 -07:00
Justin Wyer
788df7a4bd
Fix the flaky TestTeamStoreSearchByName test in store/sql_team_store_test.go ( #6187 )
2017-04-24 12:28:11 +01:00
Joram Wilander
0b919a324a
Don't sanitize returned user when updating a user ( #6095 )
...
* Don't sanitize returned user when updating a user
* Use user model function for clearing private data
2017-04-19 15:38:35 -04:00
Christopher Speller
5398c82e1b
Revert "Usernames must start with a letter ( #5581 )"
...
This reverts commit 2e911b77c3 .
2017-04-18 17:37:25 -04:00
Christopher Speller
92d8fa4aa8
Merge branch 'release-3.8'
2017-04-17 15:08:56 -04:00
Corey Hulen
3207886514
Adding the ability to disable full text search queries for master ( #6102 )
2017-04-17 10:54:26 -04:00
Joram Wilander
8b8aa2ca3c
Refactor OAuth 2.0 code into app layer ( #6037 )
2017-04-12 16:29:42 -04:00
Harrison Healey
fb6f2a123c
PLT-5860 Updated copyright date ( #6058 )
...
* PLT-5860 Updated copyright date in about modal
* PLT-5860 Updated copyright notice in JSX files
* PLT-5860 Updated copyright notice in go files
* Fixed misc copyright dates
* Fixed component snapshots
2017-04-12 08:27:57 -04:00
George Goldberg
ad2ab81ee4
PLT-6254: Search not in teams include removed members. ( #6020 )
2017-04-07 19:49:02 +01:00
George Goldberg
08a469a006
Prepare database upgrade function for v3.9 ( #6004 )
2017-04-07 11:37:02 -04:00
Saturnino Abril
d8b732a488
APIv4 GET /users/{user_id}/posts/flagged ( #5984 )
...
* APIv4 GET /users/{user_id}/posts/flagged
* change permission check
2017-04-05 16:18:23 -04:00
George Goldberg
22005f876f
Uncomment 3.8 database upgrade. ( #5992 )
2017-04-05 08:17:42 -04:00
Corey Hulen
e2a8b3d47e
PLT-6115 adding unit tests for licensing ( #5916 )
...
* Adding test to license sql store
* PLT-6115 adding unit tests for licensing
* Removing unused test
2017-04-04 09:21:32 -07:00
enahum
1cbe6e7975
Add more OAuth unit tests ( #5946 )
2017-04-03 10:37:58 -07:00
Saturnino Abril
43e795448f
APIv4 post /teams/search ( #5931 )
2017-04-03 10:34:14 -07:00
Joram Wilander
6b61834ab1
Add store unit tests and add make target for testing store with postgres ( #5925 )
...
* Add store unit tests and add make target for testing store with postgres
* Remove postgres target form test-server target
* Fix audit test
2017-04-03 10:32:58 -07:00
George Goldberg
232a99f0c7
PLT-6162: Search for users not in a given team. ( #5943 )
2017-04-03 13:11:12 -04:00
Joram Wilander
aba07e5cb9
PLT-5483 Fix bug where flagged posts endpoint returned posts on other teams ( #5765 )
...
* Fix bug where flagged posts endpoint returned posts on other teams
* Include flagged posts from DMs/GMs
2017-03-31 12:25:39 -04:00
Corey Hulen
00bb479989
PLT-6090 adding ability to read license file from disk ( #5895 )
...
* PLT-6090 adding ability to read license file from disk
* Fixing unit test that fails only sometimes
* Fixing test that fails randomly
2017-03-31 09:54:30 -04:00
Yusuke Nemoto
9a9729f22f
fix typo and missing messages ( #5902 )
2017-03-30 08:20:55 -07:00