V15: Current User Group Id Condition (#18011)
* feat: adds userGroupIds to the current user model * feat: generate new types * feat: adds function to check for two array intersections * feat: maps up userGroupIds * feat: adds new condition to verify user's groups * chore: add mocked data * chore: add generated consts * change structure of config to match other conditions match, oneOf, allOf, noneOf * rename condition from "group" to "groupId" * feat: inherit from base `UserPresentationBase` to have a shared foundation across user models
This commit is contained in:
@@ -112,7 +112,7 @@ export const foundConsts = [{
|
||||
},
|
||||
{
|
||||
path: '@umbraco-cms/backoffice/current-user',
|
||||
consts: ["UMB_CURRENT_USER_IS_ADMIN_CONDITION_ALIAS","UMB_CURRENT_USER_CONTEXT","UMB_CURRENT_USER_EXTERNAL_LOGIN_MODAL","UMB_CURRENT_USER_HISTORY_STORE_CONTEXT","UMB_CURRENT_USER_MODAL","UMB_CURRENT_USER_MFA_MODAL","UMB_CURRENT_USER_MFA_DISABLE_PROVIDER_MODAL","UMB_CURRENT_USER_MFA_ENABLE_PROVIDER_MODAL","UMB_CURRENT_USER_REPOSITORY_ALIAS","UMB_CURRENT_USER_STORE_CONTEXT"]
|
||||
consts: ["UMB_CURRENT_USER_GROUP_ID_CONDITION_ALIAS","UMB_CURRENT_USER_IS_ADMIN_CONDITION_ALIAS","UMB_CURRENT_USER_CONTEXT","UMB_CURRENT_USER_EXTERNAL_LOGIN_MODAL","UMB_CURRENT_USER_HISTORY_STORE_CONTEXT","UMB_CURRENT_USER_MODAL","UMB_CURRENT_USER_MFA_MODAL","UMB_CURRENT_USER_MFA_DISABLE_PROVIDER_MODAL","UMB_CURRENT_USER_MFA_ENABLE_PROVIDER_MODAL","UMB_CURRENT_USER_REPOSITORY_ALIAS","UMB_CURRENT_USER_STORE_CONTEXT"]
|
||||
},
|
||||
{
|
||||
path: '@umbraco-cms/backoffice/dashboard',
|
||||
|
||||
Reference in New Issue
Block a user