Űrlapkitöltés módosítás tiltása felhasználónként

lacavale képe

Sziasztok!

Egy tábor jelentkezési ívén(webform) szeretném azt megoldani, hogy egyes userek ne módosíthassák a kitöltésüket.

Az esemény, ami után meg akarom akadályozni a változtatást az pedig az, hogy a jelentkezéskor a részvételi díj másolatát feltöltötteknél ellenőrzik a befizetést és egy szervező beállíthassa, hogy vele már minden rendben. Aki jól töltötte ki és stimmel minden anyagi már ne variálhasson, de a többiek igen.

Példa:
Józsi feltöltötte a befizetés igazolószelvény scannelt változatát, minden adata stimmel. Így egy moderátor OK-nak jelöli a kitöltését és tovább ő már nem módosíthat rajta.
Péter nem annyit fizetett be az igazolószelvény tanúsága szerint, mint ahány napra jön. Így vele felveszik a kapcsolatot, hogy korrigáljon. Amig rendben nincs minden ő módosíthat rajta.

Nos ennek a problémának a megoldása lenne a feladat. Van egy ötletem, hogy egy felületen beírva a kitöltés sid-jét(submission ID), egy adatbázistáblába kerül, mint kész űrlapkitöltés, majd ha ilyen ember akar módosítani, akkor minden mező disable tulajdonságot kap, de szerintem akad elegánsabb megoldás.
Ti tudtok ilyet?

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
Nagy Gusztáv képe

Én ezt nem webform-mal, hanem CCk alapon, és Content Access modullal oldanám meg. A látogató beküld egy Jelentkezés típusú node-ot, amit alapból van joga szerkeszteni. De ha kész van, arra az egy node-ra meg lehet vonni a szerkesztés jogosultságát. Persze a láthatás és egyéb jogokat is érdemes a Content Access lehetőségei szerint beállítani.

1
0

Nagy Gusztáv

lacavale képe

Köszönöm, megnézem ezen modult. Már nagyon sok jelentkezés van, lehet hogy elvetem az ötletet, ha át kell térni másik tartalomtípusra. Nem igazán tudok egy jó export/import eszközt erre az esetre.
De igazad van, azt kellett volna az elejétől használni. De gondolom így a webformos tulajdonságokat nem tudtam volna használni: pl. egy ember csak egyszer töltheti ki és van submission page is.

0
0