diff --git a/ProcessMaker/Http/Controllers/Process/ScreenController.php b/ProcessMaker/Http/Controllers/Process/ScreenController.php index 109a4f523c..1ae64dc53b 100644 --- a/ProcessMaker/Http/Controllers/Process/ScreenController.php +++ b/ProcessMaker/Http/Controllers/Process/ScreenController.php @@ -56,7 +56,21 @@ public function index(Request $request) 'countCategories' => ScreenCategory::where(['status' => 'ACTIVE', 'is_system' => false])->count(), ]; - return view('processes.screens.index', compact('listConfig', 'catConfig')); + $myScreenTemplates = (object) [ + + ]; + + $publicScreenTemplates = (object) [ + + ]; + + return view('processes.screens.index', + compact( + 'listConfig', + 'catConfig', + 'myScreenTemplates', + 'publicScreenTemplates', + )); } /** diff --git a/resources/views/components/categorized_resource.blade.php b/resources/views/components/categorized_resource.blade.php index d5b1aa75f6..2b5e53fff5 100644 --- a/resources/views/components/categorized_resource.blade.php +++ b/resources/views/components/categorized_resource.blade.php @@ -46,6 +46,27 @@ @endisset + @elseif (isset($myScreenTemplates)) + @if ($catConfig->permissions['view']) + + @endif + + @else @if ($catConfig->permissions['view'] && $catConfig->routes->itemsIndexWeb !== "data-sources.index")