Ciao a tutti,
vorrei chiedere un aiuto sulla creazione di una vista che tenga presente del ruolo e della sua gerarchia;
in pratica i ruoli sono
Capo
|
-----Responsabile
|---------------|
|---------------|------------Capo area (piu di uno)
|---------------|----------------|
|---------------|----------------|---------Venditore (piu di 1)
tutti creano gli stessi contenuti, ma vorrei creare una vista che sia "intelligente"
cioè se è loggato il
- Capo vede tutti i contenuti
- Responsabile vede i suoi contenuti e quelli del/dei capo area - venditore /i
- capo area vede i suoi contenuti e quelli del suo/suoi venditore/i
- venditore vede solo i suoi contenuti
perdonatemi se la domanda può risultare banale ma non riesco propio a risolvere.
Grazie a tutti e un augurio di buon natale
Se se uno smanettone ci riesci! Crea un contenuto per ogni ruoli poi nei permessi assegni ciò che vuoi gerarchicamente e in views crei le viste per ruolo o per contenuto.
Questa è una cosa che mi è venuta in mente d'acchito, se qualcuno ha altre idee...
Grazie danzisiweb, ma non voglio creare un contenuto per ogni ruolo.
la cosa che mi piacerebbe a capire è come assegnare un utente con un ruolo ad un altro utente con un altro ruolo, con una relazione padre figlio;
purtroppo ho scarse conoscenze di php, vorrei quindi utilizzare, se esiste /esistono, un modulo che mi aiuti in questa richiesta oppure discuterne con voi.
Vi ringrazio
Ivano
stai cercando di ottenere dei permessi gerarchizzati.
al momento drupal non permette questa finezza, almeno credo.
io proverei con tac_lite a creare un vocabolario coerente con la tua gerarchia.
ad es:
il termine "Responsabile" rende un nodo accessibile ai ruoli Responsabile e Capo
il termine "Capo area" rende un nodo accessibile ai ruoli Capo area, Responsabile e Capo
E poi proverei ad usare rules per assegnare il termine appropriato quando un determinato ruolo crea un contenuto.
Certified to Rock
Grazie anche a te bohz,
ma una cosa non mi è chiara: perchè creare un vocabolario per accedere ai contenuti? tutti accedono piu o meno agli stessi contenuti che gestisco con i permessi e poi quanto un utente, al quale è stato assegnato un ruolo, crea un contenuto il ruolo viene passato come campo, quindi visibile con le views
Ho trovato un modulo http://drupal.org/project/subuser che permette di creare degli utenti figli, potrebbe fare al caso mio? l'ho provato ma una precisazione in merito:
il su detto modulo permette ad un utente (impostando i permessi) di creare un subutente ma è figlio di un solo padre (giustamente)..... nel mio caso ho uno due o piu capo area e quindi non potrei condividere l'utente del capo area A al capo area B.
pensavo fosse molto piu semplice la risoluzione di questa richiesta.
Comunque proverò quanto mi consigli.
grazie
P.s. Tempo fa, appena agli inizi degli studi, ho provato Organic Group potrebbe risolvere? prevedo, anche, che la rete intranet che andremo a creare venga poi utilizzata da altre sedi, creano gli stessi contenuti, dove avrò solo Capo area - venditore. sedi visibili solo da capo e responsabile
Ciao semplix,
ascolta adesso ho un pò di lavoro in coda ma sicuramente ci studio un pò ed eventualmente faccio un modulo al volo.
Per adesso ciao, alla prossima
Ringrazio danzisiweb per la disponibiltà, ma c'è qualche altro consiglio che potete darmi in merito all'assegnazione di un utente con un ruolo ad un altro utente con un altro ruolo? possibile che con drupal non sia possibile questa gerarchizzazione?
grazie
Content Access
http://drupal.org/project/content_access
Questo modulo consente di gestire le autorizzazioni per i tipi di contenuto per ruolo e autore. Esso consente di specificare la visualizzazione personalizzata, modificare e cancellare le autorizzazioni per ogni tipo di contenuto. Opzionalmente è possibile attivare le impostazioni per l'accesso ai contenuti, quindi è possibile personalizzare l'accesso per ogni nodo del contenuto.
Io non l'ho provato, quindi fammi sapere!
grazie, provero anche questo, che avevo gia visto, ma ripeto non è un problema di visualizzazione dei contenuti ma di gerarchia di ruoli.
Grazie comunque.
Buon anno a tutti!
nei giorni scorsi ho pensato di risolvere il problema con la tassonomia; questa permette la gerarchizzazione il termine con la gerarchia multipla.
Allora ho deciso di fare qualche prova e:
-ho creato una tassonomia (Nome Utente) per ogni utente; per esempio : utente gianni rossi - tassonomia Gianni Rossi e cosi via
-ho gerarchizzato la lista dei nomi - rispettando quella postata in apertura - ho utilizzato Taxonomy Manager
Fatto questo ho pensato di legare questa tassonomia ad ogni contenuto creato dagli utenti
-per fare questo ho utilizzato Force taxonomy term.
Quindi ogni contenuto viene taggato con un termine della tassonomia che segue la sua gerarchia.
Mi sono arenato, purtropo, sulla vista;
ho creato un contenuto per ogni utente circa 10, ora vorrei che la vista filtrasse questi termini in base alla gerarchia :
Per esempio:
- Sono loggato come Utente :gianni rossi - Termine Gianni Rossi che ha tutti i termini come figli - vorrei vedere tutti i nodi associati al suo e ai suoi termini figli.
-chi non ha figli vede solo i propi contenuti.
Non riesco fare questa vista ! Credo che vadano passati degli argomenti ho visto un paio di screencast ma purtroppo mi risulta molto difficile e a prove non vado a avanti.
Che ne dite è possibile realizzare tutto in questo modo?
Potete aiutarmi con la vista?
Grazie
Ivano
Guarda questo video, dovrebbe esserti utile!
Panoramica su Views e Taxonomy - Drupal 6
http://danzisiweb.altervista.org/sviluppo/content/panoramica-su-views-e-taxonomy-drupal-6