Skip to content
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

RBAC community edition update #16010

Merged
merged 13 commits into from
Mar 14, 2023
Merged

RBAC community edition update #16010

merged 13 commits into from
Mar 14, 2023

Conversation

alexandrebodin
Copy link
Member

What does it do?

Describe the technical changes you did.

Why is it needed?

Describe the issue you are solving.

How to test it?

Provide information about the environment and the path to verify the behaviour.

Related issue(s)/PR(s)

Let us know if this is related to any issue/pull request

@derrickmehaffy derrickmehaffy self-requested a review March 6, 2023 21:24
Copy link
Member

@derrickmehaffy derrickmehaffy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested so far:

  • Creating a new role
  • Creating a new user with new role
  • Creating new content-type (with D&P and i18n)
  • Applying permissions to new content-type on new role
  • Applying existing conditionals
  • Creating new conditional and applying it to content-type
  • Validating all permissions work as intended without conditionals
  • Validating all permissions work as intended with default conditionals
  • Validating all permissions work as intended with custom conditional
  • Validate deleting user
  • Validate deleting new role
  • Validating deleting one of the default roles
  • Validate modifying one of the default existing roles

Errors hit:

  • Bulk deleting entries in content-type yield (as superadmin)
    image

  • Bulk deleting entries in content-type yield (as test user in custom role)
    image

packages/core/admin/ee/server/routes/index.js Outdated Show resolved Hide resolved
@codecov
Copy link

codecov bot commented Mar 7, 2023

Codecov Report

Patch coverage: 48.30% and project coverage change: -0.06 ⚠️

Comparison is base (959cf6c) 60.68% compared to head (c4a48a1) 60.62%.

Additional details and impacted files
@@                Coverage Diff                 @@
##           releases/4.8.0   #16010      +/-   ##
==================================================
- Coverage           60.68%   60.62%   -0.06%     
==================================================
  Files                1495     1477      -18     
  Lines               36875    36723     -152     
  Branches             7358     7328      -30     
==================================================
- Hits                22376    22262     -114     
+ Misses              12417    12390      -27     
+ Partials             2082     2071      -11     
Flag Coverage Δ
back 51.27% <29.78%> (-0.06%) ⬇️
front 66.24% <53.75%> (-0.05%) ⬇️
unit_back 51.27% <29.78%> (-0.06%) ⬇️
unit_front 66.24% <53.75%> (-0.05%) ⬇️

Flags with carried forward coverage won't be shown. Click here to find out more.

Impacted Files Coverage Δ
...ettingsPage/pages/Roles/CreatePage/utils/schema.js 100.00% <ø> (ø)
...Page/components/ConditionsModal/ActionRow/index.js 38.09% <ø> (-1.04%) ⬇️
...e/components/ContentTypeCollapse/Collapse/index.js 29.33% <ø> (-0.16%) ⬇️
...Collapse/CollapsePropertyMatrix/ActionRow/index.js 30.88% <ø> (-0.11%) ⬇️
...lapse/CollapsePropertyMatrix/SubActionRow/index.js 29.72% <ø> (-0.15%) ⬇️
...s/Roles/EditPage/components/GlobalActions/index.js 58.33% <ø> (+0.64%) ⬆️
...components/PluginsAndSettings/SubCategory/index.js 34.14% <ø> (+0.81%) ⬆️
...pages/SettingsPage/pages/Roles/ListPage/reducer.js 77.27% <ø> (ø)
...dmin/src/pages/SettingsPage/utils/defaultRoutes.js 6.25% <0.00%> (-5.52%) ⬇️
...ckages/core/admin/server/controllers/permission.js 64.70% <0.00%> (+3.59%) ⬆️
... and 6 more

Help us with your feedback. Take ten seconds to tell us how you rate us. Have a feature suggestion? Share it here.

☔ View full report in Codecov by Sentry.
📢 Do you have feedback about the report comment? Let us know in this issue.

@github-actions
Copy link
Contributor

github-actions bot commented Mar 7, 2023

Size Change: -5.08 kB (0%)

Total Size: 1.54 MB

