diff --git a/ProcessMaker/Http/Controllers/ProcessesCatalogueController.php b/ProcessMaker/Http/Controllers/ProcessesCatalogueController.php
index 5ccc9c54e6..a17e35eb57 100644
--- a/ProcessMaker/Http/Controllers/ProcessesCatalogueController.php
+++ b/ProcessMaker/Http/Controllers/ProcessesCatalogueController.php
@@ -4,6 +4,8 @@
use Illuminate\Http\Request;
use ProcessMaker\Http\Controllers\Controller;
+use ProcessMaker\Models\Process;
+use ProcessMaker\Models\ProcessCategory;
class ProcessesCatalogueController extends Controller
{
@@ -11,4 +13,17 @@ public function index(Request $request)
{
return view('processes-catalogue.index');
}
+ /**
+ * @param Process $process
+ * @param string $id
+ *
+ * @return \Illuminate\Contracts\View\Factory|\Illuminate\View\View
+ */
+ public function open(Process $process, $id)
+ {
+ return view('processes-catalogue.open', [
+ 'process' => $process,
+ 'processId' => $id
+ ]);
+ }
}
diff --git a/resources/js/components/shared/ellipsisMenuActions.js b/resources/js/components/shared/ellipsisMenuActions.js
index 74f018646a..60e13d6209 100644
--- a/resources/js/components/shared/ellipsisMenuActions.js
+++ b/resources/js/components/shared/ellipsisMenuActions.js
@@ -23,7 +23,7 @@ export default {
value: "open-launchpad",
content: "Open Launchpad",
link: true,
- href: "/processes-catalogue/",
+ href: "/processes-catalogue/{{id}}",
permission: ["edit-processes", "create-projects", "view-projects"],
icon: "fas fa-file-export",
},
diff --git a/resources/js/processes-catalogue/components/ProcessInfo.vue b/resources/js/processes-catalogue/components/ProcessInfo.vue
new file mode 100644
index 0000000000..94e210d00d
--- /dev/null
+++ b/resources/js/processes-catalogue/components/ProcessInfo.vue
@@ -0,0 +1,41 @@
+
+ {{ $t('Processes Browser') }}
+
+