Drupal modul meghívási sorrend

dorion képe

Sziasztok!

Van egy azonosító modul, amit a drupal.org-on karban tartunk, a neve Shib_auth. Ez egy SSO megoldás.

A lényeg az hogy ez a modul azonosítja és/vagy ad jogosítványokat (értsd: csoportba rakja egy attributom alapján) a felhasználóknak.

Ez eddig rendben is lenne, csak ezt akkor még a user modul betöltödése után és az összes modul hook_init-je elött kellen megtennie.

Tehát az a kérdésem, hogy van-e lehetőség a drupal API-ban arra, hogy befolyásoljam a modulok, betöltődését és/vagy a hook_init-ek végrehajtódási sorrendjét?

Nekem az lenne jó ha az összes bekapcsolt modult betöltődése után és az többi modul hook_init-je elött hívódna meg ennek a modulnak az init-je.

Drupal verzió: 
tolmi képe

Ha azt szeretnéd hogy a user modul init-je fusson le az összes többi modul init-je előtt, akkor egyszerű a módszer. Ezt az SQL-t kell lefuttatni (D5 és D6-ra is) alatt az installációnál:

UPDATE system SET weight=-10000 WHERE name = 'user';

Ennek hatására a user modul hook-jai fognak először lefutni.

Annak azért utána kell nézni hogy a user modul először futása nem-e nyír ki más szolgáltatásokat.

(Amúgy tök jó a modul, hálás köszönet érte :))

0
0

--
Tolmács Márk
Drupal bandita

dorion képe

CSak nem egy lelkes felhasználó?

0
0
tolmi képe

dede :)

0
0

--
Tolmács Márk
Drupal bandita

dorion képe

Melyik verziója? Hol?

0
0
tolmi képe

Saját intranet alkalmazáscsoportban felhasználó és csoportföderáció Drupal-os részénél. Shibboleth+CAS móka.

2008-Aug-25-i verzió (3.0-1)

Egyébként egyre kevesebbet foglalkozom ezzel a projektemmel, de a Drupal integrációs rész tartósan érdekelni fog.

0
0

--
Tolmács Márk
Drupal bandita

Pasqualle képe

dorion képe

Köszönöm szépen mind a két választ!

Sokat segített.

0
0