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鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

Removes option to add teams for new project #4149

Merged
merged 1 commit into from
Aug 4, 2020

Conversation

blakestier
Copy link

馃敥 Description: What code changed, and why?

Because teams is a separate service that is dependent on auth,
tying these created teams to policies in the most readable,
maintainable way requires significant effort (using cereal or merging teams into authz), so we are
removing the option for now.

馃憻 How to Build and Test the Change

Enter the studio and bring up the UI-- Navigate to "Settings" in the UI, then "Projects". Click "Create Project":

-- there should not be an option to automatically create teams
-- when project is created, there should be no associated teams

@blakestier blakestier linked an issue Jul 28, 2020 that may be closed by this pull request
@blakestier blakestier force-pushed the 3980/remove-broken-add-teams-functionality branch 3 times, most recently from 12797cd to 84547f4 Compare July 28, 2020 20:43
@blakestier blakestier added auth-team anything that needs to be on the auth team board automate-auth labels Jul 29, 2020
Copy link
Contributor

@msorens msorens left a comment

Choose a reason for hiding this comment

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

Just one more thing...

'editors': 'Editors',
'viewers': 'Viewers'
};

constructor(
private layoutFacade: LayoutFacadeService,
private store: Store<NgrxStateAtom>,
Copy link
Contributor

Choose a reason for hiding this comment

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

Just below here you need to delete this line:

addTeams: [true]

@blakestier blakestier force-pushed the 3980/remove-broken-add-teams-functionality branch from 84547f4 to 6c68345 Compare July 30, 2020 19:36
because teams is a separate service that is dependent on auth,
tying these created teams to policies in the most readable,
maintainable way requires significant effort, so we are
removing the option for now.

Signed-off-by: Blake Johnson <bstier@chef.io>
@blakestier blakestier force-pushed the 3980/remove-broken-add-teams-functionality branch from 6c68345 to 7d96410 Compare July 31, 2020 16:58
@susanev susanev merged commit b97055d into master Aug 4, 2020
@blakestier blakestier deleted the 3980/remove-broken-add-teams-functionality branch August 19, 2020 18:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
auth-team anything that needs to be on the auth team board automate-auth
Projects
None yet
Development

Successfully merging this pull request may close these issues.

IAM: auto-generated teams aren't members of auto-generated policies
4 participants