I need to transform this:
{
role:'admin',
resource:['calendar','appraisal'],
action:['create:any','read:any','update:any','delete:any']
}
{
role:'user',
resource:['calendar','appraisal'],
action:['create:own','read:any','update:own','delete:own']
}
Into this:
[
{role: 'admin', resource: 'calendar', action: 'create:any'},
{role: 'admin', resource: 'calendar', action: 'read:any'},
{role: 'admin', resource: 'calendar', action: 'update:any'},
{role: 'admin', resource: 'calendar', action: 'delete:any'},
{role: 'user', resource: 'calendar', action: 'create:own'},
{role: 'user', resource: 'calendar', action: 'read:any'},
{role: 'user', resource: 'calendar', action: 'update:own'},
{role: 'user', resource: 'calendar', action: 'delete:own'},
]
I've tried in different ways with the Array.map() method but still no luck. I would appreciate any answers. Thanks!
appraisaltaken into account? Are we supposed to only takeresource[0]into account?