Modulo Entity Registration per eventi
Salve a tutti!
Non sono molto esperta di creazione siti web e per questo motivo sto cercando qualcuno che mi aiuti arrivata a questo punto.
Ho creato un sito per la registrazione di utenti, o meglio atleti, alle gare che via via l'amministratore, ovvero io, inserisco sul sito.
Per intenderci, durante l'anno vengono organizzate delle gare ed io, per facilitare l'iscrizione che devo fare come allenatore sul portale internet della federazione, ho creato un sito interno alla squadra affichè gli atleti mi comunichino le gare che intendono fare (per poi registrarle sul sito della federazione).
Sono riuscita ad implementare la funzione per la registrazione degli utenti al sito.
Sono riuscita ad implementare una voce di menù che porti gli utenti a scegliere per quale gara iscriversi.
Sono riuscita a configurare il modulo per far fare loro la registrazione alla gara prescelta.
L'unico problema è che non riesco a gestire i permessi per cui un utente iscritto ad una gara non può più modificarla a meno che non gli assegno il permesso di amministratore! Ma così facendo può vedere tutte le registrazioni, rischiando di andare a modificare iscrizioni non sue e mettendo mano dove non deve.
Ho già letto tutte le guide immaginabili possibili, anche in inglese. E non riesco a capire se è un bug e quindi non c'è soluzione oppure sono io che non riesco a trovarla. Sto diventando pazza!!!
E' un po' difficile senza esempi farmi capire. L'unica mia speranza è che qualcuno abbia a che fare con questo tipo di modulo o qualcuno che abbia mai creato un sito per scopi simili e mi sappia dare una mano!!
Vi ringrazio molto!

Risposte
potresti aprire un gruppo
potresti aprire un gruppo utenti tutto nuovo
e quindi gestire i permessi come desideri, cioè quelli di un normale utente registrato e in più la modifica di qualcosa per come ti serve
invece se operi con il gruppo amministratore poi rischi di modificare anche i permessi per te stessa.
Grazie 56francesco per la tua
Grazie 56francesco per la tua risposta!
In teoria ho già provato a far come dici. Ho anche creato un ruolo apposta (ad esempio "atleta") e assegnato ad esso la possibilità di visualizzare, modificare e eliminare la propria iscrizione (ovviamente non al sito ma alla gara).
Ma niente, non cambia nulla. O meglio, solo se spunto "Administer settings - Allow changing registration settings for all entities of this type" gli utenti possono "editare" la propria iscrizione...ma anche lì, ogni utente registrato può modificare quella di tutti gli altri utenti! Cosa che io vorrei vietare assolutamente!!!
Io non so a questo punto se è un bug o sono io che sbaglio qualcosa! Ho proprio bisogno di qualcuno che conosce bene il modulo "Entity Registration" e sa come sfruttarlo al meglio!
Nell'immagine al link sottostante potete vedere lo screenshot della sezione permessi. "Iscrizione gare" è il tipo di registrazione che ho creato con il modulo. Ci sono molti permessi spuntabili. Potrei spuntare solo quelli "own" ma gli utenti non visualizzano un bel niente...nè possono modificare o cancellare. Solo ahimè impostando "Administer settings" posso dar loro questa possibilità...ma ripeto, non va affatto bene che chiunque possa modificare qualsiasi cosa.
http://i59.tinypic.com/24v0jet.jpg
non ho capito questa
non ho capito questa frase.
"L'unico problema è che non riesco a gestire i permessi per cui un utente iscritto ad una gara non può più modificarla a meno che non gli assegno il permesso di amministratore!"
Un atleta iscritto alla gara, una volta passato il termine di iscrizione non dovrebbe poter fare nulla, no? cosa dovrebbe poter fare o non poter fare?
come sono ora l'utente non
come sono ora l'utente non può far niente.
comunque configura il modulo correttamente, poi semmai ci saranno problemi di gerarchie di permessi..
cioè se un modulo ne usa un altro i permessi le spunte devono stare da entrambi le parti probabilmente
e poi la cache
stai usando la cache?
va svuotata ad ogni modifica, meglio ancora se disabilitata durante lo sviluppo.