Script-servidor para alterar senha do usuário

Olá Scadistas,

Criei um simples exemplo de como alterar a senha do usuário direto pela view, utilizando um componente chamado Script-Servidor.

Script-servidor

var s = "<input type='password'   style='border:1px solid #303030;width:80px; height:15px; font-size: 12px;font-weight:900;color:black;font-family:arial; text-align:center;' onChange='mango.view.setPoint("+ point.id +", \""+ pointComponent.id +"\", this.value);return false;' value='123' >";

if(!value.equals('123')){
var comDAO = new com.serotonin.mango.Common.getUser();
var dpDAO  = new com.serotonin.mango.db.dao.UserDao();
var operador = dpDAO.getUser(comDAO['id']);
var nova_senha = new com.serotonin.mango.Common.encrypt(value);

operador['password'] = nova_senha;
dpDAO.saveUser(operador);
}

return s;

Scripting

dp.writeDataPoint('DP_767568',123);