Creare un tipo di contenuto in attesa di moderazione

6 contenuti / 0 new
Ultimo contenuto
Creare un tipo di contenuto in attesa di moderazione

Ciao a tutti.

Ho creato un tipo di contenuto chiamato review. Ho dato all'utente anonimo la possibilità di creare nodi di questo tipo di contenuto, ed ovviamente ho settato nel workflow che il nodo non venga "pubblicato" per default.

Ho pero' il problema che quando l'utente preme sul pulsante di creazione/salvataggio, Drupal lo rimanda alla pagina del nodo appena creato che ovviamente è a lui negata. C'e' per caso un modulo che mi consenta di farli vedere la pagina anche se è in "moderazione" ?

Grazie e ciao.

M.

Ciao.
credo tu abbia bisogno di uno o più moduli per la gestione "avanzata" del publishing workflow.
Se ho capito bene vuoi moderare il contenuto delle review prima che vengano pubblicate; per ottenere questo i nodi devono esistere in più "stati" (almeno bozza e pubblicato).
Puoi provare sia workflow sia revisioning + module_grants.
Il primo ti permette di assegnare i diversi "stati" (e relativi permessi) ai contenuti, in più, attraverso trigger (core) puoi impostare delle notifiche per email agli autori (ad es: l'articolo richiede revisione) o ai moderatori (ad es: la bozza è stata pubblicata)
I secondi due possono lavorare da soli o in associazione con il primo per ottenere vari setup di workflow con diversi livelli di complessità.
Io ho trovato molto utile la documentazione di revisioning che descrive 3 scenari possibili, inclusa l'integrazione con workflow

Anche in base a quanto ho intravisto in un articolo sul Drupal Planet di recente (mi pare negli ultimi 3-4 giorni), concordo con Bohz: per una gestione sana del flusso di pubblicazione non si può fare affidamento solo sullo status "non pubblicato".

Scusate, forse mi sono spiegato male: io non voglio nulla di complicatissimo solo che l'anonimo che scrive un certo tipo di contenuto venga rediretto ad una pagina di ringraziamento (per l'inserimento) al posto della pagina del contenuto che ovviamente è negata perché non pubblicata e non editabile.

Grazie comunque per i suggerimenti.

M.

--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal

avrei giurato che ci fosse un modulo apposito...
non l'ho trovato.
Si dovrebbe poter fare comunque con trigger+actions o con il modulo http://drupal.org/project/rules
qui c'è un esempio: http://drupal.org/node/383138

dai inoltre un'occhiata:
http://drupal.org/node/134000
http://drupal.org/node/497466
http://drupal.org/node/351183
http://drupal.org/node/476600

non basta un hook_nodeapi?
in caso di $op = 'insert', controlli se l'utente è di quelli che ti interessa redirezionare e li mandi con un drupal_goto.
Sempre se ho capito bene...