Az ACL modul egy user jogosultságokat szabályozó modul. Három táblát hoz létre. A táblák szerkezete és a mez?k szerepe:
{acl} - Szabályok listája
acl_id - Szabály azonosító
module - Modul neve
name - Elnevezés
{acl_user} - A szabályok és a userek összerendelése, mivel a szabályok és userek között több-több kapcsolat van
alc_id - Melyik szabály
uid - Melyik user
{acl_node} - Tárolja a node-okra vonatkozó szabályokat
alc_id - Melyik szabály
nid_id - Node azonosítója (Melyik oldalon érvényesül a szabály)
grant_view - (Adott user láthatja az oldalt)
grant_update - (Adott user szerkesztheti az oldalt)
grant_delete - (Adott user törölhet az oldalból)
letöltése: http://drupal.org/project/acl
Telepítése:
Be kell másolni a modules könyvtárba
Engedéllyezni kell az adminisztrációs oldalon
Használatához először érdemes létrehozni az oldalakat (node), létrehozni a usereket, majd utána létrehozni a jogosultságokat.
Node-onként. Ha negedélyezzük az ACL modult, akkor minden olyan oldalon, ahl van lehetőség jogosultságállításra, a Drupalból állíthatjuk a jogokat.