Commit Graph

8406 Commits

Author SHA1 Message Date
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
Asaad Mahmood
bd66587183 Ui improvements (#6198)
* PLT-6306 - Post alignment in compact view

* PLT-6266 - Adjusting spacing for files (compact)

* PLT-6302 - Margins not equal for paragraphs in post

* PLT-6332 - FIxing inline images

* PLT-6134 - Fixing border on emoji picker

* PLT-6323 - Fixing UI for system console user list

* PLT-6375 - Updating emoji picker

* PLT-6327 - Updating more channel/user list

* PLT-6241 - Adding IE detection

* PLT-6332- Fixing inline markdown images
2017-04-27 09:40:58 -04:00
Ryan Wang
66f538783b Create seperate field for current email (#6197) 2017-04-27 09:40:11 -04:00
Carlos Tadeu Panato Junior
f5d9010f9a implement fix for PLT-6383 - Add "CAUTION" to @all auto-complete (#6240) 2017-04-27 09:27:31 -04:00
enahum
4e086311ad translations PR 20170424 (#6224) 2017-04-27 09:57:26 -03:00
Eric Sethna
aaff588442 PLT-3885 Add help text to System Console > Logs page (#6252)
* Add help text about user ID lookup

* logs banner

* Update logs.jsx
2017-04-27 07:52:35 -04:00
Corey Hulen
a6397b5ed9 PLT-6108 fixing to use senderId for push (#6245) 2017-04-27 07:51:19 -04:00
Carlos Tadeu Panato Junior
c540e80166 alsways get the last message from inbucket (#6251) 2017-04-27 07:50:49 -04:00
Joram Wilander
7307156c49 PLT-6213 Move team store and actions over to use redux (#6222)
* Move team store and actions over to user redux

* Fix JS error when inviting by email
2017-04-26 15:49:15 -04:00
Joram Wilander
1fef5bf5fe Redux bug fixes (#6243)
* Fix save teams dispatch

* Fix login when MFA is enabled but not active

* Fix JS error caused by using deleted team member
2017-04-26 11:07: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
doh5
41dbb72946 Add necessary IDs for email sign up (#6233)
* Add necessary IDs for email sign up

For selenium automation

* Add ID to the main page signup link

* Add ID to the select team page

* Update select_team_item.jsx
2017-04-26 07:29:12 -07:00
Saturnino Abril
6fa7082833 fix reaction's name validation with + sign in it (#6221) 2017-04-26 10:11:32 -04:00
VeraLyu
f9502ff14b PLT-5897: Respect intrinsic ratio of img in emoji picker (#5987)
Changed style of img emoji picker, also fixed preview of emoji.
2017-04-25 09:44:02 -07:00
Ryan Wang
dc9c73a46b Add confirmation modal for deactivating user (#6119) 2017-04-25 09:41:40 -07:00
Harrison Healey
7fc663ca75 PLT-6283 Hide Preview Mode error bar after enabling email notifications (#6180) 2017-04-25 09:39:08 -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
Justin Wyer
83ca76f8f2 PLT-4113 Added default for FileSettings.Directory (#6188) 2017-04-25 09:37:57 -07:00
Ryan Wang
f1668bad15 Add confirm dialog before leaving private channel (#6206) 2017-04-25 09:34:21 -07:00
Joram Wilander
6c4c706313 Start moving webapp to Redux (#6140)
* Start moving webapp to Redux

* Fix localforage import

* Updates per feedback

* Feedback udpates and a few fixes

* Minor updates

* Fix statuses, config not loading properly, getMe sanitizing too much

* Fix preferences

* Fix user autocomplete

* Fix sessions and audits

* Fix error handling for all redux actions

* Use new directory structure for components and containers

* Refresh immediately on logout instead of after timeout

* Add fetch polyfill
2017-04-25 11:46:02 -04:00
Asaad Mahmood
cc07c00507 Minor UI fixes (#6227) 2017-04-25 11:01:29 -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
Carlos Tadeu Panato Junior
cb668b9283 [PLT-2181] Change wording for deactivating a user from "Make Inactive" to "Deactivate" (#6106)
* change text to fix issue PLT-2181

* update strings

* update per review
2017-04-24 20:18:05 -04:00
Harrison Healey
046a0ae116 PLT-6296 Fixed channel admins seeing View Members in mobile view (#6182) 2017-04-24 20:16:17 -04:00
Christopher Speller
f5437632f4 Upgrading server dependancies (#6215) 2017-04-24 20:11:36 -04:00
Christopher Speller
7f68a60f8c Fixing double enter in channel switcher (#6208) 2017-04-24 13:10:34 -04:00
Christopher Speller
134f78e630 Fxing hub panic (#6214) 2017-04-24 12:40:17 -04:00
George Goldberg
3b7dc2c477 PLT-6172: Fix telemtry parameter conflict. (#6212) 2017-04-24 09:35:02 -07:00
Christopher Speller
35ac2f35aa Fixing adding salts to config (#6209) 2017-04-24 07:57:51 -04:00
Carlos Tadeu Panato Junior
f32ebc74a6 [PLT-4149] Add "Already have an account? Click here to sign in" to the sign up page (#6186) 2017-04-24 12:33:45 +01:00
Carlos Tadeu Panato Junior
dc5ddd4ac0 PLT-6376: Button for "Add Members to Team" modal should say "Add", not "Go" (#6185) 2017-04-24 12:30:08 +01: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
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
Harrison Healey
81706b402d PLT-6368 Changed client to always use window.location.origin over SiteURL (#6193) 2017-04-21 12:15:40 -04:00
Carlos Tadeu Panato Junior
b57b5abce8 implement POST /logs for apiV4 (#6143) 2017-04-21 10:16:35 +01:00
prixone
08822def53 [PR5878] Update to improve maintability [PR5938 required]... (#5940)
For this update to properly work [PR 5938](https://github.com/mattermost/platform/pull/5938) is required!
2017-04-20 15:19:31 -04:00
George Goldberg
430e93dfc1 PLT-6152: Set Header in channel intro obeys permissions. (#6156) 2017-04-20 08:46:16 -07:00
Carlos Tadeu Panato Junior
c94754e94f [PLT-6288] add way to view in the browser and not download in apiV4 (#6062)
* add way to view in the browser and not download

* add DetectContentType to get the contenttype for the file

* update per review
2017-04-20 16:34:07 +01:00
Harrison Healey
4a49dec7ad PLT-1384 Synced preferences over the websocket (#6108) 2017-04-20 16:30:50 +01:00
Ryan Wang
ff8b91027f Add modified view members modal to Town Square (#5695) 2017-04-20 16:25:03 +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
Carlos Tadeu Panato Junior
8723f61f45 implement [PLT-4118] Help text on "Private Channel --> Set Channel Purpose" is incorrect (#6144) 2017-04-20 09:58:22 -04:00
Saturnino Abril
b0e5713680 APIv4 POST /channels/group (#6166) 2017-04-20 09:55:43 -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
doh5
b79439e92b Add IDs to the system console boolean (#6138)
Currently under testing
2017-04-20 13:52:16 +01:00