Skip to content

Custom user roles and permissions #192

@faierbol

Description

@faierbol

I would like to see an option to create some customer roles with granulated permissions.

Example of what i would like to see, basically an admin will be able to:

  • create a new role
  • assign granulated permissions
  • assign custom fields to this role -> company name, username, website etc (select which fields will be used when signup if signup with this role is enabled)
  • enable or disable -> user can sign-up with this role on frontend

Example of roles:

  • Moderator role -> this role cannot be used for registration (it will be assign manually by an admin) and it has access to the admin panel but only for some fields or sections like editing/ approving posts.
  • Company role -> this role can be selected when registering on the site and it has access only on the frontend of the site. This role has different fields other than the usual user role, like example instead of the name and last name it has the company name and son.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions