Conversation
server/src/modules/modules/module.ts
Outdated
| GroupPermissionsRepository, | ||
| ValidAppGuard, | ||
| ], | ||
| exports: [AppsUtilService], |
There was a problem hiding this comment.
should not be exported. already exported from apps module
🚀 EE LTS Review App Deployed!
Deployed using DockerHub-based pipeline - LTS Edition |
…check, and UI inconsistencie
|
Pratush seems not to be a GitHub user. You need a GitHub account to be able to sign the CLA. If you have already a GitHub account, please add the email address used for this commit to your account. You have signed the CLA already but the status is still pending? Let us recheck it. |
🔄 EE LTS Review App RebuildingNew commit Using cached layers for faster build |
🔄 EE LTS Review App RebuildingNew commit Using cached layers for faster build |
🔄 EE LTS Review App RebuildingNew commit Using cached layers for faster build |
🔄 EE Pre-release Review App RebuildingNew commit Using cached layers for faster build |
🔄 EE Pre-release Review App RebuildingNew commit Using cached layers for faster build |
…ccess fixed granular access flaky case
🔄 EE Pre-release Review App RebuildingNew commit Using cached layers for faster build |
🔄 EE Pre-release Review App RebuildingNew commit Using cached layers for faster build |
🔄 EE Pre-release Review App RebuildingNew commit Using cached layers for faster build |
|
🔍 Checking linked submodule PRs for ✅ ee-server PR - https://github.com/ToolJet/ee-server/pull/364 📝 Note: The submodule PRs will be auto-merged once you merge this base PR-15028 into |
Restores FOLDER enum, entities (FoldersGroupPermissions, GroupFolders), type definitions, FEATURE_KEY entries, and relation mappings that were dropped when PR #15028 was merged to main. Also fixes EE constants to use folderCRUD (matching actual DB schema) instead of folderCreate/ folderDelete.
* feat: Folder permission system * fix(group-permissions): resolve custom group validation, folder edit check, and UI inconsistencie * edit folder container && no folder in custom resource * fix the ui for custom in empty state * fix: coercion logic for folder permissions * feat: enhance folder permissions handling in app components * feat: add folder granular permissions handling in user apps permissions * feat: implement granular folder permissions in ability guard and service * feat: improve error handling for folder permissions with specific messages * feat: enhance EnvironmentSelect component to handle disabled state and improve display logic * chore: bump ee submodules * feat: Update permission prop to isEditable in BaseManageGranularAccess component * chore: bump ee server submodule * fix: refine folder visibility logic based on user permissions * feat: enhance MultiValue rendering and styling for "All environments" option * feat: implement folder ownership checks and enhance app permissions handling * feat: enhance folder permissions handling for app ownership and actions * chore: clarify folder creation and deletion permissions in workspace context * fix: update folder permission labels * fixed folder permission cases * fixed css class issue * minor fix * feat: streamline folder permissions handling by removing redundant checks and simplifying access logic * refactor: made error message consistent * fix: add missing permission message for folder deletion action * refactor: consolidate forbidden messages for folder actions and maintain consistency * feat: streamline permission handling and improve app visibility logic * fix: remove default access denial message in AbilityGuard * fixed all user page functionality falky case * Fixed profile flaky case * fixed granular access flaky case * chore: revert package-lock.json * chore: revert frontend/package-lock.json to main * refactor: revert folder operations * fix: remove unused AppEnvironmentsModule and AppsUtilService exports --------- Co-authored-by: gsmithun4 <gsmithun4@gmail.com> Co-authored-by: Pratush <pratush@Pratushs-MBP.lan> Co-authored-by: Shantanu Mane <maneshantanu.20@gmail.com> Co-authored-by: Yukti Goyal <yuktigoyal02@gmail.com>
Resolves ~19 merge conflicts from main's PR #15028 (app-folder permission system). Key changes: - Replace folderCRUD with folderCreate/folderDelete (main's split) - Keep dataSourceFolderCRUD for DS folder feature - Accept main's folder entity (createdBy), ability refactor, folder permission guards, and CASL rules - Add DS folder types/endpoints alongside main's folder types - Delete redundant migration 1774255111000 (superseded by main's 1766500000000-AddFolderPermissionSystem) - Fix EE external-apis and ability services for new column names - Update all test helpers to use new column names Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
QA checklist