1

Roles and permissions


W
Will -

I think roles and permission should be made simple yet covering many usecases. Say having admin roles and client roles. I don’t think editor role is necessary. Here are my two cents:

Superadmin (the email used to sign up)
-set up a job portal where all post are displayed

Admin access
-jobs on dashboard (except settings tab)
-access to analytics
-access to tutorials (except manage account tab)
-access to account/your profile (but only admin workspace tab)

Admin ability
-manage and review clients
-invite/remove team members
-create workspace
-create and assign jobs to workspace

Client access
-access to no branding workspace (dedicated login)
-access to analytics of assigned workspace
-access to tutorials (except manage account tab)

Client ability
-able to sign up using their email
-able to display their logo on job post
-create, edit and delete jobs
-manage and review applicants

A