Gestire utenti in gruppi e accessi

5 contenuti / 0 new
Ultimo contenuto
Gestire utenti in gruppi e accessi

Salve.

è quasi l'1 e io ho deciso che le ricerche per oggi possono bastare...

non ho trovato niente di specifico, o meglio ho trovato tanto ma tanto superficiale, e quindi chiedo qui:

sto realizzando sempre questo cavolo di sito per una scuola. E' un sito che dovrebbe essere molto dinamico ma se andiamo avanti così prima che lo pubblico mi si laureano tutti...

Comunque sto lottando con la gestione vera e propria delle possibilità dei vari utenti

Vorrei creare dei campi nel profilo degli user con cui poi gestire i permessi e gli accessi vari.

Per esempio inserisco un alunno: Mario Rossi. Nella registrazione inserisco il campo classe, sezione e indirizzo.

A questo punto vorrei utilizzare questi tre campi per gestirmi le varie informazioni che inserianno in futuro i prof. se per esempio i prof inseriscono un file e mettono come destinatari (tramite un campo select in cck o tramite tassonomia) gli alunni di una classe per esempio 5A io vorrei che tutti gli alunni che hanno nel profilo il campo classe: 5 , sezione: A, vedano il file allegato dalla prof (tramite views).

Non è complicatissima come cosa ma non riesco in nex modo a gestire queste opzioni. Cioè secondo me bisognerebbe impostare qualcosa nella view, qualche limite, che permette alla views di apparire solo se è loggato un utente di 5A, e nello stesso tempo che se un utente anonimo inserisca nel browser la path di quel nodo gli dia l'errore di accesso negato...

Questo mi permetterebbe di creare molte views con cui per esempio posso inserire un tipo di contenuto avviso che come destinatario abbia tutti gli alunni di 3 della scuola (ovvero tutti quelli che nel profilo hanno il campo classe:3), o pure a tutti gli alunni che hanno come indirizzo linguistico (nel profilo indirizzo: linguistico.)

è possibile?!

E' possibile cioè nella view far si che in base ad un campo di profilo si veda o meno la vista?!

se ci sono di mezzo gli arguments viprego aiutatemi passo passo perchè vi assicuro che noi utenti inesperti non riusciamo a capirla quasi per niente questa cavolo di opzione... e penso di parlare a nome di tutti quando chiedo aiuto! se inserite solo: prova col far passare gli argomenti... noi ci arrendiamo subito... anzi.. io mi arrendo in quanto sono 2 anni che combatto co sti argomenti e se vi devo dire la verità sono riuscito a fare pochissimo... SONo cretino io o obbiettivamente sono difficili?!

Un GRAZIE a chi mi aiuterà:)

ciao, dunque il tuo problema è far vedere delle cose solo a determinati gruppi di persone e credo che questa cosa sia risolvibile impostando direttamente i permessi.
Mi spiego meglio.
Se il gruppo 5a ha i permessi per vedere un determinato campo, questo può contenere immagini o files allegati solo a quell'utente sarà possibile vederli.
Se nella vista inserisci il campo contenente l'allegato 5a solo lui sarà possibile vederlo.
Cosa non torna?
Non voglio sminuire il tuo lavoro ci mancherebbe faccio anche io l'una su delle cose che alla fine qualcuno mi risponde e subito appare per magia...
A dopo
Tiziano

Penso che il tuo problema non deve essere impostato sui ruoli, perchè come fai tu dovresti creare tanti ruoli quanto sono le classi senza dimenticare le varie sezioni. Es 5 classi x (diciamo in media ) 5 sezioni fanno ben 25 ruoli che penso sia un po difficile gestirli tutti. Senza dimenticare che un alunno ke passa dalla prima alla seconda poi deve anke cambiare il ruolo e se ci sono 300 alunni in una scuola la cosa diventa davvero poco plausibile.
Io la imposterei così: creo un solo ruolo alunni e gli creo il profilo con il content profile. Creo un vocabolario in cui ogni termine corrisponde ad una classe x ogni sezione e la imposterei di farla visualizzare sulla form creata con il content profile. In tal modo l'alunno che crea il profilo inserisce la sua classe e l'anno successivo, va nel profilo e cambia la classe (cioè sceglie un altro termine) e tutti i permessi per far visualizzare le viste che ti servono li imposterei appunto sulla tassonomia. Ho gia creato qualcosa del genere (pazienti, medici, amministrazione, direttore) dove ogni medico poteva inviare i referti ad un determinato paziente o una comunicazione solo ai pazienti ke ad esempio avevano prenotato una rx mentre tutti gli altri non poteveno accedervi. Fammi sapere...

Tutorial, guide e moduli per drupal su www.cmswiki.net

Anche se sono propenso a seguire i consigli di tiziano1974 e matteofro, simile al problema che ho avuto anch'io di recente http://www.drupalitalia.org/node/8565, mi piace molto la miniera d'informazione fornito da [email protected], perchè finchè il numero di ruoli e limitato (diciamo 5 a 10) la prima soluzione è gestibile, ma oltre diventa una 'foresta di checkbox'...

John

Più imparo, più dubito.