Filename Size Change
packages/core/admin/build/Admin_settingsPage.********.chunk.js 7.09 kB -15.8 kB (-69%) 🏆
packages/core/admin/build/admin-edit-roles-page.********.chunk.js 13.7 kB +11.8 kB (+614%) 🆘
packages/core/admin/build/ca-json.********.chunk.js 12.9 kB -119 B (-1%)
packages/core/admin/build/de-json.********.chunk.js 12.8 kB -103 B (-1%)
packages/core/admin/build/dk-json.********.chunk.js 10.5 kB -109 B (-1%)
packages/core/admin/build/en-json.********.chunk.js 14.7 kB -99 B (-1%)
packages/core/admin/build/es-json.********.chunk.js 14 kB -106 B (-1%)
packages/core/admin/build/eu-json.********.chunk.js 14.1 kB -128 B (-1%)
packages/core/admin/build/fr-json.********.chunk.js 11.2 kB -114 B (-1%)
packages/core/admin/build/gu-json.********.chunk.js 14.2 kB -185 B (-1%)
packages/core/admin/build/he-json.********.chunk.js 6.48 kB -122 B (-2%)
packages/core/admin/build/hi-json.********.chunk.js 16.3 kB -164 B (-1%)
packages/core/admin/build/hu-json.********.chunk.js 15.4 kB -127 B (-1%)
packages/core/admin/build/id-json.********.chunk.js 7.46 kB -124 B (-2%)
packages/core/admin/build/it-json.********.chunk.js 7.93 kB -98 B (-1%)
packages/core/admin/build/ja-json.********.chunk.js 12.2 kB -106 B (-1%)
packages/core/admin/build/ko-json.********.chunk.js 11.5 kB -122 B (-1%)
packages/core/admin/build/ml-json.********.chunk.js 17.2 kB -173 B (-1%)
packages/core/admin/build/nl-json.********.chunk.js 14.3 kB -132 B (-1%)
packages/core/admin/build/no-json.********.chunk.js 5.48 kB -116 B (-2%)
packages/core/admin/build/pl-json.********.chunk.js 13.1 kB -119 B (-1%)
packages/core/admin/build/pt-BR-json.********.chunk.js 13.8 kB -113 B (-1%)
packages/core/admin/build/ru-json.********.chunk.js 20.5 kB -118 B (-1%)
packages/core/admin/build/runtime~main.********.js 4.69 kB +17 B (0%)
packages/core/admin/build/sa-json.********.chunk.js 16.9 kB -167 B (-1%)
packages/core/admin/build/sk-json.********.chunk.js 11.8 kB -105 B (-1%)
packages/core/admin/build/sv-json.********.chunk.js 14.1 kB -114 B (-1%)
packages/core/admin/build/th-json.********.chunk.js 9.01 kB -152 B (-2%)
packages/core/admin/build/tr-json.********.chunk.js 13.7 kB -148 B (-1%)
packages/core/admin/build/zh-Hans-json.********.chunk.js 13 kB -129 B (-1%)
packages/core/admin/build/zh-json.********.chunk.js 15.1 kB -119 B (-1%)
packages/core/admin/build/admin-roles-list.********.chunk.js 2.4 kB +2.4 kB (new file) 🆕
ℹ️ View Unchanged
Filename Size Change
packages/core/admin/build/Admin_homePage.********.chunk.js 4.19 kB 0 B
packages/core/admin/build/Admin_InternalErrorPage.********.chunk.js 533 B 0 B
packages/core/admin/build/Admin_marketplace.********.chunk.js 6.36 kB 0 B
packages/core/admin/build/Admin_pluginsPage.********.chunk.js 974 B 0 B
packages/core/admin/build/Admin_profilePage.********.chunk.js 3.04 kB 0 B
packages/core/admin/build/admin-app.********.chunk.js 24.7 kB 0 B
packages/core/admin/build/Admin-authenticatedApp.********.chunk.js 8.27 kB +1 B (0%)
packages/core/admin/build/admin-edit-users.********.chunk.js 3.77 kB 0 B
packages/core/admin/build/admin-users.********.chunk.js 5.51 kB 0 B
packages/core/admin/build/api-tokens-create-page.********.chunk.js 248 B 0 B
packages/core/admin/build/api-tokens-edit-page.********.chunk.js 248 B 0 B
packages/core/admin/build/api-tokens-list-page.********.chunk.js 2.8 kB 0 B
packages/core/admin/build/ar-json.********.chunk.js 4.98 kB 0 B
packages/core/admin/build/audit-logs-settings-page.********.chunk.js 3.62 kB 0 B
packages/core/admin/build/bb3108f7fd1e6179bde1.svg 352 B 0 B
packages/core/admin/build/bb4d0d527bdfb161bc5a.svg 2.33 kB 0 B
packages/core/admin/build/content-manager.********.chunk.js 63.8 kB 0 B
packages/core/admin/build/content-type-builder-list-view.********.chunk.js 6.25 kB 0 B
packages/core/admin/build/content-type-builder-translation-ar-json.********.chunk.js 1.35 kB 0 B
packages/core/admin/build/content-type-builder-translation-cs-json.********.chunk.js 2.88 kB 0 B
packages/core/admin/build/content-type-builder-translation-de-json.********.chunk.js 4.19 kB 0 B
packages/core/admin/build/content-type-builder-translation-dk-json.********.chunk.js 3.75 kB 0 B
packages/core/admin/build/content-type-builder-translation-en-json.********.chunk.js 3.95 kB 0 B
packages/core/admin/build/content-type-builder-translation-es-json.********.chunk.js 3.98 kB 0 B
packages/core/admin/build/content-type-builder-translation-fr-json.********.chunk.js 1.66 kB 0 B
packages/core/admin/build/content-type-builder-translation-id-json.********.chunk.js 3.34 kB 0 B
packages/core/admin/build/content-type-builder-translation-it-json.********.chunk.js 3.47 kB 0 B
packages/core/admin/build/content-type-builder-translation-ja-json.********.chunk.js 1.23 kB 0 B
packages/core/admin/build/content-type-builder-translation-ko-json.********.chunk.js 4.37 kB 0 B
packages/core/admin/build/content-type-builder-translation-ms-json.********.chunk.js 3.28 kB 0 B
packages/core/admin/build/content-type-builder-translation-nl-json.********.chunk.js 3.3 kB 0 B
packages/core/admin/build/content-type-builder-translation-pl-json.********.chunk.js 4.17 kB 0 B
packages/core/admin/build/content-type-builder-translation-pt-BR-json.********.chunk.js 4.17 kB 0 B
packages/core/admin/build/content-type-builder-translation-pt-json.********.chunk.js 1.1 kB 0 B
packages/core/admin/build/content-type-builder-translation-ru-json.********.chunk.js 4.69 kB 0 B
packages/core/admin/build/content-type-builder-translation-sk-json.********.chunk.js 3.74 kB 0 B
packages/core/admin/build/content-type-builder-translation-sv-json.********.chunk.js 4.18 kB 0 B
packages/core/admin/build/content-type-builder-translation-th-json.********.chunk.js 4.36 kB 0 B
packages/core/admin/build/content-type-builder-translation-tr-json.********.chunk.js 3.84 kB 0 B
packages/core/admin/build/content-type-builder-translation-uk-json.********.chunk.js 4.37 kB 0 B
packages/core/admin/build/content-type-builder-translation-zh-Hans-json.********.chunk.js 3.5 kB 0 B
packages/core/admin/build/content-type-builder-translation-zh-json.********.chunk.js 4.5 kB 0 B
packages/core/admin/build/content-type-builder.********.chunk.js 24 kB 0 B
packages/core/admin/build/cs-json.********.chunk.js 5.88 kB 0 B
packages/core/admin/build/email-settings-page.********.chunk.js 2.12 kB 0 B
packages/core/admin/build/email-translation-ar-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-cs-json.********.chunk.js 121 B 0 B
packages/core/admin/build/email-translation-de-json.********.chunk.js 120 B 0 B
packages/core/admin/build/email-translation-dk-json.********.chunk.js 616 B 0 B
packages/core/admin/build/email-translation-en-json.********.chunk.js 610 B 0 B
packages/core/admin/build/email-translation-es-json.********.chunk.js 675 B 0 B
packages/core/admin/build/email-translation-fr-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-id-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-it-json.********.chunk.js 118 B 0 B
packages/core/admin/build/email-translation-ja-json.********.chunk.js 787 B 0 B
packages/core/admin/build/email-translation-ko-json.********.chunk.js 758 B 0 B
packages/core/admin/build/email-translation-ms-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-nl-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-pl-json.********.chunk.js 660 B 0 B
packages/core/admin/build/email-translation-pt-BR-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-pt-json.********.chunk.js 668 B 0 B
packages/core/admin/build/email-translation-ru-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-sk-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-th-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-tr-json.********.chunk.js 687 B 0 B
packages/core/admin/build/email-translation-uk-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-vi-json.********.chunk.js 122 B 0 B
packages/core/admin/build/email-translation-zh-Hans-json.********.chunk.js 473 B 0 B
packages/core/admin/build/email-translation-zh-json.********.chunk.js 730 B 0 B
packages/core/admin/build/highlight.js.********.chunk.js 842 B 0 B
packages/core/admin/build/i18n-settings-page.********.chunk.js 3.8 kB 0 B
packages/core/admin/build/i18n-translation-de-json.********.chunk.js 1.62 kB 0 B
packages/core/admin/build/i18n-translation-dk-json.********.chunk.js 1.62 kB 0 B
packages/core/admin/build/i18n-translation-en-json.********.chunk.js 1.55 kB 0 B
packages/core/admin/build/i18n-translation-es-json.********.chunk.js 1.68 kB 0 B
packages/core/admin/build/i18n-translation-fr-json.********.chunk.js 1.73 kB 0 B
packages/core/admin/build/i18n-translation-ko-json.********.chunk.js 1.86 kB 0 B
packages/core/admin/build/i18n-translation-pl-json.********.chunk.js 1.8 kB 0 B
packages/core/admin/build/i18n-translation-tr-json.********.chunk.js 1.7 kB 0 B
packages/core/admin/build/i18n-translation-zh-Hans-json.********.chunk.js 1.64 kB 0 B
packages/core/admin/build/i18n-translation-zh-json.********.chunk.js 1.73 kB 0 B
packages/core/admin/build/index.html 264 B +1 B (0%)
packages/core/admin/build/main.********.js 681 kB 0 B
packages/core/admin/build/ms-json.********.chunk.js 6.16 kB 0 B
packages/core/admin/build/pt-json.********.chunk.js 5.71 kB 0 B
packages/core/admin/build/sso-settings-page.********.chunk.js 1.5 kB 0 B
packages/core/admin/build/transfer-tokens-create-page.********.chunk.js 251 B 0 B
packages/core/admin/build/transfer-tokens-edit-page.********.chunk.js 250 B 0 B
packages/core/admin/build/transfer-tokens-list-page.********.chunk.js 2.81 kB 0 B
packages/core/admin/build/uk-json.********.chunk.js 7.71 kB 0 B
packages/core/admin/build/Upload_ConfigureTheView.********.chunk.js 1.74 kB 0 B
packages/core/admin/build/upload-settings.********.chunk.js 1.87 kB 0 B
packages/core/admin/build/upload-translation-ca-json.********.chunk.js 2.48 kB 0 B
packages/core/admin/build/upload-translation-de-json.********.chunk.js 2.19 kB 0 B
packages/core/admin/build/upload-translation-dk-json.********.chunk.js 1.96 kB 0 B
packages/core/admin/build/upload-translation-en-json.********.chunk.js 2.58 kB 0 B
packages/core/admin/build/upload-translation-es-json.********.chunk.js 2.45 kB 0 B
packages/core/admin/build/upload-translation-fr-json.********.chunk.js 1.78 kB 0 B
packages/core/admin/build/upload-translation-he-json.********.chunk.js 1.84 kB 0 B
packages/core/admin/build/upload-translation-it-json.********.chunk.js 1.56 kB 0 B
packages/core/admin/build/upload-translation-ja-json.********.chunk.js 1.92 kB 0 B
packages/core/admin/build/upload-translation-ko-json.********.chunk.js 2.5 kB 0 B
packages/core/admin/build/upload-translation-ms-json.********.chunk.js 1.41 kB 0 B
packages/core/admin/build/upload-translation-pl-json.********.chunk.js 2.19 kB 0 B
packages/core/admin/build/upload-translation-pt-BR-json.********.chunk.js 1.61 kB 0 B
packages/core/admin/build/upload-translation-pt-json.********.chunk.js 1.61 kB 0 B
packages/core/admin/build/upload-translation-ru-json.********.chunk.js 2.02 kB 0 B
packages/core/admin/build/upload-translation-sk-json.********.chunk.js 2.58 kB 0 B
packages/core/admin/build/upload-translation-th-json.********.chunk.js 1.99 kB 0 B
packages/core/admin/build/upload-translation-tr-json.********.chunk.js 2.35 kB 0 B
packages/core/admin/build/upload-translation-uk-json.********.chunk.js 1.96 kB 0 B
packages/core/admin/build/upload-translation-zh-Hans-json.********.chunk.js 3.12 kB 0 B
packages/core/admin/build/upload-translation-zh-json.********.chunk.js 2.65 kB 0 B
packages/core/admin/build/upload.********.chunk.js 5.63 kB 0 B
packages/core/admin/build/users-advanced-settings-page.********.chunk.js 2.35 kB 0 B
packages/core/admin/build/users-email-settings-page.********.chunk.js 2.38 kB 0 B
packages/core/admin/build/users-permissions-translation-ar-json.********.chunk.js 1.51 kB 0 B
packages/core/admin/build/users-permissions-translation-cs-json.********.chunk.js 1.46 kB 0 B
packages/core/admin/build/users-permissions-translation-de-json.********.chunk.js 1.58 kB 0 B
packages/core/admin/build/users-permissions-translation-dk-json.********.chunk.js 1.92 kB 0 B
packages/core/admin/build/users-permissions-translation-en-json.********.chunk.js 1.81 kB 0 B
packages/core/admin/build/users-permissions-translation-es-json.********.chunk.js 2.05 kB 0 B
packages/core/admin/build/users-permissions-translation-fr-json.********.chunk.js 1.41 kB 0 B
packages/core/admin/build/users-permissions-translation-id-json.********.chunk.js 1.49 kB 0 B
packages/core/admin/build/users-permissions-translation-it-json.********.chunk.js 1.57 kB 0 B
packages/core/admin/build/users-permissions-translation-ja-json.********.chunk.js 1.53 kB 0 B
packages/core/admin/build/users-permissions-translation-ko-json.********.chunk.js 2.23 kB 0 B
packages/core/admin/build/users-permissions-translation-ms-json.********.chunk.js 1.27 kB 0 B
packages/core/admin/build/users-permissions-translation-nl-json.********.chunk.js 1.32 kB 0 B
packages/core/admin/build/users-permissions-translation-pl-json.********.chunk.js 2.11 kB 0 B
packages/core/admin/build/users-permissions-translation-pt-BR-json.********.chunk.js 1.21 kB 0 B
packages/core/admin/build/users-permissions-translation-pt-json.********.chunk.js 1.3 kB 0 B
packages/core/admin/build/users-permissions-translation-ru-json.********.chunk.js 2.12 kB 0 B
packages/core/admin/build/users-permissions-translation-sk-json.********.chunk.js 1.38 kB 0 B
packages/core/admin/build/users-permissions-translation-sv-json.********.chunk.js 2.01 kB 0 B
packages/core/admin/build/users-permissions-translation-th-json.********.chunk.js 2.01 kB 0 B
packages/core/admin/build/users-permissions-translation-tr-json.********.chunk.js 2.07 kB 0 B
packages/core/admin/build/users-permissions-translation-uk-json.********.chunk.js 1.75 kB 0 B
packages/core/admin/build/users-permissions-translation-vi-json.********.chunk.js 1.51 kB 0 B
packages/core/admin/build/users-permissions-translation-zh-Hans-json.********.chunk.js 1.8 kB 0 B
packages/core/admin/build/users-permissions-translation-zh-json.********.chunk.js 2.1 kB 0 B
packages/core/admin/build/users-providers-settings-page.********.chunk.js 3.43 kB 0 B
packages/core/admin/build/users-roles-settings-page.********.chunk.js 8.07 kB 0 B
packages/core/admin/build/vi-json.********.chunk.js 5.98 kB 0 B
packages/core/admin/build/webhook-edit-page.********.chunk.js 4.56 kB 0 B
packages/core/admin/build/webhook-list-page.********.chunk.js 2.5 kB 0 B
packages/core/helper-plugin/build/helper-plugin.esm.js 19.4 kB 0 B
packages/core/helper-plugin/build/helper-plugin.js 17.3 kB 0 B

