diff --git a/resources/js/processes/scripts/components/CreateScriptModal.vue b/resources/js/processes/scripts/components/CreateScriptModal.vue index 61456cc198..9db85b708e 100644 --- a/resources/js/processes/scripts/components/CreateScriptModal.vue +++ b/resources/js/processes/scripts/components/CreateScriptModal.vue @@ -236,8 +236,12 @@ export default { script: null, projects: [], isQuickCreate: isQuickCreateFunc(), + userRunScript: 1, }; }, + mounted() { + this.getAdminUser(); + }, computed: { modalSetUp() { if (this.copyAssetMode) { @@ -263,6 +267,21 @@ export default { show() { this.$bvModal.show("createScript"); }, + getAdminUser() { + ProcessMaker.apiClient + .get(`/users/${this.userRunScript}`) + .then((response) => { + this.selectedUser = response.data; + }) + }, + /** + * Check if the search params contains create=true which means is coming from the Modeler as a Quick Asset Creation + * @returns {boolean} + */ + isQuickCreate() { + const searchParams = new URLSearchParams(window.location.search); + return searchParams?.get("create") === "true"; + }, onClose() { this.title = ""; this.language = "";