Merged in bugfix/PMCORE-2590 (pull request #7691)

PMCORE-2590 Users are not being imported with the specified role in the connection.

Approved-by: Julio Cesar Laura Avendaño <contact@julio-laura.com>
This commit is contained in:
Roly Rudy Gutierrez Pinto
2021-01-04 16:00:20 +00:00
committed by Julio Cesar Laura Avendaño
2 changed files with 30 additions and 5 deletions

View File

@@ -216,11 +216,7 @@
{value: "ldap", text: "Open LDAP"},
{value: "ds", text: "389 DS"}
],
roles: [
{value: "PROCESSMAKER_ADMIN", text: this.$root.translation("ID_SYSTEM_ADMINISTRATOR")},
{value: "PROCESSMAKER_MANAGER", text: this.$root.translation("ID_MANAGER")},
{value: "PROCESSMAKER_OPERATOR", text: this.$root.translation("ID_OPERATOR")}
],
roles: [],
show: true
};
},
@@ -434,6 +430,27 @@
this.form.groupIdentifier = "uniquemember";
this.form.signInPolicyForLDAP = "0";
}
},
getRolesList() {
let formData = new FormData();
formData.append("action", "rolesList");
return axios.post(this.$root.baseUrl() + "users/usersAjax", formData)
.then(response => {
response;
let data = [];
for (let i in response.data) {
data.push({
value: response.data[i].ROL_UID,
text: response.data[i].ROL_CODE
});
}
this.roles = data;
})
.catch(error => {
error;
})
.finally(() => {
});
}
},
watch: {
@@ -445,6 +462,11 @@
},
deep: true
}
},
mounted() {
this.$nextTick(function () {
this.getRolesList();
});
}
}
</script>