Impostazione regola

5 contenuti / 0 new
Ultimo contenuto
Impostazione regola

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.

Drupal Version:

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!!!!