...
admin
:- can see everything and edit everything
division_admin
:- cannot create, update or delete Divisions
- can edit and see only the staff of his Division
- cannot modify the Division of a Staff Division
- can modify the Staff Clients allocation (The clients associated to the Staff as Account Manager)
- can see Organisations ("Clients") associated to the Division
staff
- cannot display the staff list
- will only see Organisations associated to them in the Staff screen ("Clients")
...