Come associare le Opzioni di Pubblicazione ad un User Type quando questo non ha i permessi di Administer Nodes?

10 contenuti / 0 new
Ultimo contenuto
Come associare le Opzioni di Pubblicazione ad un User Type quando questo non ha i permessi di Administer Nodes?

Come posso fare a dare al possibilita ad un determinato tipo di utente di utilizzare le opzioni:

  • Published
  • Promoted to front page
  • Sticky at top of lists
  • Create new revision

quando il tipo di utente ha i permessi di Administer Nodes

Mi sapete aiutare?
Qualcuno tra di voi ha siti web con tanti utenti (associati ad uno stesso user type non aministratore) che possono pubblicare e gestire i propri nodi?

Ciao,
hai provato con il modulo Flags? Puoi fare dei flag da far vedere sia nel node form che nel nodo visualizzato per poter replicare tutte le funzionalità che ti servono (con l'aiuto anche di Rules).
Altro non mi viene in mente su cosa potresti utilizzare...
;)

spiega meglio!...
io preferisco sempre una soluzione semplice ed integrata.

Bhe, se non vuoi intervenire a livello del template, puoi aggiungere il flag all'interno del node edit.
La cosa è un po complicata da spiegare, soprattutto se non hai mai utilizzato i due moduli sopracitati. Ti consiglio di provare a scaricarteli e di fare alcune prove... Il modulo flags (come suggerisce il nome!) non fa altro che aggiungere dei flag sia a livello di visualizzazione che di modifica: i flag possono essere globali (cioè che tutti possono modifcarlo) oppure singoli (ossia, viene fatta una sorta di "raccolta" di quante volte è stato flaggato... per cui il mio flag ed il tuo, ad esempio, sarebbero due click diversi). Inoltre, puoi inserire i flag anche sulla visualizzazione del nodo in modo da essere usati esternamente alla modifica (forse un pelo più semplice e intuitivo rispetto ad averli nel form del nodo).
Rules, invece, puoi impostare delle azioni avanzate a seconda di trigger che imposti: una sorta di action all'ennesima potenza. Ovvio che gia flags si integra con action, quindi se hai bisogno di replicare il funzionamento dei nodi (in prima pagina, pubblica, ecc) in teoria ti potrebbe bastare anche flags+actions.
Comunque sia, se fai alcune prove ti accorgerai subito della loro forza!!!!
;)

Override node options ti permette di limitare gli normale opzioni.

Più imparo, più dubito.

jhl.verona wrote:
Override node options ti permette di limitare gli normale opzioni.

Questo non lo conoscevo! Buono a sapersi!!!
;)

http://drupal.org/project/publishcontent
http://drupal.org/project/fasttoggle (credo che abbia permessi granulari)
ed altri che non ricordo...

Dopo aver seguito i vostri consigli e varie ricerche sul forum di drupal.org

sto provando al momento una combinazione di moduli:

Override Node Options - http://drupal.org/project/override_node_options
Content Management Filter - http://drupal.org/project/cmf
Save & Edit - http://drupal.org/project/save_edit

Ho provato diversi altri moduli prima di arrivare qui...
Content Access, Node Access, Publish Content, ecc ecc..

Save & Edit già lo uso a pieno
Override Node Options, in effetti è molto interessante.
Content Management Filter, secondo me non è il massimo ma consente all'utente di vedere la lista dei propri content, mostra anche qualche lieve problemino con Rubik, ma fa nulla xkè lo specifico user type legge la sua lista di nodi in una tab del suo profilo, quindi non con tema di amministrazione.

Non mi piace purtroppo il fatto di dover usare tanti moduli x una cosa che FORSE dovrebbe essere gestita dal core

c'ha ragione gioppy ci vuole Rules
http://drupal.org/project/rules
qualche tutorials utile
http://drupal.org/node/550716

Ancora un questione..

Se io utilizzo due User Type per gestire la creazione di content dello steso tipo (content type blog), come posso fare a consentire ad un user type di scegliere se pubblicare o no, mentre all'altro user type di non poter scegliere ma mi SOLO salvare senza pubblicare?

di quete due cose, al momento riesco a gestire la prima con i moduli su indicati, volevo capire se ad un altro user type potevo permettere di salvare ma non di pubblicare.