feat: add Teams admin settings and group-based creation limits - #2698
feat: add Teams admin settings and group-based creation limits#2698lennart441 wants to merge 2 commits into
Conversation
feat: hide create actions and adapt empty-state when create is denied Signed-off-by: Lennart Joswig <lennart.joswig@dataport.de>
|
I would suggest we stick with the quota mgmt features rather than blocking creation of teams for some users: IF we want this feature, let's only allow configuring it in config.php, so that it's not the first thing admins might do when setting up Nextcloud, treating Nextcloud Teams like Microsoft Teams. |
I agree. I think we do many Nextcloud users a favour if we take a bold stance here and don't allow to disable creation of teams. |
|
Hello there, We hope that the review process is going smooth and is helpful for you. We want to ensure your pull request is reviewed to your satisfaction. If you have a moment, our community management team would very much appreciate your feedback on your experience with this PR review process. Your feedback is valuable to us as we continuously strive to improve our community developer experience. Please take a moment to complete our short survey by clicking on the following link: https://cloud.nextcloud.com/apps/forms/s/i9Ago4EQRZ7TWxjfmeEpPkf6 Thank you for contributing to Nextcloud and we hope to hear from you soon! (If you believe you should not receive this message, you can add yourself to the blocklist.) |
Summary
Adds a Teams admin settings section where admins can restrict which Nextcloud groups may create teams. The restriction is enforced in the API and UI: create actions stay hidden without permission, and the empty-state copy no longer prompts users to create a team.
Checklist
no
3. to review, feature component)stable32)AI (if applicable)
Assisted by: Cursor:Grok-4.5
Screenshot of the teams app without permission to create a team

Admin settings of teams after

]