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
Carlos Tadeu Panato Junior
a123b54d5e
remove notification as requested in PLT-6537 ( #6412 )
2017-05-18 08:58:40 -04:00
enahum
5f9a28ed6f
Ability to use OAuth login from mobile ( #6432 )
2017-05-17 17:33:44 -04:00
Robin Naundorf
0a20e8d326
PLT-6019: Add APIv4 Endpoint for restoring Channels ( #6263 )
2017-05-15 16:12:30 -04:00
JoramWilander
9d109b0700
Merge branch 'release-3.9' into merge-3.9
2017-05-12 08:00:28 -04:00
William Gathoye
01fab5de94
Fix some issues in English ( #5714 )
2017-05-11 09:45:25 -04:00
Joram Wilander
be7c53ec7f
Send status change event if status changes on channel view ( #6389 )
2017-05-11 08:10:59 -04:00
George Goldberg
6026ed9d53
PLT-6523: Don't crash when replying to a post whose poster has left the channel. ( #6388 )
2017-05-10 19:16:45 -04:00
Joram Wilander
0ae6886513
Detach session activity update from statuses ( #6379 )
2017-05-10 09:48:50 -04:00
George Goldberg
a678981861
PLT-6488: Reduce database queries in user bulk import. ( #6371 )
2017-05-10 09:08:06 -04:00
Joram Wilander
535eb14eeb
Get protocol correctly if using SSL direct to Mattermost ( #6361 )
2017-05-09 16:01:16 -04:00
Joram Wilander
8c8d9dbf8f
Forward port 3.8.1 changes that missed master ( #6362 )
2017-05-09 16:01:06 -04:00
Christopher Speller
e52ab9737e
Fixing session error ( #6370 )
2017-05-09 15:21:20 -04:00
Christopher Speller
b9f4ced52b
Fixing session error ( #6370 )
2017-05-09 12:17:06 -07:00
Robin Naundorf
5efcd2d9d3
Add API Endpoint for deleted Channels ( #5889 )
2017-05-09 07:52:46 -05:00
Joram Wilander
fe95276ba8
PLT-6492 Use new cookie to determine if user is logged in ( #6317 )
...
* Use new cookie to determine if user is logged in
* Add temporary code for 3.9 to prevent forced re-login
2017-05-04 16:36:31 -04:00
Joram Wilander
49481caf6d
PLT-6262 Add config setting to disable file attachments ( #6301 )
...
* Add config setting to disable file attachments
* Add unit tests
* Updating UI for no attachments (#6312 )
* Update UI text on file upload System Console setting (#6313 )
* Update storage_settings.jsx
* Update en.json
2017-05-04 15:45:19 -04:00
Joram Wilander
88a328421f
Update channel patch to post the correct system messages ( #6290 )
2017-05-03 08:52:36 -07:00
Harrison Healey
030b9a0c5c
PLT-6380 Fired websocket event when user joins a team ( #6266 )
2017-05-03 08:50:12 -07:00
Harrison Healey
1c8fdb4cdd
PLT-6277 Moved profile image cropping to server ( #6269 )
...
* PLT-6277 Moved profile image cropping to server
* Cosmetic refactoring of SettingPicture component
2017-05-03 09:08:00 -04:00
George Goldberg
6f6b7e4e97
Add Password field to Bulk Importer. ( #6268 )
2017-04-28 15:01:56 -07:00
Joram Wilander
96906482ce
PLT-6214 Move channel store and actions over to redux ( #6235 )
...
* Move channel store and actions over to redux
* Fix style errors
* Fix unit test
* Various fixes
* More fixes
* Revert config changes
2017-04-28 13:16:03 -04:00
George Goldberg
302ec17bee
Parallelise Bulk Import. ( #6267 )
...
* Parallelise Bulk Import.
* Set worker count through command line flag.
2017-04-28 17:54:04 +01:00
Harrison Healey
c3e17da8c8
PLT-6271 Changed word splitting to initially split on any non-name character ( #6261 )
...
* PLT-6271 Changed word splitting to initially split on any non-name character
* Fixed detection of out of channel mentions
2017-04-28 10:13:07 -04:00
Joram Wilander
1b82d98cdb
Add config setting to disable statuses ( #6254 )
2017-04-28 10:10:58 -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
Corey Hulen
a6397b5ed9
PLT-6108 fixing to use senderId for push ( #6245 )
2017-04-27 07:51:19 -04:00
Harrison Healey
8e6141152b
PLT-3915/PLT-5550 Improve handling of Markdown while parsing mentions ( #6091 )
...
* PLT-3915 Removed ability to mention users in code blocks
* PLT-3915 Added simple check for potential code blocks before using regexes
* PLT-5550 Improve splitting when parsing mentions to ignore markdown characters
2017-04-26 08:00:38 -07:00
Corey Hulen
3e73adceb5
PLT-6108 adding extra params to push notifications ( #6236 )
...
* PLT-6108 adding extra params to push notifications
* PLT-6108 adding extra params to push notifications
2017-04-26 07:29:50 -07:00
Joram Wilander
8d1a132eda
Fix OAuth SSO first account creation, add mobile support, and fix refresh tokens ( #6181 )
2017-04-25 09:38:33 -07: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
Christopher Speller
134f78e630
Fxing hub panic ( #6214 )
2017-04-24 12:40:17 -04:00
Saturnino Abril
ecb10ed62f
APIv4 DELETE /users/{user_id}/posts/{post_id}/reactions/name ( #6117 )
...
* APIv4 DELETE /users/{user_id}/posts/{post_id}/reactions/name
* updated v3 deleteReaction endpoint
* update parameter of app.DeleteReactionForPost()
* update utils.IsValidAlphaNum, add utils.IsValidAlphaNumHyphenUnderscore, and add related tests
2017-04-22 08:52:03 -04:00
Corey Hulen
e62afeace0
Adding slow pump detection to web_conn and better metrics ( #6114 )
...
* Adding slow pump detection to web_conn and better metrics
* Fixing bad merge
* Fixing typo
2017-04-21 12:38:26 -04:00
Carlos Tadeu Panato Junior
f758f9ff3a
[APIV4] GET /emoji/{emoji_id}/image for apiV4 ( #6141 )
...
* implement GET /emoji/{emoji_id}/image for apiV4
* update per request
2017-04-20 11:14:15 -04:00
Joram Wilander
be9624e2ad
Implement v4 endpoints for OAuth ( #6040 )
...
* Implement POST /oauth/apps endpoint for APIv4
* Implement GET /oauth/apps endpoint for APIv4
* Implement GET /oauth/apps/{app_id} and /oauth/apps/{app_id}/info endpoints for APIv4
* Refactor API version independent oauth endpoints
* Implement DELETE /oauth/apps/{app_id} endpoint for APIv4
* Implement /oauth/apps/{app_id}/regen_secret endpoint for APIv4
* Implement GET /user/{user_id}/oauth/apps/authorized endpoint for APIv4
* Implement POST /oauth/deauthorize endpoint
2017-04-20 09:55:02 -04:00
Harrison Healey
1a0f8d1b3c
PLT-1384 Added websocket event when preferences are updated/deleted ( #6107 )
2017-04-20 13:57:31 +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
Corey Hulen
86c7e7cacd
Adding hub deadlock detection into master ( #6100 )
2017-04-18 14:28:02 -07:00
Saturnino Abril
d2b86f1b8d
APIv4 POST /reactions ( #6092 )
...
* APIv4 POST /reactions
* update corresponding V3 endpoint
2017-04-18 16:15:15 -04:00
Christopher Speller
92d8fa4aa8
Merge branch 'release-3.8'
2017-04-17 15:08:56 -04:00
Corey Hulen
acc991dea1
PLT-6317 disable file watcher while running from makefile ( #6103 )
...
* PLT-6317 disable file watcher while running from make file
* Removing debug stmt
2017-04-17 10:55:03 -04:00
Carlos Tadeu Panato Junior
80684ad69f
implement DELETE /emoji/{emoji_id} fro apiV4 ( #6021 )
...
implement GET /emoji/{emoji_id} for apiv4
2017-04-17 10:07:28 -04:00
Joram Wilander
74ffb6f98f
Implement GET /webrtc/token endpoint for APIv4 ( #6046 )
2017-04-16 21:14:31 -04:00
Harrison Healey
461a0b3b7c
PLT-6113 Added initial unit tests for cmd package ( #6086 )
...
* Fixed app.CreateUser not using the provided locale
* Added initial unit tests for cmd package
* Disabled unit tests while we move to 'go build'
2017-04-15 13:45:22 -04:00
Harrison Healey
24667e3e54
Fixed copyright dates ( #6109 )
2017-04-13 15:02:18 -04:00
Joram Wilander
8b8aa2ca3c
Refactor OAuth 2.0 code into app layer ( #6037 )
2017-04-12 16:29:42 -04:00
Corey Hulen
a10ad339d1
Fixing error messages ( #5995 )
2017-04-12 16:02:31 -04:00