Webform űrlaphoz nem fér hozzá a regsiztrált felhasználó

thamas képe

Drupal 5.7, Webform 5.x-1.9, a webhely aldomainen

A webhelyen az alapértelmezett "anonymus user" és "authenticated user" csoport mellett egy "editor" csoportot hoztam létre. Az "authenticated usernek" és az "editornak" adtam hozzáférési jogokat az űrlapokhoz.

Ehhez képest csak az editor csoporthoz tartozóknak jelenik meg az űrlap, de a regsiztrált felhasználóknak nem (regisztrálni admin jóváhagyása nélkül lehet) - utóbbiak a "Hozzáférés megtagadva" üzenetet kapják.

(Ha megnézem a felhasználókat listázó admin oldalt, ott csak az editor csoporttagság látszik, az regisztrált felhasználóknál nem jelenik meg, hogy milyen csoport tagja....)

Mi lehet a gond?

thamas képe

Átnéztem az issue trackert - egy hasonló bejegyzést találtam, de nincs benne jó megoldás nekem:

http://drupal.org/node/226987#comment-748486

Próbálkoztam még a jogosultságok állítgatásával is - azt találtam, hogy ha a tartalamak adminisztrációját engedélyezem a regisztrált felhasználóknak, akkor fér hozzá az űrlaphoz. De persze egy átlag regisztrált felhasználónak nem kellene a tartalmakat adminisztrálni... :o(

0
0

Üdvözlettel:
Hajas Tamás

thamas képe

Az ürlapot készítő felhasználó eléri az űrlapot akkor is, ha nincs tartalom adminisztrációs joga. Más továbbra sem... :o(

0
0

Üdvözlettel:
Hajas Tamás

thamas képe

Felrakatm localhostra egy 5.7 Drupalt és az 5.x-1.9 webformot.

Alaphelyzetben regisztrált és regisztrálatlan felhaznló is látja az űrlapot - nem számít, hogy a Hozzáférés szabályozás webform részében csak a regisztrált felhasználó kap jogosultságokat. Ergo a hozzáférés szabályozás (magához az űrlaphoz, nem az űrlap funkciókhoz!) nem függ a webformtól - vagy nem működik a webformban (valami ilyesmit láttam is a webfor issue travcker böngészése közben.)

pp ötlete alapján felraktam a Content Access modult. Ezzel sikerült beállítani, hogy a nem regisztrált felhasználók nem láthatják az űrlapot, csak a regisztráltak. (Űrlap tartalomtípus, hozzáférés szabályozás, megtekint jog: authenticated user) Hurrá működik!

De csak a localhoston. A fent említett webhelyen a Content Access nem hozott eredményt! Akkor most??

Szerk: Az eredeti domainen, az alap drupalon működik a Content Access-es megoldás, az aldomainen (multisite drupal) nem.

0
0

Üdvözlettel:
Hajas Tamás

thamas képe

Jól elbeszélgettem itt magammal! Mindenesetre vége, megvan a megoldás.

Kínomban megpróbáltam egy újabb űrlapot gyártani és csodák-csodája, az működött! Ekkor úgy voltam, hogy jó ez lesz az és az előzőt törlöm bármi is legyen a baja. Ellátogattam a tartalmak listázó oldalára és nyomban kiderült, miért nem lehetett az űrlaphoz hozzáférni: mert nem volt közzétéve. (A címlapra kerülés letiltásakor kapcsolhattam ki a közzétételt is...)

Puff. Ennyi. Ciki. De letudva.

Tanulság:

1. Érdemes megnézni azt is, amire nem is gondolnánk!
2. Az űrlapok elérésének szabályozásához (is) hasznos a Content Access modul.

0
0

Üdvözlettel:
Hajas Tamás

turboczi képe

Drupal 7.16, Webform 3.19, közzétéve, Content Access per node is szabályozza

Csak uid=1-gyel látom, semmilyen más felhasználó nem látja. Megadtam a megfelelő jogosultságokat a következő helyeken

- a People/Permissions alatt
- a node menüpont webformos részei alatt
- legalul a webform submissions részeknél
- a webform tartalomtípus Content Access részénél
- az adott, közzétett webform saját Content Access részénél...

... és mégse látszik a form, csak a bevezetője.

Létrehoztam egy új webformot néhány mezővel, ugyanolyan jogokkal, és az működik. Mi lehet a hiba?

Köszi előre is:
A.

0
0

Turóczi Attila