OK, Jasiek,
so if I use parent company, how to solve my permission issue?
Example:
Company module:
|--- My Company
|--- My Branch 1
|--- Account Manager 1
|--- Account Manager 2
|--- My Branch 2
|--- Account Manager 3
|--- Account Manager 4
|--- Account Manager 5
|--- My Branch 3
|--- Account Manager 6
|--- My Branch 4
|--- Account Manager 7
|--- Account Manager 8
|--- My Customer 1 <--- Account Manager 3
|--- My Customer 2 <--- Account Manager 8
|--- My Customer 2 - Branch 1 <--- Account Manager 1
|--- My Customer 2 - Branch 2 <--- Account Manager 5
|--- My Customer 3 <--- Account Manager 4
|--- My Customer 3 - Branch 1 <--- Account Manager 6
|--- My Customer 3 - Branch 2 <--- Account Manager 3
|--- My Customer 3 - Branch 3 <--- Account Manager 7
|--- My Customer 4 <--- Account Manager 2
There is my structure. Now I want following:
[list:1b8k97od]
[*:1b8k97od]All EPESI users can see all companies (without some details)[/*:m:1b8k97od]
[*:1b8k97od]Users from same branch can see all details about theirs customers (eg: Account Manager 5 should have full view for My Customer 1, My Customer 2 - Branch 2, My Customer 3, My Customer 3 - Branch 2)[/*:m:1b8k97od]
[*:1b8k97od]Only Account Manager can edit company[/*:m:1b8k97od][/list:u:1b8k97od]
First and last options are OK. But the second is problem. And why I'm trying to reinvent the wheel...
Have you any idea, how to simply solve this problem?
Thanks for your answer,
Ladis