accesscontrol
accesscontrol copied to clipboard
Cannot inherit non-existent role when using grants in object
What's expected: I'm able to create a role called paid_member that extends from base_member
What's happening: I'm getting an error saying the the role of base_member doesn't exist.
This is what the grant file looks like:
import AccessControl from 'accesscontrol'
const grants = {
base_member: {
user: {
"read:own": ["*"]
}
},
paid_member: {
$extend: ["base_member"]
}
}
const ac = new AccessControl(grants)
ac.lock()
export default ac