feat: refs #7964 entry_beforeUpdate #2966

Merged
robert merged 5 commits from 7964-entry_getCommission into dev 2024-09-18 05:26:24 +00:00
3 changed files with 18 additions and 10 deletions
Showing only changes of commit bdef639f78 - Show all commits

View File

@ -0,0 +1,4 @@
-- Place your SQL code here
INSERT INTO salix.ACL (model, property, accessType, permission, principalType, principalId)
VALUES ('WorkerTimeControlMail', 'count', 'READ', 'ALLOW', 'ROLE', 'employee'),
('Worker', '__get__mail', 'READ', 'ALLOW', 'ROLE', 'hr');

View File

@ -32,13 +32,5 @@
"sendedCounter": { "sendedCounter": {
"type": "number" "type": "number"
} }
}, }
"acls": [ }
{
"accessType": "READ",
"principalType": "ROLE",
"principalId": "employee",
"permission": "ALLOW"
}
]
}

View File

@ -130,6 +130,11 @@
"type": "hasMany", "type": "hasMany",
"model": "TrainingCourse", "model": "TrainingCourse",
"foreignKey": "workerFk" "foreignKey": "workerFk"
},
"mail": {
"type": "hasMany",
"model": "WorkerTimeControlMail",
"foreignKey": "workerFk"
} }
}, },
"acls": [ "acls": [
@ -139,6 +144,13 @@
"permission": "ALLOW", "permission": "ALLOW",
"principalType": "ROLE", "principalType": "ROLE",
"principalId": "$owner" "principalId": "$owner"
},
{
"property": "__get__mail",
"accessType": "READ",
"permission": "ALLOW",
"principalType": "ROLE",
"principalId": "$owner"
} }
], ],
"scopes": { "scopes": {