Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IAM-6099] Document endpoint for assigning multiple teams #2618

Merged
merged 7 commits into from
Feb 2, 2024

Conversation

budziam
Copy link
Contributor

@budziam budziam commented Jan 31, 2024

Description

From now on, a single user can be assigned to more than 1 team. Saucelabs clients should start using /team-management/v1/users/{uuid}/teams/ endpoint instead of /team-management/v1/membership/.

Types of Changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Documentation fix (typos, incorrect content, missing content, etc.)

@budziam budziam force-pushed the IAM-6099/assign-multiple-teams branch 3 times, most recently from cbe871c to 91509bb Compare January 31, 2024 20:06
Copy link

Deploy preview ready for 2618!
https://docs.dev.saucelabs.net
built from 0b9e6d2

@budziam budziam force-pushed the IAM-6099/assign-multiple-teams branch 2 times, most recently from e93283b to 30514ef Compare January 31, 2024 20:14
Copy link

Deploy preview ready for 2618!
https://docs.dev.saucelabs.net
built from e55152c

Copy link

Deploy preview ready for 2618!
https://docs.dev.saucelabs.net
built from cbf057a

### Subscribe a User to a Team

<details><summary><span className="api post">POST</span> <code>/team-management/v1/membership/</code></summary>
<p/>

This endpoint is <strong>DEPRECATED</strong>. Please use <a href="#update-users-team-assignment">Update User's Team Assignment</a> endpoint instead.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Let's use the same pattern as done in

<p><span className="sauceGold">DEPRECATED</span></p>

and
<details><summary><span className="api get">GET</span> <code>/rest/v1/&#123;username&#125;/builds</code> <small><span className="sauceGold">DEPRECATED</span></small></summary>

Copy link

github-actions bot commented Feb 1, 2024

Deploy preview ready for 2618!
https://docs.dev.saucelabs.net
built from 1eb3b6a

@budziam budziam force-pushed the IAM-6099/assign-multiple-teams branch from 6dc1b0b to c28cb8b Compare February 1, 2024 18:14
Copy link

github-actions bot commented Feb 1, 2024

Deploy preview ready for 2618!
https://docs.dev.saucelabs.net
built from 58b4641

Copy link

github-actions bot commented Feb 2, 2024

Deploy preview ready for 2618!
https://docs.dev.saucelabs.net
built from eca3cba

Copy link

github-actions bot commented Feb 2, 2024

Deploy preview ready for 2618!
https://docs.dev.saucelabs.net
built from 890c7fa

Copy link

github-actions bot commented Feb 2, 2024

Deploy preview ready for 2618!
https://docs.dev.saucelabs.net
built from edcabb1

@discombobulateme discombobulateme merged commit 25af035 into main Feb 2, 2024
7 checks passed
@discombobulateme discombobulateme deleted the IAM-6099/assign-multiple-teams branch February 2, 2024 16:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants