node reference mezők mentése eltérő jogosultságokkal
Sziasztok!
Korábban idehoztam (http://drupal.hu/node/14468) egy problémát, ami lényegében arról szólt, hogy egy dolgozathoz eltérő bírálati lapok töltendők ki annak függvényében, hogy milyen szekcióba jelentkezett a szerző.
Megpróbáltam kicsit másképpen megoldani: A dolgozat tartalomtípusban szerepel szekciónként 1-1 node reference mező, mindegyik a saját bírálati tartalomtípusára mutat. Ezek közül csak az jelenik meg (conditional fields), amelyik szekcióra (a taxonómia alapján) szükség van. Maga a bírálat új node-ként a modal noderef modullal készül.
A gond ott van, hogy dolgozatonként 2 bírálat kell és a bírálók csak a saját bírálatukat láthatják. Namost a másodiknak bíráló bíráló a modal frame-ben megnyíló bírálat tartalmat gond nélkül el tudja ugyan menteni, viszont ha a dolgozat tartalmat (ami a tartalomra való hivatkozást tartalmazza) akarja menteni, akkor azt már nem tudja, mivel az első bíráló tartalomra hivatkozása ott van.
Ha valakinek lenne előremozdító ötlete, annak nagyon örülnék...