-
Notifications
You must be signed in to change notification settings - Fork 10.9k
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
[BREAK] Freeze Custom Roles #27481
[BREAK] Freeze Custom Roles #27481
Conversation
Codecov Report
@@ Coverage Diff @@
## develop #27481 +/- ##
===========================================
+ Coverage 40.94% 41.97% +1.02%
===========================================
Files 838 847 +9
Lines 17677 17550 -127
Branches 1983 2078 +95
===========================================
+ Hits 7238 7366 +128
+ Misses 10201 9904 -297
- Partials 238 280 +42
Flags with carried forward coverage won't be shown. Click here to find out more. |
…/freeze-custom-roles * 'develop' of github.com:RocketChat/Rocket.Chat: (67 commits) Chore: Reduce Less usage in theming (#27689) [IMPROVE] Increase read receipt size (#27665) Chore: Improve `ts-node` startup time with `swc` (#27686) Fix write stream error on user data export (#27683) Regression: Rectifying thread layout (#27680) [FIX] Showing Workspace Section For User Having LiveChat Manager Permission (#27188) [FIX] Team mention highlight EE (#27493) [IMPROVE] Save toPhone when receiving SMSs (#27656) Chore: Upgrade EE license for CI (#27682) Chore: Replace borders to `default` (#27667) Chore: Refactor message subcomponents (#27630) Regression: Fix go to ThreadList hook (#27663) Chore: Refactor e2e selectors to use roles (#27582) Chore: Composer wrapper around the textarea (#27658) [FIX] Remove invalid settings at startup (#27653) Chore: Token refactor (#27655) Regression: Composer fix join room action (#27657) Regression: Sidebar collapsing on extra small views (#27651) Chore: Composer missing Slash Command preview (#27652) Chore: Custom emoji empty state (#27641) ...
@LucianoPierdona great PR. Just need to adjust the description since this removes the method rather than deprecating it |
@rodrigok @gabriellsh Are you seriously removing the whole permissions / roles management for all "free" users....? |
Hi @danel1 From version 6.0 the Community Edition won't have the ability to create new Custom Roles. Existing Custom Roles will continue working but won't be able to be updated (change name or description), if deleted, they can't be recreated. So the effective change here is the movement of the API to create Custom Roles to the Enterprise Edition. The ability to set permissions on native Roles, and the Custom Roles that already existed before the upgrade, will continue to be available in Community Edition. In fact, the only change here is related to Custom Roles, not to the rest of the roles/permission system. |
This also breaks the option to enable or disable the But sine that setting is broken anyway I guess who the fuck cares. |
Proposed changes (including videos or screenshots)
This PR moves role creation and update to enterprise folder
--
authorization:saveRole
/v1/roles.create/
and/v1/roles.update
to enterprise editionIssue(s)
Steps to test or reproduce
Further comments
TC-282