diff --git a/ProcessMaker/Http/Controllers/ProcessesCatalogueController.php b/ProcessMaker/Http/Controllers/ProcessesCatalogueController.php
index 655851d030..e237d349c7 100644
--- a/ProcessMaker/Http/Controllers/ProcessesCatalogueController.php
+++ b/ProcessMaker/Http/Controllers/ProcessesCatalogueController.php
@@ -20,8 +20,8 @@ public function index(Request $request)
*
* @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
*/
- public function open(Process $process, $id)
+ public function open(Process $process)
{
- return view('processes-catalogue.open', compact('id'));
+ return view('processes-catalogue.open', compact('process'));
}
}
diff --git a/resources/js/components/shared/EllipsisMenu.vue b/resources/js/components/shared/EllipsisMenu.vue
index b23084d926..2fbd635897 100644
--- a/resources/js/components/shared/EllipsisMenu.vue
+++ b/resources/js/components/shared/EllipsisMenu.vue
@@ -1,5 +1,6 @@
{{ getTotalProgress(data.batch, data.progress) }}%
+
+
+
@@ -74,21 +77,21 @@
-
{{ $t(action.content) }}
-
@@ -103,7 +106,7 @@ export default {
components: { PmqlInput },
filters: { },
mixins: [],
- props: ["actions", "permission", "data", "isDocumenterInstalled", "divider", "customButton", "showProgress", "isPackageInstalled", "searchBar", "variant"],
+ props: ["actions", "permission", "data", "isDocumenterInstalled", "divider", "lauchpad", "customButton", "showProgress", "isPackageInstalled", "searchBar", "variant"],
data() {
return {
active: false,
@@ -166,7 +169,7 @@ export default {
return this.actions.filter(action => {
// Check if the action has a 'permission' property and it's a non-empty string
if (!action.permission || typeof action.permission === 'string' && action.permission.trim() === '') {
- return true; // No specific permission required or invalid format, so allow the action.
+ return true; // No specific permission required or invalid format, so allow the action.
}
let requiredPermissions;
// Check if this.permission is of type string
@@ -175,7 +178,7 @@ export default {
} else {
requiredPermissions = action.permission;
}
-
+
// Check if this.permission is of type object
if (typeof this.permission === 'object' && this.permission !== null) {
const keys = Object.keys(this.permission);
diff --git a/resources/js/processes-catalogue/components/ProcessInfo.vue b/resources/js/processes-catalogue/components/ProcessInfo.vue
index 239dad1aba..e0ad61c235 100644
--- a/resources/js/processes-catalogue/components/ProcessInfo.vue
+++ b/resources/js/processes-catalogue/components/ProcessInfo.vue
@@ -16,10 +16,15 @@
@@ -31,12 +36,13 @@
+
+
diff --git a/resources/js/processes-catalogue/components/ProcessOptions.vue b/resources/js/processes-catalogue/components/ProcessOptions.vue
index bca4b59279..8f353a1722 100644
--- a/resources/js/processes-catalogue/components/ProcessOptions.vue
+++ b/resources/js/processes-catalogue/components/ProcessOptions.vue
@@ -44,7 +44,7 @@