Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions ProcessMaker/Http/Controllers/TaskController.php
Original file line number Diff line number Diff line change
Expand Up @@ -225,6 +225,8 @@ public function edit(ProcessRequestToken $task, string $preview = '')
'userConfiguration' => $userConfiguration,
'hitlEnabled' => $hitlEnabled,
'iframeSrc' => $iframeSrc,
'caseNumber' => $task->processRequest->case_number,
'tceEnableCaseNumberScreen' => config('app.tce_enable_case_number_screen'),
]);
}
}
Expand Down
3 changes: 3 additions & 0 deletions config/app.php
Original file line number Diff line number Diff line change
Expand Up @@ -288,6 +288,9 @@
// Enable or disable TCE customization feature
'tce_customization_enable' => env('TCE_CUSTOMIZATION_ENABLED', false),

// Enable or disable to show case number in screens feature
'tce_enable_case_number_screen' => env('TCE_ENABLE_CASE_NUMBER_SCREEN', false),

'prometheus_namespace' => env('PROMETHEUS_NAMESPACE', strtolower(preg_replace('/[^a-zA-Z0-9_]+/', '_', env('APP_NAME', 'processmaker')))),

'server_timing' => [
Expand Down
1 change: 1 addition & 0 deletions resources/js/tasks/edit.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ const main = new Vue({
},
mixins: addons,
data: {
tceEnableCaseNumberScreen: window.ProcessMaker.tceEnableCaseNumberScreen,
// Edit data
fieldsToUpdate: [],
jsonData: "",
Expand Down
5 changes: 5 additions & 0 deletions resources/views/tasks/edit.blade.php
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,9 @@ class="nav-link">
<div id="tab-form" role="tabpanel" aria-labelledby="tab-form" class="tab-pane active show">
@can('update', $task)
@unless($hitlEnabled)
<div v-if="tceEnableCaseNumberScreen" class="tw-block tw-gap-2 tw-mb-0 tw-px-2 tw-bg-white tw-border-l tw-border-l-[#d7dde5] tw-border-r tw-border-r-[#d7dde5]" v-cloak>
<span class="tw-font-medium tw-text-[#728092] tw-text-xs">Case #:</span> <span class="tw-font-normal tw-text-[#9fa8b5] tw-text-xs">{{ $caseNumber }}</span>
</div>
<task
ref="task"
class="card border-0"
Expand Down Expand Up @@ -438,6 +441,8 @@ class="mr-2 custom-badges pl-2 pr-2 rounded-lg">
const userHasAccessToTask = {{ Auth::user()->can('update', $task) ? "true": "false" }};
const userIsAdmin = {{ Auth::user()->is_administrator ? "true": "false" }};
const userIsProcessManager = {{ in_array(Auth::user()->id, $task->process?->manager_id ?? []) ? "true": "false" }};
const caseNumber = @json($caseNumber);
window.ProcessMaker.tceEnableCaseNumberScreen = @json($tceEnableCaseNumberScreen);
const userConfiguration = @json($userConfiguration);
let screenFields = @json($screenFields);
window.Processmaker.user = @json($currentUser);
Expand Down
Loading