salve a tutti,
vorrei realizzare la seguente cosa:
gli utenti che si registrano come (ad esempio) "Negozianti", quindi assumendo il ruolo di negoziante alla registrazione, hanno i permessi per creare un nodo di tipo "Negozio". Però vorrei che essi possano creare solamente 1 solo nodo di questo tipo.
Quindi in pratica, se magari riprovano a creare un nodo di questo tipo, venga visualizzato un errore.
Per caso sapete se esiste qualche modulo che realizza tale funzione??
grazie :)
[Risolto] Permettere la creazione di un solo nodo
Dom, 20/09/2009 - 12:46
#1
[Risolto] Permettere la creazione di un solo nodo
credo che user_quota possa andare bene.
altrimenti rules o content_profile
Certified to Rock
Avevo sollevato questo problema qualche tempo fa, e ora rispolvero la questione perchè ho appena provato i moduli suggeriti:
- purtroppu user-quota non fa per me, perchè permette di limitare la creazione di un contenuto solo ad un determinato utente (ad esempio "Mario") e non a tutti gli utenti che hanno un determinato ruolo.
-poi ho trovato node-limit, che in teoria fa proprio quello che vorrei, ma è ancora in fase di sviluppo, e funziona malissimo. Se provo a superare il limite dei contenuti impostato, ricevo una pagina incomprensibile di variabili ecc. Poi avevo impostato la riduzione solo ad un determinato ruolo, mentre mi sono trovato la limitazione su tutti i ruoli. QUindi in pratica questo modulo non funziona ancora come dovrebbe.
- come ultima cosa, mi resta solo la tentazione di smanettare su RULES, che non ho mai usato, e quindi pensoche mi farebbe perdere molto tempo!! quindi se qualcuno ha qualche altro modulo da suggerire, oppure qualche meotodo (o mi sa suggerire se RUles va bene e come fare) sarei molto grato :D
Grazie!!! Marco
Agenzie Immobiliari Pisa
risolto!!
dopo aver provato "user quota", "protected node", "node limit".... ho provato "node limit number" ed è proprio quello che faper me!
ho impostato il limite a 1 per un certo tipo di contenuto e un certo ruolo utente (ad esempio un utente "Negoziante" può creare un solo contenuto "Negozio") e quando un utente dal ruolo negoziante prova ad accedere alla pagina /node/add/negozio viene visualizzato un messaggio di errore (che ho customizzato con la traduzione interfaccia).
Spero sia d'aiuto a qualcun altro
Marco
Agenzie Immobiliari Pisa