一些权限设定

This commit is contained in:
Xu Chang 2024-06-11 13:54:58 +08:00
parent 00275166db
commit 4c414219ac
3 changed files with 28 additions and 0 deletions

View File

@ -8,6 +8,8 @@ export const authDeduceRelationMap: AuthDeduceRelationMap<EntityDict> = {
export const selectFreeEntities = [ export const selectFreeEntities = [
'offlineAccount', 'offlineAccount',
'wpProduct', 'wpProduct',
'withdrawChannel',
'wpAccount',
]; ];
export const updateFreeDict: UpdateFreeDict<EntityDict> = { export const updateFreeDict: UpdateFreeDict<EntityDict> = {

View File

@ -64,6 +64,18 @@ const actionAuths: ActionAuth[] = [
pathId: 'user-acc-oper', pathId: 'user-acc-oper',
deActions: ['select', 'create'], deActions: ['select', 'create'],
}, },
// withdrawAccount
{
id: 'user-withdrawAccount',
pathId: 'user-withdrawAccount',
deActions: ['select', 'create', 'remove', 'disable', 'update'],
},
// withdrawTransfer
{
id: 'user-acc-wdtransfer',
pathId: 'user-acc-wdtransfer',
deActions: ['select', 'create'],
}
]; ];
export default actionAuths; export default actionAuths;

View File

@ -98,6 +98,20 @@ const paths: Path[] = [
destEntity: 'deposit', destEntity: 'deposit',
value: 'account.user', value: 'account.user',
recursive: false, recursive: false,
},
{
id: 'user-withdrawAccount',
sourceEntity: 'user',
destEntity: 'withdrawAccount',
value: 'user',
recursive: false,
},
{
id: 'user-acc-wdtransfer',
sourceEntity: 'user',
destEntity: 'withdrawTransfer',
value: 'withdraw.account.user',
recursive: false,
} }
]; ];