I have been looking at the admin roles and seems to have very few roles that are already predefined (Super administrator, Administrator, Manager, Finance and Not alterable). Could you list various system permissions so as i can create a user with custom rights. Ie Support team i can choose to allow them view client details, service, stats but not be able to add, edit or delete a transaction. Below is a sample roles pages bought the Idea from my prev billing platform WHMCS
I have noted no support department. Only admin can view & raise support tickets etc.