|
|
@ -1,3 +1,5 @@ |
|
|
|
|
|
|
|
const grupoId = document.currentScript.getAttribute('grupoId'); |
|
|
|
|
|
|
|
|
|
|
|
function atualizaUsuario(id_user) { |
|
|
|
function atualizaUsuario(id_user) { |
|
|
|
$.ajax({ |
|
|
|
$.ajax({ |
|
|
|
type: "get", |
|
|
|
type: "get", |
|
|
@ -5,7 +7,24 @@ function atualizaUsuario(id_user) { |
|
|
|
success: function ({ |
|
|
|
success: function ({ |
|
|
|
data |
|
|
|
data |
|
|
|
}) { |
|
|
|
}) { |
|
|
|
|
|
|
|
var blocked = false; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (grupoId == '1' && data.grupo_id == 4) { |
|
|
|
|
|
|
|
blocked = true; |
|
|
|
|
|
|
|
} else if (grupoId == '2' && (data.grupo_id == 4 || data.grupo_id == 1)) { |
|
|
|
|
|
|
|
blocked = true; |
|
|
|
|
|
|
|
} else if (grupoId == '3') { |
|
|
|
|
|
|
|
blocked = true; |
|
|
|
|
|
|
|
} |
|
|
|
const modal = document.querySelector('.modal-edit'); |
|
|
|
const modal = document.querySelector('.modal-edit'); |
|
|
|
|
|
|
|
var form = modal.querySelector('form'); |
|
|
|
|
|
|
|
var elements = form.elements; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//desabilita os inputs se o usuario tiver permissão menor que o grupo do usuario a ser editado
|
|
|
|
|
|
|
|
for (var i = 2; i < elements.length; i++) { |
|
|
|
|
|
|
|
elements[i].disabled = blocked; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
modal.style.display = 'block'; |
|
|
|
modal.style.display = 'block'; |
|
|
|
modal.querySelector('form').action = `/users/editar/${data.id}`; |
|
|
|
modal.querySelector('form').action = `/users/editar/${data.id}`; |
|
|
|
modal.querySelector("input[name='nome']").value = data.nome; |
|
|
|
modal.querySelector("input[name='nome']").value = data.nome; |
|
|
|