Milyen módon, modulokkal lehet/érdemes ilyen feladatot megcsinálni?
Egyszerű, gyors megoldás kellene, csak ennyit kell tudnia, tovább fejlesztgetni nem nagyon.
Szóval kb ezt kell tudnia:
Userek beküldhetnek tartalmakat, amik különféle kérések.
Első fajta kérés:
1. user beküldi, kap róla emailt és rákerül mint feladat a jóváhagyók csoportjára.
2. jóváhagyók közül valaki vagy elutasítja, ekkor a user kap róla emailt hogy nem teljesítjük és a dolognak vége, lezárt task "nem teljesítve"-vel, vagy jóváhagyja és ekkor átkerül a végrehajtók csoportjára.
3. végrehajtók közül valaki teljesíti a kérést, majd lezárja a feladatot. A lezárásról kap a user emailt hogy végrehajtva és a dolognak vége, lezárt task "teljesítve"-vel.
Második fajta tartalom:
1. user beküldi, kap róla emailt és rákerül mint feladat a adminisztrátorok csoportjára.
2. adminisztrátorok elolvassák és több lehetőségük van:
a: rendben lévőnek találják, akkor átrakják a jóváhagyók csoportjára. (erről jóváhagyók kapnak emailt.
b: írnak a tartalomhoz kommentet, amiről a user kap emailt... a komment azt tartalmazza hogy mit módosítson rajta hogy.... Ilyenkor visszakerül a userre a dolog (erről kap emailt), aki tudja szerkeszteni a feladatot még, majd szerkesztés után újra 1.
c: adminisztrátorok közül valaki szerkeszti a feladatot, majd átrakják a jóváhagyók csoportjára.
3. jóváhagyók vagy jóváhagyják, vagy írnak hozzá kommentet... és visszarakják a userre vagy az adminisztrátorokra... goto 1 vagy 2 (értesítések persze mennek erről emailben)
3. Ha jóváhagyók jóváhagyták, akkor átkerül a feladat a "végrehajtókra" csoportjára, akik közül valaki végrehajtjak, majd lezárja: task "teljesítve". Usernek email.
Szokásos view, cck, (rég Drupaloztam) modulok és a feladat átpakolása, statusza a kérdés elsősorban. (de lehet van erre valami célirányos, csak a feladathoz túlkomplikált dologra most nincs időm.)
Köszönöm!
Bár valószínű már megtaláltad a megoldást, de
Elég nehéz megérteni elsőre, és kell hozzá kódolni is, de elég jó modul összetettebb üzleti munkafolyamatokhoz:
https://www.drupal.org/project/maestro