webiny-js
webiny-js copied to clipboard
Advanced Access Control Layer (AACL)
⚠️NOTE: at the moment, this PR is on hold. We don't merge it until there's a confirmation from the rest of the team.
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.
How Has This Been Tested?
Jest.
Documentation
Changelog (TODO).