allora, attualmente ho un sito realizzato in drupal 5 (puah) che ha registrazione utenti settata in modo che sia necessaria l'approvazione da parte dell'amministratore.
quindi lo stato del nuovo utente, al momento dell'iscrizione e fino ad approvazione avvenuta, è "bloccato".
(ne consegue che una volta "sbloccato" dall'admin, drupal manda un'email all'utente per avvisarlo del cambiamento di stato)
il cliente tuttavia richiede che sia possibile mandare un'email all'utente anche qualora, una volta vagliato, non venga approvato, nella quale possa spiegare per quale motivo non è stato approvato.
non posso utilizzare il messaggio email di default per lo stato "bloccato", perchè se non avviene cambiamento di stato, l'email non verrebbe mandata.
cosa mi conviene fare?
aggiungere uno stato addizionale "non approvato"? come?
fare in modo che quando si registra un nuovo utente abbia uno stato "neutro"?
grazie in anticipo per i consigli :)
hai provato a vedere se tra le azioni del modulo trigger (core) esiste come condizione qualcosa del tipo "user is blocked"?
in alternativa c'è anche http://drupal.org/project/workflow_ng
Certified to Rock