-
Notifications
You must be signed in to change notification settings - Fork 4.3k
chore: Enforce permission while updating instance-config #41289
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
base: release
Are you sure you want to change the base?
Conversation
WalkthroughRemoved ACL-guarded config API surface and REST controllers: three ACL-related methods were deleted from ConfigServiceCE and its implementation; the ConfigController and ConfigControllerCE REST classes were removed, eliminating GET/PUT endpoints and ACL-based update/get paths. Changes
Sequence Diagram(s)sequenceDiagram
autonumber
participant Client
rect rgba(200,230,255,0.4)
Note right of Client: Previous flow (before removals)
Client->>ConfigControllerCE: GET /config/name/{name}
ConfigControllerCE->>ConfigServiceCEImpl: getByName(name, permission?)
ConfigServiceCEImpl->>ConfigRepository: findByName(name[, permission])
ConfigRepository-->>ConfigServiceCEImpl: Config
ConfigServiceCEImpl-->>ConfigControllerCE: ResponseDTO<Config>
ConfigControllerCE-->>Client: 200 OK
end
rect rgba(255,230,200,0.4)
Note right of Client: New flow (after removals)
Client->>Server: GET/PUT /config/name/{name} (no controller)
Note over Server: Endpoints removed — request will not be handled here
end
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Poem
Pre-merge checks and finishing touches❌ Failed checks (3 warnings)
✨ Finishing touches
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Description
Slack Thread
EE Counterpart PR: https://github.com/appsmithorg/appsmith-ee/pull/8242
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
Tip
🟢 🟢 🟢 All cypress tests have passed! 🎉 🎉 🎉
Workflow run: https://github.com/appsmithorg/appsmith/actions/runs/18408366993
Commit: 698d879
Cypress dashboard.
Tags:
@tag.All
Spec:
Fri, 10 Oct 2025 15:02:32 UTC
Communication
Should the DevRel and Marketing teams inform users about this change?
Summary by CodeRabbit
Breaking Changes
Bug Fixes