ACL update
gitea/salix/pipeline/head This commit looks good
Details
gitea/salix/pipeline/head This commit looks good
Details
This commit is contained in:
parent
469f944e47
commit
09c2b813b5
|
@ -1,11 +1,24 @@
|
||||||
INSERT INTO `salix`.`ACL`
|
INSERT INTO `salix`.`ACL`
|
||||||
(model, property, accessType, permission, principalType, principalId)
|
(model, property, accessType, permission, principalType, principalId)
|
||||||
VALUES('EntryObservation', '*', '*', 'ALLOW', 'ROLE', 'buyer');
|
VALUES
|
||||||
|
('EntryObservation', '*', '*', 'ALLOW', 'ROLE', 'buyer'),
|
||||||
|
('LdapConfig', '*', '*', 'ALLOW', 'ROLE', 'sysadmin'),
|
||||||
|
('SambaConfig', '*', '*', 'ALLOW', 'ROLE', 'sysadmin'),
|
||||||
|
('ACL', '*', '*', 'ALLOW', 'ROLE', 'developer'),
|
||||||
|
('AccessToken', '*', '*', 'ALLOW', 'ROLE', 'developer'),
|
||||||
|
('MailAliasAccount', '*', '*', 'ALLOW', 'ROLE', 'marketing'),
|
||||||
|
('MailAliasAccount', '*', '*', 'ALLOW', 'ROLE', 'hr'),
|
||||||
|
('MailForward', '*', '*', 'ALLOW', 'ROLE', 'marketing'),
|
||||||
|
('MailForward', '*', '*', 'ALLOW', 'ROLE', 'hr'),
|
||||||
|
('AccountConfig', '*', '*', 'ALLOW', 'ROLE', 'sysadmin');
|
||||||
|
|
||||||
UPDATE `salix`.`ACL`
|
UPDATE `salix`.`ACL`
|
||||||
SET accessType='*', principalId='it'
|
SET accessType='*', principalId='it'
|
||||||
WHERE model = 'Role';
|
WHERE model = 'Role';
|
||||||
|
|
||||||
|
DELETE FROM `salix`.`ACL`
|
||||||
|
WHERE id IN (280, 281);
|
||||||
|
|
||||||
UPDATE `salix`.`ACL`
|
UPDATE `salix`.`ACL`
|
||||||
SET accessType='*', principalId='it'
|
SET accessType='*'
|
||||||
WHERE model = 'MailForward';
|
WHERE id=279;
|
||||||
|
|
|
@ -41,25 +41,29 @@
|
||||||
"component": "vn-user",
|
"component": "vn-user",
|
||||||
"description": "Users",
|
"description": "Users",
|
||||||
"abstract": true
|
"abstract": true
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/index?q",
|
"url": "/index?q",
|
||||||
"state": "account.index",
|
"state": "account.index",
|
||||||
"component": "vn-user-index",
|
"component": "vn-user-index",
|
||||||
"description": "Users",
|
"description": "Users",
|
||||||
"acl": ["hr"]
|
"acl": ["marketing", "hr"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/create",
|
"url": "/create",
|
||||||
"state": "account.create",
|
"state": "account.create",
|
||||||
"component": "vn-user-create",
|
"component": "vn-user-create",
|
||||||
"description": "New user",
|
"description": "New user",
|
||||||
"acl": ["it"]
|
"acl": ["it"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/:id",
|
"url": "/:id",
|
||||||
"state": "account.card",
|
"state": "account.card",
|
||||||
"component": "vn-user-card",
|
"component": "vn-user-card",
|
||||||
"abstract": true,
|
"abstract": true,
|
||||||
"description": "Detail"
|
"description": "Detail"
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/summary",
|
"url": "/summary",
|
||||||
"state": "account.card.summary",
|
"state": "account.card.summary",
|
||||||
"component": "vn-user-summary",
|
"component": "vn-user-summary",
|
||||||
|
@ -67,46 +71,54 @@
|
||||||
"params": {
|
"params": {
|
||||||
"user": "$ctrl.user"
|
"user": "$ctrl.user"
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/basic-data",
|
"url": "/basic-data",
|
||||||
"state": "account.card.basicData",
|
"state": "account.card.basicData",
|
||||||
"component": "vn-user-basic-data",
|
"component": "vn-user-basic-data",
|
||||||
"description": "Basic data"
|
"description": "Basic data"
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/roles",
|
"url": "/roles",
|
||||||
"state": "account.card.roles",
|
"state": "account.card.roles",
|
||||||
"component": "vn-user-roles",
|
"component": "vn-user-roles",
|
||||||
"description": "Inherited roles",
|
"description": "Inherited roles",
|
||||||
"acl": ["it"]
|
"acl": ["it"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/mail-forwarding",
|
"url": "/mail-forwarding",
|
||||||
"state": "account.card.mailForwarding",
|
"state": "account.card.mailForwarding",
|
||||||
"component": "vn-user-mail-forwarding",
|
"component": "vn-user-mail-forwarding",
|
||||||
"description": "Mail forwarding",
|
"description": "Mail forwarding"
|
||||||
"acl": ["marketing", "hr"]
|
},
|
||||||
}, {
|
{
|
||||||
"url": "/aliases",
|
"url": "/aliases",
|
||||||
"state": "account.card.aliases",
|
"state": "account.card.aliases",
|
||||||
"component": "vn-user-aliases",
|
"component": "vn-user-aliases",
|
||||||
"description": "Mail aliases",
|
"description": "Mail aliases",
|
||||||
"acl": ["marketing"]
|
"acl": ["marketing"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/role?q",
|
"url": "/role?q",
|
||||||
"state": "account.role",
|
"state": "account.role",
|
||||||
"component": "vn-role",
|
"component": "vn-role",
|
||||||
"description": "Roles"
|
"description": "Roles",
|
||||||
}, {
|
"acl": ["it"]
|
||||||
|
},
|
||||||
|
{
|
||||||
"url": "/create",
|
"url": "/create",
|
||||||
"state": "account.role.create",
|
"state": "account.role.create",
|
||||||
"component": "vn-role-create",
|
"component": "vn-role-create",
|
||||||
"description": "New role"
|
"description": "New role"
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/:id",
|
"url": "/:id",
|
||||||
"state": "account.role.card",
|
"state": "account.role.card",
|
||||||
"component": "vn-role-card",
|
"component": "vn-role-card",
|
||||||
"abstract": true,
|
"abstract": true,
|
||||||
"description": "Detail"
|
"description": "Detail"
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/summary",
|
"url": "/summary",
|
||||||
"state": "account.role.card.summary",
|
"state": "account.role.card.summary",
|
||||||
"component": "vn-role-summary",
|
"component": "vn-role-summary",
|
||||||
|
@ -114,7 +126,8 @@
|
||||||
"params": {
|
"params": {
|
||||||
"role": "$ctrl.role"
|
"role": "$ctrl.role"
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/basic-data",
|
"url": "/basic-data",
|
||||||
"state": "account.role.card.basicData",
|
"state": "account.role.card.basicData",
|
||||||
"component": "vn-role-basic-data",
|
"component": "vn-role-basic-data",
|
||||||
|
@ -123,35 +136,41 @@
|
||||||
"params": {
|
"params": {
|
||||||
"role": "$ctrl.role"
|
"role": "$ctrl.role"
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/subroles",
|
"url": "/subroles",
|
||||||
"state": "account.role.card.subroles",
|
"state": "account.role.card.subroles",
|
||||||
"component": "vn-role-subroles",
|
"component": "vn-role-subroles",
|
||||||
"acl": ["developer"],
|
"acl": ["developer"],
|
||||||
"description": "Subroles"
|
"description": "Subroles"
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/inherited",
|
"url": "/inherited",
|
||||||
"state": "account.role.card.inherited",
|
"state": "account.role.card.inherited",
|
||||||
"component": "vn-role-inherited",
|
"component": "vn-role-inherited",
|
||||||
"description": "Inherited roles"
|
"description": "Inherited roles"
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/alias?q",
|
"url": "/alias?q",
|
||||||
"state": "account.alias",
|
"state": "account.alias",
|
||||||
"component": "vn-alias",
|
"component": "vn-alias",
|
||||||
"description": "Mail aliases",
|
"description": "Mail aliases",
|
||||||
"acl": ["developer"]
|
"acl": ["developer"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/create",
|
"url": "/create",
|
||||||
"state": "account.alias.create",
|
"state": "account.alias.create",
|
||||||
"component": "vn-alias-create",
|
"component": "vn-alias-create",
|
||||||
"description": "New alias"
|
"description": "New alias"
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/:id",
|
"url": "/:id",
|
||||||
"state": "account.alias.card",
|
"state": "account.alias.card",
|
||||||
"component": "vn-alias-card",
|
"component": "vn-alias-card",
|
||||||
"abstract": true,
|
"abstract": true,
|
||||||
"description": "Detail"
|
"description": "Detail"
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/summary",
|
"url": "/summary",
|
||||||
"state": "account.alias.card.summary",
|
"state": "account.alias.card.summary",
|
||||||
"component": "vn-alias-summary",
|
"component": "vn-alias-summary",
|
||||||
|
@ -159,7 +178,8 @@
|
||||||
"params": {
|
"params": {
|
||||||
"alias": "$ctrl.alias"
|
"alias": "$ctrl.alias"
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/basic-data",
|
"url": "/basic-data",
|
||||||
"state": "account.alias.card.basicData",
|
"state": "account.alias.card.basicData",
|
||||||
"component": "vn-alias-basic-data",
|
"component": "vn-alias-basic-data",
|
||||||
|
@ -167,49 +187,57 @@
|
||||||
"params": {
|
"params": {
|
||||||
"alias": "$ctrl.alias"
|
"alias": "$ctrl.alias"
|
||||||
}
|
}
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/users",
|
"url": "/users",
|
||||||
"state": "account.alias.card.users",
|
"state": "account.alias.card.users",
|
||||||
"component": "vn-alias-users",
|
"component": "vn-alias-users",
|
||||||
"description": "Users",
|
"description": "Users",
|
||||||
"acl": ["it"]
|
"acl": ["it"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/accounts",
|
"url": "/accounts",
|
||||||
"state": "account.accounts",
|
"state": "account.accounts",
|
||||||
"component": "vn-account-accounts",
|
"component": "vn-account-accounts",
|
||||||
"description": "Accounts",
|
"description": "Accounts",
|
||||||
"acl": ["it"]
|
"acl": ["sysadmin"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/ldap",
|
"url": "/ldap",
|
||||||
"state": "account.ldap",
|
"state": "account.ldap",
|
||||||
"component": "vn-account-ldap",
|
"component": "vn-account-ldap",
|
||||||
"description": "LDAP",
|
"description": "LDAP",
|
||||||
"acl": ["sysadmin"]
|
"acl": ["sysadmin"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/samba",
|
"url": "/samba",
|
||||||
"state": "account.samba",
|
"state": "account.samba",
|
||||||
"component": "vn-account-samba",
|
"component": "vn-account-samba",
|
||||||
"description": "Samba",
|
"description": "Samba",
|
||||||
"acl": ["sysadmin"]
|
"acl": ["sysadmin"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/acl?q",
|
"url": "/acl?q",
|
||||||
"state": "account.acl",
|
"state": "account.acl",
|
||||||
"component": "vn-acl-component",
|
"component": "vn-acl-component",
|
||||||
"description": "ACLs",
|
"description": "ACLs",
|
||||||
"acl": ["developer"]
|
"acl": ["developer"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/create",
|
"url": "/create",
|
||||||
"state": "account.acl.create",
|
"state": "account.acl.create",
|
||||||
"component": "vn-acl-create",
|
"component": "vn-acl-create",
|
||||||
"description": "New ACL",
|
"description": "New ACL",
|
||||||
"acl": ["developer"]
|
"acl": ["developer"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/:id/edit",
|
"url": "/:id/edit",
|
||||||
"state": "account.acl.edit",
|
"state": "account.acl.edit",
|
||||||
"component": "vn-acl-create",
|
"component": "vn-acl-create",
|
||||||
"description": "Edit ACL",
|
"description": "Edit ACL",
|
||||||
"acl": ["developer"]
|
"acl": ["developer"]
|
||||||
}, {
|
},
|
||||||
|
{
|
||||||
"url": "/connections",
|
"url": "/connections",
|
||||||
"state": "account.connections",
|
"state": "account.connections",
|
||||||
"component": "vn-connections",
|
"component": "vn-connections",
|
||||||
|
|
Loading…
Reference in New Issue