Skip to content

Roles With Permissions #198

Open
Open
@masteruser20

Description

@masteruser20

I'm submitting a...


[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[ ] Feature request
[x] Documentation issue or request

Current behavior

There is no example how We can use the new methods.
like: addRolesWithPermissions.

I don't know how to use permission instead of using role everywhere.
I want to be able to use

*ngxPermissionsOnly=['CAN_EDIT']

instead of using

*ngxPermissionsOnly=['EDITOR', 'REVIEWER', 'MODERATOR']

public setRolesAndPermissions() {
        this.ngxRolesService.addRolesWithPermissions({
            'GUEST': [],
            'USER': [],
            'EDITOR': ['CAN_EDIT'],
            'REVIEWER': ['CAN_EDIT'],
            'MODERATOR': ['CAN_EDIT']
        })

        // TODO temporary role
        this.ngxPermissionService.addPermission(['EDITOR']);
        this.ngxPermissionService.loadPermissions(['EDITOR']);
    }

Its working only with
*ngxPermissionsOnly=['EDITOR'] but is there any option to handle permissions instead of role?

I tought that using 'addRolesWithPermissions' I will only define everything and later than using .loadPermissions(['ROLE_NAME']) I will have assigned appopriate permissions from the given configuration.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions