Joram Wilander
2e6fd031d1
Add GET /teams/invite/{invite_id} endpoint for v4 ( #6685 )
2017-06-20 14:55:43 +01:00
Joram Wilander
5627f3fd1d
Add GET /analytics/old endpoint for v4 ( #6666 )
2017-06-19 16:35:53 -04:00
Joram Wilander
1d66e64e54
Add POST and DELETE /license endpoints for v4 ( #6665 )
...
* Add POST and DELETE /license endpoints for v4
* Fix comment text
2017-06-19 10:46:51 -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
Harrison Healey
e2150d5eb0
PLT-6830 Stopped sanitizing User.LastPictureUpdate field ( #6661 )
2017-06-16 09:35:48 -07:00
Joram Wilander
c0a0065472
Move user actions over to use redux and v4 ( #6649 )
2017-06-15 10:34:20 -04:00
Zeger-Jan van de Weg
0c04c5334f
Add APIv4 endpoint to permanently delete teams ( #6604 )
...
Tests are added, however, it only tests the property if its soft deleted. In the
background it will be hard deleted, but that is untestable through a integration
test.
2017-06-15 08:13:18 -04:00
Joram Wilander
4554d511d5
Uncomment upgrade for 3.10 ( #6600 )
2017-06-06 18:29:47 -04:00
Joram Wilander
abd0466a42
PLT-3466 E10: Add announcement bar feature ( #6509 )
...
* E10 - Add announcement bar feature
* Updates per feedback
* Add component tests and snapshots
* Update snapshots
* Updating color picker UI (#6543 )
* Add class to body tag when banner is not dismissable and clean up localstorage items when banner changes
* Fixing links (#6544 )
* Updating UI for fixed error bar (#6552 )
* Truncating text on fixed banner (#6561 )
* Plt 3466 - Error bar link states (#6577 )
* Updating error bar hover state
* Updating error bar link states
2017-06-05 12:49:38 -04:00
Carlos Tadeu Panato Junior
ddc996f33f
[PLT-5465/APIV4] GET /system/health - Improve ping health check to have limits ( #6331 )
...
* implement PLT-5465 - Improve ping health check to have limits
* update /ping and delete /health
* remove permission check
2017-05-30 21:47:27 -07:00
Harshavardhana
f520aa1f4d
Support AWS Signature V2 for Mattermost for S3 storage. ( #6462 )
...
Certain S3 compatible servers only use Legacy Signature (AWS
Signature V2), current code only supports signature v4.
This PR adds facility to click a button on the UI to enable
legacy signature with S3 compatible servers.
2017-05-30 16:12:24 -07: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
Christopher Speller
00f48a1908
Adding short unit tests by default ( #6494 )
2017-05-25 11:01:53 -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
JoramWilander
9d109b0700
Merge branch 'release-3.9' into merge-3.9
2017-05-12 08:00:28 -04:00
Harrison Healey
e22bab5be0
PLT-6566 Prevented terms of service link from being blank ( #6392 )
2017-05-11 16:18:48 -04:00
Christopher Speller
4f589e077c
Removing channel list alias from apiv4 client ( #6383 )
2017-05-10 08:41:56 -07:00
Joram Wilander
0ae6886513
Detach session activity update from statuses ( #6379 )
2017-05-10 09:48:50 -04:00
Carlos Tadeu Panato Junior
7a927c03e4
Add tests for CreateUserWithInviteId and CreateUserWithHash ( #6363 )
2017-05-10 07:46:52 -04:00
Carlos Tadeu Panato Junior
16581ae431
implement open graph metadata for apiV4 ( #6343 )
2017-05-10 11:44:18 +01:00
George Goldberg
c8a4a8c6e6
PLT-6512: Don't set channel creation to channel admins. ( #6368 )
2017-05-09 16:00:54 -04:00
George Goldberg
b25021b912
PLT-6504: Add ElasticSearch feature to license. ( #6339 )
2017-05-09 07:56:07 -05:00
Ryan Wang
37586d26bc
[PLT-5440] Add Options to System Console Dropdown Menu ( #5939 )
...
* Add options to system console dropdown menu
* Updating modal css
2017-05-09 07:53:13 -05:00
Robin Naundorf
5efcd2d9d3
Add API Endpoint for deleted Channels ( #5889 )
2017-05-09 07:52:46 -05: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
Christopher Speller
010ec23af3
Removing password reset salt ( #6334 )
2017-05-04 16:36:51 -04: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
Corey Hulen
4f074fed0d
PLT-6444 switching SAML props to default true ( #6330 )
2017-05-04 14:11:28 -04:00
George Goldberg
597641545d
PLT-6355: Use separate Read Replicas for Search. ( #6216 )
2017-05-01 00:19:58 -04:00
George Goldberg
6f6b7e4e97
Add Password field to Bulk Importer. ( #6268 )
2017-04-28 15:01:56 -07: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
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
Saturnino Abril
0e007e344b
APIv4 POST /commands/execute ( #6205 )
2017-04-27 09:41:52 -04:00
Corey Hulen
a6397b5ed9
PLT-6108 fixing to use senderId for push ( #6245 )
2017-04-27 07:51:19 -04: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
Saturnino Abril
6fa7082833
fix reaction's name validation with + sign in it ( #6221 )
2017-04-26 10:11:32 -04: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
Justin Wyer
83ca76f8f2
PLT-4113 Added default for FileSettings.Directory ( #6188 )
2017-04-25 09:37:57 -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
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
b57b5abce8
implement POST /logs for apiV4 ( #6143 )
2017-04-21 10:16:35 +01: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
George Goldberg
55bbf15fc7
PLT-6112: Add some more unit tests to the model package ( #6142 )
...
* Unit Tests for model/push_response.go
* Unit tests for security_bulletin.go
* Unit tests for webrtc.go
* Unit tests for model/password_recovery.go
* Add missing headers.
* Unit tests for model/license.go
* Tidy up existing tests.
* Simplify JSON to/from tests.
* Fix gofmt
2017-04-20 09:58:54 -04:00
Saturnino Abril
b0e5713680
APIv4 POST /channels/group ( #6166 )
2017-04-20 09:55:43 -04:00