Ciao a tutti, sto cercando tramite il modulo "Rules" di impostare questa regola: Vorrei che quando un amministratore del sito (o persona che appartiene ad un determinato ruolo) modifica il ruolo di un utente registrato, venga inviata un e-mail all'utente oggetto della modifica del ruolo.
Come posso creare questa regola? Sto provando diverse cose ma senza avere successo....
Grazie a tutti.
Impostazione regola
Mer, 21/11/2012 - 18:37
#1
Impostazione regola
Ciao, secondo me hai bisogno di un modulo custom su cui far girare una funzione php che esegui al momento in cui il profilo di un utente viene "modificato" . Se non mi ricordo male le impostazioni di rules sulle "modifiche" dovresti avere due variabili, una per il "prima" ed una per il "dopo".
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
Ziobudda intanto grazie per la risposta, mi sapresti indicare dove trovare queste variabili sulle modifiche?
L' acting user, in rules, è l'utente che effettua la modifica, nell'esempio di una regola per la modifica del profilo utente?
Grazie
Il duro lavoro fatto con passione, ripaga sempre!!!!
Ciao nextpic,
prima di iniziare è doverosa una premessa : Ho risolto la tua richiesta ma con D7 e in inglese.
So che Rules in D6 è differente però potresti usarlo come spunto per adattarlo alla tua versione.
Moduli usati
Rules
Mime mail
-Mail System richiesto per D7
-Send richiesto per D6
Ho creato due ruoli oltre a quelli di default:
+lettore
+scrittore
nessuno al momento ha questo ruolo.
-Rules
Add new rules
-Name: Invia email cambio ruolo
-tag: lasciato bianco
-React on event
--After updating an existing user account
-Conditions
--User has role(s)
---User
---Data selector
---(selezionae) account
--Roles
---lettore
-Actions
--Send HTML e-mail ( le impostazioni qui sono abbastanza semplici con token crei la mail che preferisci)
salvi il tutto.
Che succede:
Se il ruolo di un utente da Autenticato a Lettore mi invia l'email; se ( lo stesso user) lo passo da lettore a scrittore l'email non viene inviata riportandolo di nuovo a lettore ricevo l'email.
Spero possa aiutarti in qualche modo anche se fatto con D7.
Ciao
Grazie mille della dritta e scusa del ritardo con cui rispondo, ma non arrivano più le e-mail quando c'è una risposta.... Ho risolto anche io il problema in d6. era già tutto li dovevo solo ragionare. Il Ragazzi grazie a tutti voi.
Il duro lavoro fatto con passione, ripaga sempre!!!!