Bom dia pessoal. Pra deixar o ambiente mais seguro, queria tirar a permissão de alterar o email do usuário comum, mas não consigo. Já mexi muito nas permissões do painel de controle, mas nao consigo. Podem me ajudar?
É preciso customizar com o evento global beforeUpdateUser, colocando a regra de negócio que você precisa.
O campo ficaria ‘aberto’, mas ao salvar, vc dispara uma mensagem de erro, informando que não é possível alterar o e-mail
2 curtidas
Eu uso este código, no caso bloqueamos qq alteração por parte do usuario
function beforeUpdateUser(user) {
var userLogado = getValue("WKUser");
if (userLogado != "usuário-admin") {
throw "Opsssss... Você não pode alterar seus dados !!!";
} else {
// Adiciona um dado adicional ao usuário informando a última data de
// atualização
let dateFormat = new java.text.SimpleDateFormat("dd/MM/yyyy HH:mm:ss");
user.putData("LastUpdateDate", dateFormat.format(new Date()));
}
}
2 curtidas