Ostatnio borykam się z kwestią tego w jaki sposób najlepiej zorganizować obsługę uprawnień w kilku saitach równocześnie. Chciałbym użyć do tego PHPGAC-a ale przyznam iż wydaje mi się trochę słabo opisany do obługi tego typu zadań a w sieci też nic nie znalazłem na ten temat.
Załóżmy że mamy dwa sklepy internetowe i jeden cms.
sklep 1 jest obslugiwany przez jednego handlowca a drugi przez drugiego i dodatkowo w obu działa ten sam specjalista od marketingu. Cms jest obsługiwany przez edytora. Każdy sklep oraz cms ma swego administratora a dodatkowo nad wszystkim czuwa superadmin.
W obu sklepach są dzialy/moduły: produkty, promocje a w cms-ie aktualności, oferta. Na wszystkich dzialach modułach będą wykonywane następujące operacje: dodawanie, usuwanie, modyfikacja.
Podsumowując:
sekcja ARO: users
ARO: handlowiec1, hanldowiec2, marketingowiec, admin1, admin2, edytor, superadmin
sekcja ACO: operacje
ACO: dodawanie, usuwanie, modyfikacja
sekcja1 AXO: shop
AXO: produkty, promocje,
sekcja2 AXO: cms
aktualności, oferta
Jak to spiąć do kupy tak aby można było to sensownie podzielić i jakoś fajnie zarządzać?
Do tego jaki podział na grupy w ramach ARO i AXO powinienem zastosować?
Ma ktoś jakieś doświadczenia?
Po co sa sekcje w ACL?

Pozdrawiam
Wojtek