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

Advanced Access Control Layer (AACL) #2576

Merged
merged 120 commits into from
Jun 23, 2023
Merged

Advanced Access Control Layer (AACL) #2576

merged 120 commits into from
Jun 23, 2023

Conversation

adrians5j
Copy link
Member

@adrians5j adrians5j commented Aug 10, 2022

Changes

This PR integrates the new ACL-related requirements.

With this PR, open-source projects will be limited when it comes to choosing permissions in the Security Groups / API keys forms. From now, users will only be able to select No access or Full access. The only way they'll be able to choose Custom access is by linking their project with WCP and enabling the Advanced Access Control Layer (AACL) add-on.

Note: existing Webiny projects will keep working as is.

Additionally, we're introducing Teams. A new feature that enables users to assign a user to a team, which consists of one or more security groups, enabling users to be even more flexible when it comes to defining permissions for users.

Finally, groups are being renamed to roles.

How Has This Been Tested?

Jest / Cypress.

Documentation

Changelog.

@adrians5j adrians5j self-assigned this Aug 10, 2022
@adrians5j
Copy link
Member Author

/cypress

@github-actions
Copy link

Cypress E2E tests have been initiated (for more information, click here). ✨

@adrians5j
Copy link
Member Author

/cypress

@github-actions
Copy link

Cypress E2E tests have been initiated (for more information, click here). ✨

@adrians5j
Copy link
Member Author

/cypress

@github-actions
Copy link

Cypress E2E tests have been initiated (for more information, click here). ✨

@adrians5j
Copy link
Member Author

/cypress

@github-actions
Copy link

Cypress E2E tests have been initiated (for more information, click here). ✨

@adrians5j
Copy link
Member Author

/cypress

@github-actions
Copy link

Cypress E2E tests have been initiated (for more information, click here). ✨

@adrians5j adrians5j merged commit 811e972 into next Jun 23, 2023
@adrians5j adrians5j added this to the 5.37.0 milestone Jun 23, 2023
@adrians5j adrians5j deleted the aacl branch July 5, 2023 07:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant