I am starting a new project and I decided to use Symfony, I would like to know if anyone knows a good tutorial on acl and / or roles so I can implement it.
The hierarchy I'm going to need to use is something like this:
Master > Company > Departments > Cells > Employees
When I log into the system, I will have to identify which cell I am, which department, and which company.
From this analysis I can tell which clients the logged-in user can access, and what CRUD permissions he has, and which fields he can view and / or change.
I am actually in doubt whether I use ACLs or simply use roles, so I would need to understand both of them to make the decision.