Role management client side is done:
- New roles can be created (alongside their permissions and users)
- Roles can be altered (either update their active state, or modify them entirely (name,description, permissions,users...))
- Roles can be deleted (either one by one or select multiple ones and delete them with one click)
- Roles are displayed in the table with pagination and the ability to filter them based on title/description/date of creation