Skip to content

Commit aa4edca

Browse files
authored
Merge pull request #7829 from ProcessMaker/feature/FOUR-20299
Feature/FOUR-20299: List of Processes in Home Page - Implement Process list pane collapse
2 parents a126adc + 365842a commit aa4edca

File tree

7 files changed

+1105
-169
lines changed

7 files changed

+1105
-169
lines changed

ProcessMaker/Http/Controllers/Api/UserConfigurationController.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@ class UserConfigurationController extends Controller
2525
'tasks' => [
2626
'isMenuCollapse' => true,
2727
],
28+
'tasks_inbox' => [
29+
'isMenuCollapse' => false,
30+
],
2831
];
2932

3033
public function index()
@@ -54,6 +57,7 @@ public function store(Request $request)
5457
'ui_configuration.cases' => 'required|array',
5558
'ui_configuration.requests' => 'required|array',
5659
'ui_configuration.tasks' => 'required|array',
60+
'ui_configuration.tasks_inbox' => 'required|array',
5761
]);
5862
$uiConfiguration = json_encode($request->input('ui_configuration'));
5963

ProcessMaker/Http/Controllers/TaskController.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ public function index()
5858

5959
$taskDraftsEnabled = TaskDraft::draftsEnabled();
6060

61-
return view('tasks.index', compact('title', 'userFilter', 'defaultColumns', 'taskDraftsEnabled'));
61+
$userConfiguration = (new UserConfigurationController())->index()['ui_configuration'] ?? [];
62+
63+
return view('tasks.index', compact('title', 'userFilter', 'defaultColumns', 'taskDraftsEnabled', 'userConfiguration'));
6264
}
6365

6466
public function edit(ProcessRequestToken $task, string $preview = '')

0 commit comments

Comments
 (0)