George Goldberg
fdbb6de3d5
MM-11520: Make entity ID checks consistent across api4. ( #9395 )
...
* MM-11520: Make entity ID checks consistent across api4.
* Update tests.
2018-09-14 08:21:05 -07:00
Jesús Espino
4a02383176
Moving magic number to constant in team import ( #9298 )
2018-08-27 15:57:12 +05:30
Jesús Espino
d81a61398d
Migrate all the api4 to handle errors in idiomatic way ( #9143 )
2018-08-01 16:55:18 +02:00
Jesús Espino
b367b1ff40
Do not close the connection abruptly on too big file uploads ( #9083 )
2018-07-18 10:07:00 +02:00
George Goldberg
0c4078b6b0
MM-9730 & MM-9729: Missing Server PRs ( #8908 )
...
* MM-9730: API endpoint to update scheme-derived roles of TeamMembers.
* MM-9729: API to update scheme-derived roles of ChannelMembers.
2018-06-05 07:41:03 -04:00
Jesús Espino
bf4cefc349
Allow to update the teams scheme to default scheme ( #8855 )
2018-05-29 09:32:07 +01:00
Martin Kraft
4c683aff76
Merge remote-tracking branch 'origin/master' into advanced-permissions-phase-2
2018-05-22 12:54:00 -04:00
Joram Wilander
c6cbce6100
Add config setting for API team deletion ( #8800 )
2018-05-18 09:13:23 -04:00
Martin Kraft
f4dcb4edf2
MM-10182 & MM-10183: Adds channel scheme and team scheme API endpoint. ( #8680 )
...
* MM-10183: Adds channel scheme API endpoint.
MM-10182: Adds team scheme API endpoint.
MM-10182_3: Switch from scheme_id in path to body.
* MM-10182/MM-10183: Changes path from 'schemes' to 'scheme'.
* MM-10182: Fix merge error.
2018-05-02 07:31:14 -04:00
Saturnino Abril
30011f67e8
[MM-10354] Add feature to remove team icon ( #8684 )
...
* set team.LastTeamIconUpdate to 0 when removing team icon
* add APIv4 for removing team icon
* removed comment and updated typo on AppError
2018-04-30 17:57:57 +08:00
Jesús Espino
0910eae31d
MM-9779: Incorporate a Token into the invitations system ( #8604 )
...
* Incorporate a Token into the invitations system
* Adding unit tests
* Fixing some api4 client tests
* Removing unnecesary hash validation
* Change the Hash concept on invitations with tokenId
* Not send invitation if it wasn't able to create the Token
* Fixing some naming problems
* Changing the hash query params received from the client side
* Removed unneded data param in the token usage
2018-04-18 13:46:10 -07:00
Elias Nahum
67c0efae1b
Allow to get the team icon for open teams ( #8499 )
...
* Allow to get the team icon for open teams
* feedback review
2018-03-23 16:49:18 +03:00
Joram Wilander
b1b23079c6
Fix paging for GET /teams and GET /teams/{id}/members endpoints ( #8488 )
2018-03-21 23:33:47 +08:00
Christian Hoff
2b3b6051d2
PLT-7567: Integration of Team Icons ( #8284 )
...
* PLT-7567: Integration of Team Icons
* PLT-7567: Read replica workaround, upgrade logic moved, more concrete i18n key
* PLT-7567: Read replica workaround, corrections
* PLT-7567: upgrade correction
2018-03-01 19:11:44 +00:00
Chris
91bfc72a99
Reduce logging data races, fix MySQL test race condition ( #7994 )
...
* fix races
* revert unintentional change
* fix test as intended
2017-12-22 12:09:33 +00:00
Chris
816a30397d
Role refactor ( #7867 )
...
* role refactor
* add missing file
* fix web test
2017-11-21 11:08:32 -08:00
Tsilavina Razafinirina
ab6ef954b4
PLT-6217 Fixes system message posted to Town Square when a member leaves a team ( #7752 )
...
* Fixes system message posted to Town Square when adding/removing team member (#6483 )
Fixes unit test method call to match RemoveUserFromTeam modification (#6483 )
Fixes system message posted to Town Square when adding/removing team member (#6483 )
Removes unnessary error message
* Updates system message when a user leaves a team (#6483 )
* Changes system message when a user is removed from team (#6483 )
* Adds a new string to be post to town-square when a member is added to a team (#6483 )
2017-11-20 10:15:33 -05:00
Chris
d5dbdb2737
several one-line panic, race, and logic fixes ( #7766 )
2017-11-03 08:25:38 -07:00
Chris
c5e8cb25ca
simplify things ( #7735 )
2017-10-30 11:57:24 -05:00
Christopher Speller
4491b5ecdf
Performance improvements for 40M posts ( #7708 )
...
* Optimizing get root posts SQL query
* Setting session invalidation to be reliable
* Adding app reciever to SessionHasPermissionToUser
* Adding app reciever to SessionHasPermissionToTeam
* Adding app reciever to SessionHasPermissionTo
* Clear session cache if permission was denied
* Fixing rebase issues
* Revert "Optimizing get root posts SQL query"
This reverts commit f364757e7015cfb4ec673d0a4fc3d57cd25d8dd7.
* Fixing build
2017-10-25 11:48:15 -07:00
Harrison Healey
e522a1c2e4
PLT-7811 Standardized team sanitization flow ( #7586 )
...
* post-4.3 commit (#7581 )
* reduce store boiler plate (#7585 )
* fix GetPostsByIds error (#7591 )
* PLT-7811 Standardized team sanitization flow
* Fixed TestGetAllTeamListings
* Stopped sanitizing teams for team admins
* Removed debug logging
* Added TearDown to sanitization tests that needed it
2017-10-09 10:30:59 -07:00
Chris
dcf9e96a0b
remove global refs from api/api4 ( #7496 )
2017-09-22 13:54:27 -04:00
Christopher Speller
29fca51821
Renaming repo
2017-09-06 23:11:59 -07:00
Chris
1adfd0e9be
app type transition ( #7167 )
2017-09-06 17:12:54 -05:00
George Goldberg
63b10be020
APIv4: NewLocAppError -> NewAppError ( #7328 )
2017-08-31 10:03:16 -04:00
JoramWilander
1885d2ec2a
Minor updates to team
2017-08-08 16:20:07 -04:00
George Goldberg
2bf64b54c2
PLT-7025: Fix Slack Import API. ( #6905 )
2017-07-12 22:13:25 +09:00
Harrison Healey
c66799a839
Fixed error information being obscured when joining teams with API v4 ( #6751 )
2017-06-28 07:56:29 -04:00
Joram Wilander
82b36b3721
PLT-6815 Do not disconnect websocket when joining a team ( #6746 )
...
* Do not disconnect websocket when joining a team
* Fix eslint error
2017-06-26 13:25:43 -04: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
2e6fd031d1
Add GET /teams/invite/{invite_id} endpoint for v4 ( #6685 )
2017-06-20 14:55:43 +01: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
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
32460bf63b
PLT-6198: Use added to channel system message on default channels. ( #5969 )
...
Use a different sytem message when a user was added to a default channel
by someone else than when they joined themselves.
2017-04-04 18:19:42 +01:00
Harrison Healey
c7bdce8a66
PLT-5900 Removed automatic configuration of SiteURL ( #5952 )
...
* Revert "PLT-5765 Passed SiteURL to SendNotifications (#5705 )"
This reverts commit a8e68bd890 .
* Removed automatic configuration of SiteURL
* Reverted unintentional config changes
* Updated help text
* Added link to docs in Site URL warning
* Fixed merge conflict
2017-04-04 11:54:52 -04:00
Carlos Tadeu Panato Junior
9dce502814
Implement POST /teams/{team_id}/invite/email for apiV4 ( #5944 )
2017-04-03 21:32:09 -04:00
George Goldberg
1bcb5cdb9d
PLT-6169: Batch add users to teams. ( #5953 )
2017-04-03 19:32:57 +01:00
Saturnino Abril
997eacd4b6
APIv4 DELETE /teams/{team_id} ( #5937 )
2017-04-03 10:35:29 -07:00
Saturnino Abril
43e795448f
APIv4 post /teams/search ( #5931 )
2017-04-03 10:34:14 -07:00
Carlos Tadeu Panato Junior
7eb09dbffd
[APIV4] POST /teams/{team_id}/import for apiv4 ( #5920 )
2017-04-03 17:38:26 +01:00
Joram Wilander
5f6d50bff1
Use 201 status code where appropriate for APIv4 ( #5903 )
2017-03-31 09:56:20 -04:00
Joram Wilander
ea74613444
Implement some team endpoints for APIv4 ( #5870 )
...
* Implement GET /users/{user_id}/teams/members endpoint for APIv4
* Implement DELETE /teams/{team_id}/members/{user_id} endpoint for APIv4
2017-03-25 03:38:24 -03:00
Saturnino Abril
d0af931e6e
APIv4 put /teams/{team_id}/patch ( #5860 )
2017-03-24 08:17:46 -04:00
Saturnino Abril
f1274a7ec2
Endpoint for APIv4 POST /teams/{team_id}/members ( #5804 )
2017-03-24 09:13:27 +00:00
George Goldberg
7f266c1951
Merge branch 'release-3.7' into master.
2017-03-17 16:29:26 +00: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
Harrison Healey
a8e68bd890
PLT-5765 Passed SiteURL to SendNotifications ( #5705 )
2017-03-10 10:18:18 +00:00
Carlos Tadeu Panato Junior
19ec4c4298
add team exists endpoint for APIv4 ( #5517 )
2017-03-07 19:30:33 -05:00
Andrei Stanciu
25b9b7d26b
ApiV4: GET /users/{user_id}/teams/unread ( #5539 )
2017-02-28 15:47:30 +00:00
Andrei Stanciu
45edfbe719
Get all teams api4 ( #5542 )
2017-02-28 08:41:38 +00:00