## Description Creating a new permission for Application, which is APPLICATION_DELETE_PAGES, this permission would be used to derive DELETE_PAGES permission for those permissionGroupIds which don't have DELETE_APPLICATIONS permission. Once such example is CD bot role. although it requires permission to delete pages and entities inside it, we don't want to provide permission for deleting application. This could be achieved by providing DELETE_PAGES permission, however when creating new pages, the permission would still be derived from application and it would lack the particular permission group id in DELETE_PAGES permissionGroups. Fixes #`Issue Number` _or_ Fixes `Issue URL` > [!WARNING] > _If no issue exists, please create an issue first, and check with the maintainers if the issue is valid._ ## Automation /ok-to-test tags="@tag.All" ### 🔍 Cypress test results <!-- This is an auto-generated comment: Cypress test results --> > [!TIP] > 🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉 > Workflow run: <https://github.com/appsmithorg/appsmith/actions/runs/9013034630> > Commit: 9c01c08232964289353af57bf056d28e6046b9c6 > Cypress dashboard url: <a href="https://internal.appsmith.com/app/cypress-dashboard/rundetails-65890b3c81d7400d08fa9ee5?branch=master&workflowId=9013034630&attempt=2" target="_blank">Click here!</a> <!-- end of auto-generated comment: Cypress test results --> ## Communication Should the DevRel and Marketing teams inform users about this change? - [ ] Yes - [x] No |
||
|---|---|---|
| .. | ||
| client | ||
| server | ||
| util | ||