compressed-size-action

@alexandrebodin
Copy link
Member Author

@derrickmehaffy Can you sahre the schema of the content type you used & the custom role config ? (screenshot) I can't reproduce at the moment.

@Aurelsicoko
Copy link
Member

  • Creating a new role
  • Creating a new user with new role
  • Creating new content-type (with D&P and i18n)
  • Applying permissions to new content-type on new role
  • Applying existing conditionals
  • Creating new conditional and applying it to content-type
  • Validating all permissions work as intended without conditionals
  • Validating all permissions work as intended with default conditionals
  • Validating all permissions work as intended with custom conditional
  • Validate deleting user
  • Validate deleting new role
  • Validating deleting one of the default roles
  • Validate modifying one of the default existing roles

I found a few minor issues, though:

The CSS of the registration form is broken
Screenshot 2023-03-07 at 10 08 10

The CSS of the permissions view is broken too
Screenshot 2023-03-07 at 10 06 22

New roles aren't listed and we need to refresh the page to see them

  • Create a new role
  • Create a new user and assign the fresh role
  • Create a second role
  • Edit the user and try to assign the new role, the role isn’t part of the list
  • Refresh the page, it works

@joshuaellis
Copy link
Member

The CSS of the registration form is broken

@Aurelsicoko I think this is unrelated to this PR – I will open a new one to fix it, thank you 🙏🏼

