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
Harrison Healey
6ac87d82e3
PLT-2713 Added ability for admins to list users not in any team ( #5844 )
...
* PLT-2713 Added ability for admins to list users not in any team
* Updated style of unit test
2017-03-29 21:11:40 -04:00
George Goldberg
a4764a5c10
PLT-6083: API to get users not in a specific team. ( #5888 )
2017-03-29 21:10:51 -04:00
Saturnino Abril
01aaccb340
APIv4 post /channels/ids ( #5845 )
...
* APIv4 post /channels/ids
* updated enpoint as /teams/{team_id}/channels/ids
2017-03-27 08:41:40 -03:00
Joram Wilander
2a753949f1
Implement POST /users/search endpoint for APIv4 ( #5822 )
...
* Implement POST /users/search endpoint for APIv4
* PLT-2713 Added store functions for searching users that don't have a team
* PLT-2713 Added 'without_team' option when searching users
* PLT-2713 Added 'without_team' option when searching users (v4)
2017-03-23 10:34:22 +00:00
Joram Wilander
d757645c24
Implement some channel endpoints for APIv4 ( #5767 )
2017-03-16 11:58:33 -07:00
George Goldberg
3ada7a41a7
Upgrade schema for pinned posts. ( #5747 )
2017-03-13 12:52:17 -04:00
Joram Wilander
19c67d7fe3
Implement GET and POST /hooks/outgoing endpoints for APIv4 ( #5645 )
2017-03-13 10:40:43 -04:00
Joram Wilander
3ebfb36953
Implement compliance endpoints for APIv4 ( #5683 )
...
* Implement compliance endpoints for APIv4
* Add paging to get reports endpoint
2017-03-13 10:14:16 -04:00
Joram Wilander
a284cd8c18
Implement some team endpoints for APIv4 ( #5745 )
...
* Implement PUT /teams/{team_id} endpoint for APIv4
* Implement GET /users/{user_id}/teams/{team_id}/unread endpoint for APIv4
* Implement POST /teams/{team_id}/members/ids endpoint for APIv4
* Remove debug statement
2017-03-13 09:46:28 -04:00
Carlos Tadeu Panato Junior
b299bc8999
add update channel endpoint for APIv4 ( #5624 )
2017-03-13 09:24:30 -04:00
Saturnino Abril
8731465957
Endpoint for APIv4: GET /team/{team_id}/channels ( #5681 )
2017-03-13 12:26:51 +00:00
Gabin Aureche
fe38d6d5bb
Add pinned posts ( #4217 )
2017-03-13 12:25:08 +00:00
Poornima
482a0fb5fc
Adding functionality to get & delete incoming webhooks ( #5648 )
2017-03-11 19:40:56 -03:00
George Goldberg
844ba7c494
Add new database schema version ready for 3.8. ( #5697 )
2017-03-09 15:39:21 +00:00
Joram Wilander
83291e4c8f
Merge 3.7 changes into master ( #5679 )
...
* Save schema version for 3.7 (#5675 )
* Adding index and cache to reactinos store (#5654 )
* Fix badge count for push notifications (#5672 )
2017-03-07 16:05:01 -05:00
George Goldberg
378f02b445
Update schema for version 3.7. ( #5674 )
2017-03-07 12:44:28 +00:00
Joram Wilander
2e911b77c3
Usernames must start with a letter ( #5581 )
2017-03-03 12:04:15 -05:00
Joram Wilander
3a91d4e5e4
PLT-3077 Add group messaging ( #5489 )
...
* Implement server changes for group messaging
* Majority of client-side implementation
* Some server updates
* Added new React multiselect component
* Fix style issues
* Add custom renderer for options
* Fix model test
* Update ENTER functionality for multiselect control
* Remove buttons from multiselect UI control
* Updating group messaging UI (#5524 )
* Move filter controls up a component level
* Scroll with arrow keys
* Updating mobile layout for multiselect (#5534 )
* Fix race condition when backspacing quickly
* Hidden or new GMs show up for regular messages
* Add overriding of number remaining text
* Add UI filtering for team if config setting set
* Add icon to channel switcher and class prop to status icon
* Minor updates per feedback
* Improving group messaging UI (#5563 )
* UX changes per feedback
* Update email for group messages
* UI fixes for group messaging (#5587 )
* Fix missing localization string
* Add maximum users message when adding members to GM
* Fix input clearing on Android
* Updating group messaging UI (#5603 )
* Updating UI for group messaging (#5604 )
2017-03-02 17:48:56 -05:00
George Goldberg
2e5ebac615
PLT-5612: Don't show error on invalid search query. ( #5596 )
...
Log a warning to the logs, but don't show an error to the user in the
WebUI, just an empty set of query results, when the fulltext search
query they enter generates a syntax error from the database.
2017-03-02 09:11:59 -05:00
George Goldberg
f7682ad11a
PLT-5367: Basic post bulk importing. ( #5562 )
2017-02-28 20:55:21 -03:00
Andrei Stanciu
45edfbe719
Get all teams api4 ( #5542 )
2017-02-28 08:41:38 +00:00
Christopher Speller
83c113595a
Revert "Adding caching to get channel member ( #5518 )"
...
This reverts commit ba028ed74b .
2017-02-27 17:43:23 -05:00
Poornima
19b753467d
Adding edit of incoming webhook ( #5272 )
...
Adding edit of outgoing webhook
Fixing spelling of error
Fixing style
Changing from PUT to POST for updates
Fixing test failures due to merge
2017-02-26 13:48:20 -05:00
Poornima
c0bb6f99f8
Updating user attributes on oauth login ( #5324 )
...
Moving update function to app package
Fixing duplicate userID on create user test
2017-02-26 13:48:01 -05:00
George Goldberg
f182d196ff
PLT-5070: Server side component of Telemetry. ( #5514 )
2017-02-24 17:33:59 +00:00
Christopher Speller
ba028ed74b
Adding caching to get channel member ( #5518 )
2017-02-24 09:15:36 -05:00
enahum
748a416961
PLT-3193 Add channel notification preferences for push and email noti… ( #5500 )
...
* PLT-3193 Add channel notification preferences for push and email notifications
* unit tests, model validation and localization
* Feedback review
* Adding back allowFromCache check
* Setting push and email to use default settings
* Move props as constants
* address feedback
2017-02-23 11:08:48 -03:00
Corey Hulen
ca7d3b6e7b
Adding device Id for version 2 of native apps ( #5505 )
...
* Adding device Id for version 2
* Changing ids
2017-02-23 08:53:43 -05:00
Joram Wilander
69cac604e0
Implement create and get incoming webhook endpoints for APIv4 ( #5407 )
...
* Implement POST /hooks/incoming endpoint for APIv4
* Implement GET /hooks/incoming endpoint for APIv4
* Updates per feedback
2017-02-21 19:42:34 -05:00
Saturnino Abril
5c19d9be7f
Implement endpoint for APIv4: GET /users/{user_id}/audits ( #5472 )
2017-02-21 12:07:57 +00:00
Corey Hulen
274b9b6032
Fixing file info caching issue with Aurora for master ( #5477 )
2017-02-20 13:40:32 -05:00