feat: Enable API Keys permission at Group level - Patch Attached #6628

Closed
opened 2025-11-11 17:01:43 -06:00 by GiteaMirror · 2 comments
Owner

Originally created by @GrimJay on GitHub (Oct 8, 2025).

Check Existing Issues

  • I have searched the existing issues and discussions.

Problem Description

Need to restrict API access to prevent unauthorized connection by Code Assistants (Roo-Code) by users that should not. The attached patch will all this permission to be applied at the group level if the global permission Enable API Keys is disabled.

A patch file compatible with v0.6.33 is attached.

Desired Solution you'd like

group-permission-enable-api-key.patch

Alternatives Considered

No response

Additional Context

group-permission-enable-api-key.patch

Originally created by @GrimJay on GitHub (Oct 8, 2025). ### Check Existing Issues - [x] I have searched the existing issues and discussions. ### Problem Description Need to restrict API access to prevent unauthorized connection by Code Assistants (Roo-Code) by users that should not. The attached patch will all this permission to be applied at the group level if the global permission Enable API Keys is disabled. A patch file compatible with v0.6.33 is attached. ### Desired Solution you'd like [group-permission-enable-api-key.patch](https://github.com/user-attachments/files/22781513/group-permission-enable-api-key.patch) ### Alternatives Considered _No response_ ### Additional Context [group-permission-enable-api-key.patch](https://github.com/user-attachments/files/22781500/group-permission-enable-api-key.patch)
Author
Owner

@silentoplayz commented on GitHub (Oct 8, 2025):

Feel free to submit a PR, but be sure to follow the pull request template. PRs will not be accepted in Git Patch format.

@silentoplayz commented on GitHub (Oct 8, 2025): Feel free to submit a PR, but be sure to follow the pull request template. PRs will not be accepted in Git Patch format.
Author
Owner

@tjbck commented on GitHub (Oct 8, 2025):

PR welcome!

@tjbck commented on GitHub (Oct 8, 2025): PR welcome!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/open-webui#6628