feat: actionParameters default value

This commit is contained in:
Marc-Roig 2023-08-02 15:19:47 +02:00
parent ad8f2af337
commit f2cea6be57
No known key found for this signature in database
GPG Key ID: FB4E2C43A0BEE249

View File

@ -26,8 +26,16 @@ const {
* @property {string} subject - The subject on which the permission should applies
*/
const permissionFields = ['id', 'action', 'subject', 'properties', 'conditions', 'role'];
const sanitizedPermissionFields = ['id', 'action', 'subject', 'properties', 'conditions'];
const permissionFields = [
'id',
'action',
'actionParameters',
'subject',
'properties',
'conditions',
'role',
];
const sanitizedPermissionFields = ['id', 'action', 'actionParameters', 'subject', 'properties', 'conditions'];
const sanitizePermissionFields = pick(sanitizedPermissionFields);
@ -36,6 +44,7 @@ const sanitizePermissionFields = pick(sanitizedPermissionFields);
* @return {Permission}
*/
const getDefaultPermission = () => ({
actionParameters: {},
conditions: [],
properties: {},
subject: null,