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

Provide complete team list for users #3889

Closed
slewis74 opened this issue Oct 27, 2017 · 4 comments
Closed

Provide complete team list for users #3889

slewis74 opened this issue Oct 27, 2017 · 4 comments
Assignees
Labels
kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time
Milestone

Comments

@slewis74
Copy link

The Octopus API currently doesn't return any Team information for users. It would be useful to surface this information.

Behind the scenes Octopus knows which groups the authentication provider (e.g. AD or Azure AD) has returned for each user and it also knows which external groups have been assigned to teams, along with which users have been explicitly added to the teams. It uses all this knowledge to determine a "complete" list if teams the user is considered part of when determining permissions, but doesn't expose that list through any current APIs.

This information would be useful at times in the UI to help troubleshooting issues and some customers would like access to it via Octopus.Client too.

Source https://help.octopusdeploy.com/discussions/problems/61453

@slewis74 slewis74 added area/cloud kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time labels Oct 27, 2017
@slewis74
Copy link
Author

One option under consideration is a new API to read the projected "complete" team list.

An extension of this may be new APIs to add/remove a single user to/from a team. This would allow the user UI to provide explicit team add/remove as well as viewing the list of non-explicit teams derived from external provider data.

@slewis74
Copy link
Author

@shaunmarx
Copy link

Release Notes: Test permissions now includes teams based on external group membership

@lock
Copy link

lock bot commented Nov 24, 2018

This thread has been automatically locked since there has not been any recent activity after it was closed. If you think you've found a related issue, please contact our support team so we can triage your issue, and make sure it's handled appropriately.

@lock lock bot locked as resolved and limited conversation to collaborators Nov 24, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
kind/enhancement This issue represents an enhancement we are committed to adding to Octopus as some time
Projects
None yet
Development

No branches or pull requests

2 participants