@alexandrebodin alexandrebodin changed the title WIP - RBAC RBAC community edition update Mar 7, 2023
@alexandrebodin alexandrebodin requested review from Convly and joshuaellis and removed request for Convly and joshuaellis March 7, 2023 13:06
@alexandrebodin alexandrebodin added source: core:admin Source is core/admin package pr: enhancement This PR adds or updates some part of the codebase or features labels Mar 7, 2023
@alexandrebodin alexandrebodin added this to the 4.7.2 milestone Mar 7, 2023
@alexandrebodin alexandrebodin marked this pull request as ready for review March 7, 2023 16:58
joshuaellis
joshuaellis previously approved these changes Mar 7, 2023
Copy link
Member

@joshuaellis joshuaellis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💪🏼

@derrickmehaffy
Copy link
Member

FYI @alexandrebodin Aurelien and I were able to reproduce my bug, it has to do with conditionals. I'll try to get a more detailed reproduction of the issue

@alexandrebodin
Copy link
Member Author

@derrickmehaffy I can confirm this PR doesn't introduce the bug it is already in the latest version of Strapi. Can you please open the corresponding issue for it while we release this PR for the next release :)

Copy link
Member

@Convly Convly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nicely done, some minor comments & questions but nothing critical.
In terms of behavior, it LGTM except for one strange thing regarding protected inputs for the super admin role (see gif below)
edit-super-admin

Convly
Convly previously approved these changes Mar 9, 2023
joshuaellis
joshuaellis previously approved these changes Mar 9, 2023
@alexandrebodin alexandrebodin dismissed stale reviews from joshuaellis and Convly via 4f462fb March 13, 2023 13:17
@alexandrebodin alexandrebodin changed the base branch from main to releases/4.8.0 March 13, 2023 17:20
@alexandrebodin alexandrebodin merged commit 947069e into releases/4.8.0 Mar 14, 2023
@alexandrebodin alexandrebodin deleted the chore/rbac-ce branch March 14, 2023 17:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pr: enhancement This PR adds or updates some part of the codebase or features source: core:admin Source is core/admin package
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

6 participants