diff --git a/app/Http/Controllers/FormController.php b/app/Http/Controllers/FormController.php index 3707764c..649eca19 100644 --- a/app/Http/Controllers/FormController.php +++ b/app/Http/Controllers/FormController.php @@ -37,6 +37,23 @@ class FormController extends Controller $this->_base_url = '/formaction'; } + protected function sessionAttr($data, $key, $default = null) + { + if (is_object($data) && isset($data->{$key})) { + return $data->{$key}; + } + if (is_array($data) && array_key_exists($key, $data)) { + return $data[$key]; + } + return $default; + } + + protected function sessionFlag($data, $key) + { + $value = $this->sessionAttr($data, $key, false); + return $value === true || $value === 1 || $value === '1' || $value === 'true'; + } + protected function deliverform($formdata, $questions, $id = false) { $additional_info = $this->get_additional_info($formdata); // if($formdata->form_id == '1711609582-e93dba24-9c98-43e7-b97a-b22d64d9b9fc') { @@ -151,6 +168,8 @@ class FormController extends Controller $form = $finfo->data->form ?? $formdata; $showPositions = $form->show_positions ?? $form->show_position ?? 'no'; $positionColumns = $this->getAvailablePositionColumns($finfo->data->submissions ?? [], $showPositions); + $userAttrs = $this->userAttributeCodes($form); + $userAttrLabels = $this->resolveUserAttributeLabels($userAttrs); $listViewData = [ 'questions' => $finfo->data->questions, 'submissions' => $finfo->data->submissions, @@ -160,6 +179,8 @@ class FormController extends Controller 'formdata' => $formdata, 'form' => $form, 'positionColumns' => $positionColumns, + 'userAttrs' => $userAttrs, + 'userAttrLabels' => $userAttrLabels, ]; if (\View::exists('form.'.$formdata->partition.'.list-'.$formdata->form_id)) { return view('form.'.$formdata->partition.'.list-'.$formdata->form_id)->with($listViewData); @@ -286,7 +307,9 @@ class FormController extends Controller //print_r($finfo->data->submissions);exit; $sessionForm = $request->session()->get('formdata'); - $canDeleteByPermission = is_object($sessionForm) && !empty($sessionForm->delete_submission); + $canDeleteByPermission = $request->input('delete_submission') == 1 + || $this->sessionFlag($sessionForm, 'delete_submission'); + $userAttrs = $this->userAttributeCodes($formdata); foreach($submissions as $submission) { if (!isset($submission->user_info->name)) continue; $row = [ @@ -297,6 +320,9 @@ class FormController extends Controller "submission_id" => $submission->id, "actions" => [] ]; + foreach ($userAttrs as $attr) { + $row[$attr] = $this->userAttributeValue($submission->user_info ?? null, $attr); + } // workflow status if (isset($formdata->workflow) && $formdata->workflow == 'yes') { @@ -551,14 +577,18 @@ class FormController extends Controller public function deletesubmission(Request $request) { $formdata = $request->session()->get('formdata'); Log::debug(print_r($formdata, true)); - $canDeleteByPermission = is_object($formdata) && !empty($formdata->delete_submission); - $canDeleteByUser = is_object($formdata) && isset($formdata->allow_delete_by_user) && $formdata->allow_delete_by_user == 'yes'; + $canDeleteByPermission = $this->sessionFlag($formdata, 'delete_submission'); + $canDeleteByUser = $this->sessionAttr($formdata, 'allow_delete_by_user') == 'yes'; if(!$canDeleteByPermission && !$canDeleteByUser) { return response()->json(['success' => false, 'message' => 'Unauthorized'], 403); } $id = $request->input('id', false); $form_id = $request->input('form_id', false); - list($application, $domain) = explode("-", $formdata->partition); + $partition = $this->sessionAttr($formdata, 'partition'); + if (!$partition) { + return response()->json(['success' => false, 'message' => 'Unauthorized'], 403); + } + list($application, $domain) = explode("-", $partition); $token = DB::table('users')->select("access_token")->where("domain", $domain)->where("permissions", 'like', '%contact_create%')->orderBy('updated_at', 'desc')->skip(0)->take(1)->get(); //print_r(['form_id' => $form_id, 'id' => $id ]); exit; LambdaRequest::getrequest('form', 'formentity/deletesubmission', ['form_id' => $form_id, 'id' => $id ], $token[0]->access_token); @@ -8131,7 +8161,7 @@ class FormController extends Controller $history = LambdaRequest::postrequest('form', 'formentity/getformhistory', ['form_id' => $form_id, 'user_id' => $formdata->user_id, 'partition' => $formdata->partition ]); //echo '
'; print_r($history); print_r($formdata); exit;
//Log::debug(print_r($history, true));
- $canDeleteSubmission = is_object($formdata) && !empty($formdata->delete_submission);
+ $canDeleteSubmission = $this->sessionFlag($formdata, 'delete_submission');
if($form_id == '1713426268-c89f38eb-ec32-43ba-a81b-b690a8f90d6a') {
$plan_id = $request->input('plan_id', '');
$submissions = [];
@@ -8145,11 +8175,20 @@ class FormController extends Controller
$data = ['form' => $history->data->form, 'questions' => $history->data->questions, 'submissions' => $history->data->submissions, 'formname' => $history->data->formname, 'form_id' => $form_id, 'formdata' => $formdata, 'can_delete_submission' => $canDeleteSubmission ];
}
+ $userAttrs = $this->userAttributeCodes($history->data->form ?? null);
+ $userAttrLabels = $this->resolveUserAttributeLabels($userAttrs);
+ $data['userAttrs'] = $userAttrs;
+ $data['userAttrLabels'] = $userAttrLabels;
+
if($request->input('export', false)) {
$exceldata = [];
$exceldata[] = [$formdata->title];
$exceldata[] = [''];
- $headers = ['Submission Date', 'Submitted By', 'Approval Status'];
+ $headers = ['Submission Date', 'Submitted By'];
+ foreach ($userAttrs as $attr) {
+ $headers[] = $userAttrLabels[$attr] ?? ucwords(str_replace('_', ' ', (string) $attr));
+ }
+ $headers[] = 'Approval Status';
foreach($history->data->questions as $question) {
if (isset($question->type) && $question->type == 'hidden') {
continue;
@@ -8168,6 +8207,9 @@ class FormController extends Controller
$row = [];
$row[] = $submission->createdAt;
$row[] = isset($submission->user_info->name) ? $submission->user_info->name : '';
+ foreach ($userAttrs as $attr) {
+ $row[] = $this->userAttributeValue($submission->user_info ?? null, $attr);
+ }
$row[] = isset($submission->workflow_status) ? $submission->workflow_status : '';
foreach($history->data->questions as $q => $v) {
if (isset($v->type) && $v->type == 'hidden') {
@@ -10291,6 +10333,11 @@ class FormController extends Controller
$exceldata[] = [''];
$headers = ['Submission Date', 'Submitted By', 'Employee Code', 'Approval Status'];
+ $userAttrs = $this->userAttributeCodes($history->data->form ?? null);
+ $userAttrLabels = $this->resolveUserAttributeLabels($userAttrs);
+ foreach ($userAttrs as $attr) {
+ $headers[] = $userAttrLabels[$attr] ?? ucwords(str_replace('_', ' ', (string) $attr));
+ }
$exportShowPositions = $history->data->form->show_positions ?? $history->data->form->show_position ?? 'no';
$exportPositionColumns = $this->getAvailablePositionColumns($history->data->submissions ?? [], $exportShowPositions);
$positionLabels = [
@@ -10325,6 +10372,9 @@ class FormController extends Controller
$row[] = isset($submission->user_info->name) ? $submission->user_info->name : '';
$row[] = isset($submission->user_info->employee_code) ? $submission->user_info->employee_code : '';
$row[] = isset($submission->workflow_status) ? $submission->workflow_status : '';
+ foreach ($userAttrs as $attr) {
+ $row[] = $this->userAttributeValue($submission->user_info ?? null, $attr);
+ }
foreach ($exportPositionColumns as $positionField) {
$row[] = isset($submission->{$positionField}) ? $submission->{$positionField} : '';
}
@@ -12487,4 +12537,87 @@ class FormController extends Controller
Log::debug($cmd);
}
+ /**
+ * Selected user attribute codes when the form is configured to show them.
+ * Uses the saved attribute list as the source of truth so columns still render
+ * if Show User Attributes was left off after attributes were selected.
+ */
+ protected function userAttributeCodes($form): array
+ {
+ if (!$form) {
+ return [];
+ }
+ $raw = $form->user_attributes ?? [];
+ if (is_object($raw)) {
+ $raw = (array) $raw;
+ }
+ if (is_string($raw) && $raw !== '') {
+ $decoded = json_decode($raw, true);
+ $raw = is_array($decoded) ? $decoded : explode('#', $raw);
+ }
+ if (!is_array($raw)) {
+ return [];
+ }
+ $codes = [];
+ foreach ($raw as $code) {
+ if (is_object($code)) {
+ $code = $code->code ?? '';
+ } elseif (is_array($code)) {
+ $code = $code['code'] ?? '';
+ }
+ $code = trim((string) $code);
+ if ($code !== '') {
+ $codes[] = $code;
+ }
+ }
+ $codes = array_values(array_unique($codes));
+ return $codes;
+ }
+
+ protected function userAttributeValue($user, string $attr): string
+ {
+ if (!$user) {
+ return '-';
+ }
+ $prefixed = 'attribute_' . $attr;
+ if (isset($user->{$attr}) && $user->{$attr} !== '') {
+ return (string) $user->{$attr};
+ }
+ if (isset($user->{$prefixed}) && $user->{$prefixed} !== '') {
+ return (string) $user->{$prefixed};
+ }
+ return '-';
+ }
+
+ /**
+ * Map user attribute codes to display names.
+ */
+ protected function resolveUserAttributeLabels(array $codes): array
+ {
+ $labels = [];
+ if (empty($codes)) {
+ return $labels;
+ }
+
+ $map = [];
+ try {
+ $userAttrs = $this->getlambda('get', 'ums', 'userattribute', 'get_all');
+ if (isset($userAttrs->data->items) && is_array($userAttrs->data->items)) {
+ foreach ($userAttrs->data->items as $attr) {
+ if (isset($attr->code)) {
+ $map[$attr->code] = $attr->attribute ?? $attr->code;
+ }
+ }
+ }
+ } catch (\Throwable $e) {
+ // Fall back to ucwords(code) below
+ }
+
+ foreach ($codes as $code) {
+ $labels[$code] = $map[$code] ?? ucwords(str_replace('_', ' ', (string) $code));
+ }
+
+ return $labels;
+ }
+
}
\ No newline at end of file
diff --git a/app/Http/Controllers/FormentityController.php b/app/Http/Controllers/FormentityController.php
index 7b7eb08e..f9a5ce7e 100644
--- a/app/Http/Controllers/FormentityController.php
+++ b/app/Http/Controllers/FormentityController.php
@@ -158,6 +158,9 @@ class FormentityController extends Controller
$values->show_manager_details = $values->show_manager_details ?? 'no';
$values->show_user_attributes = (($values->show_user_attributes ?? 'no') === 'yes') ? 'yes' : 'no';
$values->user_attributes = $this->normalizeAttributeCodes($values->user_attributes ?? []);
+ if (!empty($values->user_attributes)) {
+ $values->show_user_attributes = 'yes';
+ }
}
//echo ''; print_r($values); exit;
return $values;
@@ -251,6 +254,9 @@ class FormentityController extends Controller
$data['roles_info'] = ($data['roles_info'] ?? 'no') === 'yes' ? 'yes' : 'no';
$data['show_user_attributes'] = ($data['show_user_attributes'] ?? 'no') === 'yes' ? 'yes' : 'no';
$data['user_attributes'] = $this->normalizeAttributeCodes($data['user_attributes'] ?? []);
+ if (!empty($data['user_attributes'])) {
+ $data['show_user_attributes'] = 'yes';
+ }
if ($data['email_notification'] === 'no') {
$data['email_notification_rules'] = [];
} else {
diff --git a/app/Http/Controllers/MetricreportController.php b/app/Http/Controllers/MetricreportController.php
index ae36cf32..a8ea6ebb 100644
--- a/app/Http/Controllers/MetricreportController.php
+++ b/app/Http/Controllers/MetricreportController.php
@@ -153,9 +153,14 @@ class MetricreportController extends Controller
if (isset($response->data->graph->contact_attributes) && is_array($response->data->graph->contact_attributes)) {
$contact_attribute_labels = $this->resolveContactAttributeLabels($response->data->graph->contact_attributes);
}
+
+ $user_attribute_labels = [];
+ if (isset($response->data->graph)) {
+ $user_attribute_labels = $this->resolveUserAttributeLabels($this->userAttributeCodes($response->data->graph));
+ }
//echo ''; print_r(['periods' => $response->data->periods, 'charts' => $response->data->available_charts, 'graph' => $response->data->graph, 'post' => $post, 'colors' => $colors, 'breadcrumbs' => $breadcrumbs]); exit;
- return $this->view('report')->with(['periods' => $response->data->periods, 'charts' => $response->data->available_charts, 'graph' => $response->data->graph, 'post' => $post , 'colors' => $colors, 'breadcrumbs' => $breadcrumbs, 'contact_attribute_labels' => $contact_attribute_labels]);
+ return $this->view('report')->with(['periods' => $response->data->periods, 'charts' => $response->data->available_charts, 'graph' => $response->data->graph, 'post' => $post , 'colors' => $colors, 'breadcrumbs' => $breadcrumbs, 'contact_attribute_labels' => $contact_attribute_labels, 'user_attribute_labels' => $user_attribute_labels]);
}
public function export(Request $request) {
@@ -177,6 +182,8 @@ class MetricreportController extends Controller
}
}
$exceldata[] = [''];
+ $userAttrCodes = $this->userAttributeCodes($response->data->graph);
+ $userAttrLabels = $this->resolveUserAttributeLabels($userAttrCodes);
switch($response->data->post->type) {
case 'leaderboard':
case 'scoreboard':
@@ -185,6 +192,9 @@ class MetricreportController extends Controller
$headings = $hideRank
? ["User Id", "User Name", "Employee Code", "Designation"]
: ["Rank", "User Id", "User Name", "Employee Code", "Designation"];
+ foreach ($userAttrCodes as $attr) {
+ $headings[] = $userAttrLabels[$attr] ?? ucwords(str_replace('_', ' ', (string) $attr));
+ }
//'Manager 1 Name', 'Manager 1 Emp Code', 'Manager 1 Email', 'Manager 2 Name', 'Manager 2 Emp Code', 'Manager 2 Email'
$parentSample = [];
if (!empty($response->data->graph->values)) {
@@ -223,6 +233,9 @@ class MetricreportController extends Controller
(string)($user->employee_code ?? ''),
$user->designation ?? '',
];
+ foreach ($userAttrCodes as $attr) {
+ $rowdata[] = $this->userAttributeValue($user, $attr);
+ }
$parents = (isset($user->parents) && !empty((array) $user->parents)) ? (array) $user->parents : [];
foreach ($parents as $par) {
$rowdata[] = isset($par->name) ? $par->name : '-';
@@ -294,7 +307,11 @@ class MetricreportController extends Controller
break;
case 'details':
if($response->data->graph->chart == 'tabular') {
- $headers = ['User', 'Employee Code', 'Email', 'Designation', 'Manager 1 Name', 'Manager 1 Emp Code', 'Manager 1 Email', 'Manager 2 Name', 'Manager 2 Emp Code', 'Manager 2 Email', 'Zone', 'Region', "Area", "Territory", "Role"];
+ $headers = ['User', 'Employee Code', 'Email', 'Designation'];
+ foreach ($userAttrCodes as $attr) {
+ $headers[] = $userAttrLabels[$attr] ?? ucwords(str_replace('_', ' ', (string) $attr));
+ }
+ $headers = array_merge($headers, ['Manager 1 Name', 'Manager 1 Emp Code', 'Manager 1 Email', 'Manager 2 Name', 'Manager 2 Emp Code', 'Manager 2 Email', 'Zone', 'Region', "Area", "Territory", "Role"]);
foreach($response->data->graph->values->metrics as $metric) {
$headers[] = $metric->metric;
}
@@ -305,6 +322,9 @@ class MetricreportController extends Controller
$row[] = $user->employee_code;
$row[] = $user->email;
$row[] = $user->designation;
+ foreach ($userAttrCodes as $attr) {
+ $row[] = $this->userAttributeValue($user, $attr);
+ }
if(isset($user->parents->{'level_'.($user->level+1)})) {
$manager = $user->parents->{'level_'.($user->level+1)};
@@ -589,6 +609,12 @@ class MetricreportController extends Controller
$first->user->{$prop} = $canonical->user->{$prop};
}
}
+ foreach ($this->userAttributeCodes($graph) as $attr) {
+ if ((!isset($first->user->{$attr}) || $first->user->{$attr} === '' || $first->user->{$attr} === '-')
+ && isset($canonical->user->{$attr})) {
+ $first->user->{$attr} = $canonical->user->{$attr};
+ }
+ }
}
$graph->values = array_values(array_filter($graph->values, function ($val, $i) use ($uid) {
@@ -629,4 +655,75 @@ class MetricreportController extends Controller
return $labels;
}
+
+ /**
+ * Selected user attribute codes when the view is configured to show them.
+ */
+ protected function userAttributeCodes($graph): array
+ {
+ if (($graph->show_user_attributes ?? 'no') !== 'yes') {
+ return [];
+ }
+ $raw = $graph->user_attributes ?? [];
+ if (!is_array($raw)) {
+ return [];
+ }
+ $codes = [];
+ foreach ($raw as $code) {
+ if (is_object($code)) {
+ $code = $code->code ?? '';
+ }
+ $code = trim((string) $code);
+ if ($code !== '') {
+ $codes[] = $code;
+ }
+ }
+ return array_values(array_unique($codes));
+ }
+
+ protected function userAttributeValue($user, string $attr): string
+ {
+ if (!$user) {
+ return '-';
+ }
+ $prefixed = 'attribute_' . $attr;
+ if (isset($user->{$attr}) && $user->{$attr} !== '') {
+ return (string) $user->{$attr};
+ }
+ if (isset($user->{$prefixed}) && $user->{$prefixed} !== '') {
+ return (string) $user->{$prefixed};
+ }
+ return '-';
+ }
+
+ /**
+ * Map user attribute codes to display names.
+ */
+ protected function resolveUserAttributeLabels(array $codes): array
+ {
+ $labels = [];
+ if (empty($codes)) {
+ return $labels;
+ }
+
+ $map = [];
+ try {
+ $userAttrs = $this->getlambda('get', 'ums', 'userattribute', 'get_all');
+ if (isset($userAttrs->data->items) && is_array($userAttrs->data->items)) {
+ foreach ($userAttrs->data->items as $attr) {
+ if (isset($attr->code)) {
+ $map[$attr->code] = $attr->attribute ?? $attr->code;
+ }
+ }
+ }
+ } catch (\Throwable $e) {
+ // Fall back to ucwords(code) below
+ }
+
+ foreach ($codes as $code) {
+ $labels[$code] = $map[$code] ?? ucwords(str_replace('_', ' ', (string) $code));
+ }
+
+ return $labels;
+ }
}
diff --git a/resources/views/form/history.blade.php b/resources/views/form/history.blade.php
index 7e3bb3a4..f2bc121b 100644
--- a/resources/views/form/history.blade.php
+++ b/resources/views/form/history.blade.php
@@ -40,6 +40,9 @@
Submission Date
+ @foreach(($userAttrs ?? []) as $attr)
+ {{ $userAttrLabels[$attr] ?? ucwords(str_replace('_', ' ', $attr)) }}
+ @endforeach
@foreach($questions as $code => $question)
@if($question->type == 'hidden')
@continue;
@@ -59,6 +62,20 @@
@foreach($submissions as $submission)
{{date("d M Y", strtotime($submission->updatedAt))}}
+ @foreach(($userAttrs ?? []) as $attr)
+ @php
+ $uaUser = $submission->user_info ?? null;
+ $uaVal = '-';
+ if ($uaUser) {
+ if (isset($uaUser->{$attr}) && $uaUser->{$attr} !== '') {
+ $uaVal = $uaUser->{$attr};
+ } elseif (isset($uaUser->{'attribute_'.$attr}) && $uaUser->{'attribute_'.$attr} !== '') {
+ $uaVal = $uaUser->{'attribute_'.$attr};
+ }
+ }
+ @endphp
+ {{ $uaVal }}
+ @endforeach
@foreach($questions as $code => $question)
@if($question->type == 'hidden')
@continue;
@@ -97,16 +114,20 @@
@endif
@endforeach
+ @php
+ $isApproved = ($submission->workflow ?? '') == 'yes' && ($submission->workflow_status ?? '') == 'approved';
+ $showFieldDelete = isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes' && !$isApproved;
+ @endphp
@if($question->can_edit == 'yes' || sizeof($submission->workflow_approvals) == 0 )
- @if($submission->workflow == 'yes' && $submission->workflow_status == 'approved' )
+ @if($isApproved)
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
- Delete
- @endif
@endif
@endif
+ @if($showFieldDelete || !empty($can_delete_submission))
+ Delete
+ @endif
@endforeach
diff --git a/resources/views/form/list.blade.php b/resources/views/form/list.blade.php
index 9f9abed9..242927e7 100644
--- a/resources/views/form/list.blade.php
+++ b/resources/views/form/list.blade.php
@@ -67,6 +67,9 @@
Submission Date
Submitted By
Employee Code
+ @foreach(($userAttrs ?? []) as $attr)
+ {{ $userAttrLabels[$attr] ?? ucwords(str_replace('_', ' ', $attr)) }}
+ @endforeach
@if(isset($formdata) && isset($formdata->workflow) && $formdata->workflow == 'yes' )
Workflow Status
@endif
@@ -169,6 +172,7 @@
const loggedInUser = @json($formdata->user_id ?? "");
const allAccess = @json(isset($formdata->all_data_access) ? $formdata->all_data_access : 0);
const formId = @json($form_id);
+ const canDeleteSubmission = @json(!empty($formdata->delete_submission));
let table = $('#basic-datatable').DataTable({
"responsive": false,
@@ -196,7 +200,7 @@
if (row.actions.includes('edit')) {
buttons += ` `;
}
- if (row.actions.includes('delete')) {
+ if (row.actions.includes('delete') || canDeleteSubmission) {
buttons += ` `;
}
@@ -226,6 +230,9 @@
{ "data": "date" },
{ "data": "name" },
{ "data": "employee_code" },
+ @foreach(($userAttrs ?? []) as $attr)
+ { "data": "{{ $attr }}" },
+ @endforeach
@if(isset($formdata) && isset($formdata->workflow) && $formdata->workflow == 'yes' )
{ "data": "workflow_status" },
@endif
@@ -460,6 +467,7 @@
@else
params['team_report'] = 1;
@endif
+ params['delete_submission'] = canDeleteSubmission ? 1 : 0;
params = Object.assign(params, extraParams);
diff --git a/resources/views/form/rapport-copd/1742999180-84d4204c-ee46-4398-9bae-9e8e000a20bd-history.blade.php b/resources/views/form/rapport-copd/1742999180-84d4204c-ee46-4398-9bae-9e8e000a20bd-history.blade.php
index 4bd17946..801826e1 100644
--- a/resources/views/form/rapport-copd/1742999180-84d4204c-ee46-4398-9bae-9e8e000a20bd-history.blade.php
+++ b/resources/views/form/rapport-copd/1742999180-84d4204c-ee46-4398-9bae-9e8e000a20bd-history.blade.php
@@ -97,7 +97,7 @@
{{-- Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -111,11 +111,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-copd/1751367123-8d916a5b-ff32-49e0-a168-e5a3ec6e1398-history.blade.php b/resources/views/form/rapport-copd/1751367123-8d916a5b-ff32-49e0-a168-e5a3ec6e1398-history.blade.php
index ea55b5a8..1cb1a671 100644
--- a/resources/views/form/rapport-copd/1751367123-8d916a5b-ff32-49e0-a168-e5a3ec6e1398-history.blade.php
+++ b/resources/views/form/rapport-copd/1751367123-8d916a5b-ff32-49e0-a168-e5a3ec6e1398-history.blade.php
@@ -71,11 +71,15 @@
Approved
@else
{{-- Edit --}}
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-copd/1768200130-7e002780-2e64-4472-ba6a-2f93ef37804b-history.blade.php b/resources/views/form/rapport-copd/1768200130-7e002780-2e64-4472-ba6a-2f93ef37804b-history.blade.php
index 6b7a955e..28ee2afe 100644
--- a/resources/views/form/rapport-copd/1768200130-7e002780-2e64-4472-ba6a-2f93ef37804b-history.blade.php
+++ b/resources/views/form/rapport-copd/1768200130-7e002780-2e64-4472-ba6a-2f93ef37804b-history.blade.php
@@ -71,11 +71,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif --}}
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-copd/1785317381-d72b4330-0fad-49a3-913c-98d978cf22f1-history.blade.php b/resources/views/form/rapport-copd/1785317381-d72b4330-0fad-49a3-913c-98d978cf22f1-history.blade.php
index d8de6335..60aa2e09 100644
--- a/resources/views/form/rapport-copd/1785317381-d72b4330-0fad-49a3-913c-98d978cf22f1-history.blade.php
+++ b/resources/views/form/rapport-copd/1785317381-d72b4330-0fad-49a3-913c-98d978cf22f1-history.blade.php
@@ -102,11 +102,15 @@
Approved
@else
{{-- Edit --}}
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-gennovadc/1750312866-ea213e07-7786-4e99-9e1b-3bb8784ee219-history.blade.php b/resources/views/form/rapport-gennovadc/1750312866-ea213e07-7786-4e99-9e1b-3bb8784ee219-history.blade.php
index e88d9853..29d5e01f 100644
--- a/resources/views/form/rapport-gennovadc/1750312866-ea213e07-7786-4e99-9e1b-3bb8784ee219-history.blade.php
+++ b/resources/views/form/rapport-gennovadc/1750312866-ea213e07-7786-4e99-9e1b-3bb8784ee219-history.blade.php
@@ -71,7 +71,7 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
diff --git a/resources/views/form/rapport-gennovadc/1751454584-e4cf497c-7e14-4352-ac70-a86ed9639eca-history.blade.php b/resources/views/form/rapport-gennovadc/1751454584-e4cf497c-7e14-4352-ac70-a86ed9639eca-history.blade.php
index f3d45049..292c5e91 100644
--- a/resources/views/form/rapport-gennovadc/1751454584-e4cf497c-7e14-4352-ac70-a86ed9639eca-history.blade.php
+++ b/resources/views/form/rapport-gennovadc/1751454584-e4cf497c-7e14-4352-ac70-a86ed9639eca-history.blade.php
@@ -71,11 +71,15 @@
Approved
@else
{{-- Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif --}}
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35-history.blade.php b/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35-history.blade.php
index df5c7907..2f0e9ee5 100644
--- a/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35-history.blade.php
+++ b/resources/views/form/rapport-glenmarkcv/1779081113-c6488e84-aeba-4ab8-b468-eb470ee6cc35-history.blade.php
@@ -69,11 +69,15 @@
{{-- @if($question->can_edit == 'yes' || sizeof($submission->workflow_approvals) == 0 )
@if($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d-history.blade.php b/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d-history.blade.php
index df5c7907..2f0e9ee5 100644
--- a/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d-history.blade.php
+++ b/resources/views/form/rapport-glenmarkcv/1779081191-58b7260b-40d2-4f1f-950c-3b327701ec2d-history.blade.php
@@ -69,11 +69,15 @@
{{-- @if($question->can_edit == 'yes' || sizeof($submission->workflow_approvals) == 0 )
@if($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-glenmarkcv/1779082388-17bb54e2-5551-46fe-9603-9591728bc15c-history.blade.php b/resources/views/form/rapport-glenmarkcv/1779082388-17bb54e2-5551-46fe-9603-9591728bc15c-history.blade.php
index df5c7907..2f0e9ee5 100644
--- a/resources/views/form/rapport-glenmarkcv/1779082388-17bb54e2-5551-46fe-9603-9591728bc15c-history.blade.php
+++ b/resources/views/form/rapport-glenmarkcv/1779082388-17bb54e2-5551-46fe-9603-9591728bc15c-history.blade.php
@@ -69,11 +69,15 @@
{{-- @if($question->can_edit == 'yes' || sizeof($submission->workflow_approvals) == 0 )
@if($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-glenmarkcv/1779085729-a0fa7b57-287e-419c-9413-fbee9a2ac88a-history.blade.php b/resources/views/form/rapport-glenmarkcv/1779085729-a0fa7b57-287e-419c-9413-fbee9a2ac88a-history.blade.php
index df5c7907..2f0e9ee5 100644
--- a/resources/views/form/rapport-glenmarkcv/1779085729-a0fa7b57-287e-419c-9413-fbee9a2ac88a-history.blade.php
+++ b/resources/views/form/rapport-glenmarkcv/1779085729-a0fa7b57-287e-419c-9413-fbee9a2ac88a-history.blade.php
@@ -69,11 +69,15 @@
{{-- @if($question->can_edit == 'yes' || sizeof($submission->workflow_approvals) == 0 )
@if($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-glenmarkcv/1779787418-c5969925-b986-4dc6-b867-0e18922c1f88-history.blade.php b/resources/views/form/rapport-glenmarkcv/1779787418-c5969925-b986-4dc6-b867-0e18922c1f88-history.blade.php
index c5efcc1f..2bb0619b 100644
--- a/resources/views/form/rapport-glenmarkcv/1779787418-c5969925-b986-4dc6-b867-0e18922c1f88-history.blade.php
+++ b/resources/views/form/rapport-glenmarkcv/1779787418-c5969925-b986-4dc6-b867-0e18922c1f88-history.blade.php
@@ -87,11 +87,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-horizon/1775454829-8b84b38a-fefb-46e2-8153-2913bbad0038-history.blade.php b/resources/views/form/rapport-horizon/1775454829-8b84b38a-fefb-46e2-8153-2913bbad0038-history.blade.php
index 8cc178e0..9b6d44f8 100644
--- a/resources/views/form/rapport-horizon/1775454829-8b84b38a-fefb-46e2-8153-2913bbad0038-history.blade.php
+++ b/resources/views/form/rapport-horizon/1775454829-8b84b38a-fefb-46e2-8153-2913bbad0038-history.blade.php
@@ -97,7 +97,7 @@
{{-- Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -111,11 +111,15 @@
Approved
@elseif($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-horizon/1775714229-de6790b2-6cea-42e6-ac13-0c56afbb23b0-history.blade.php b/resources/views/form/rapport-horizon/1775714229-de6790b2-6cea-42e6-ac13-0c56afbb23b0-history.blade.php
index 8cc178e0..9b6d44f8 100644
--- a/resources/views/form/rapport-horizon/1775714229-de6790b2-6cea-42e6-ac13-0c56afbb23b0-history.blade.php
+++ b/resources/views/form/rapport-horizon/1775714229-de6790b2-6cea-42e6-ac13-0c56afbb23b0-history.blade.php
@@ -97,7 +97,7 @@
{{-- Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -111,11 +111,15 @@
Approved
@elseif($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-horizon/1776054298-c1c47fb5-c8b8-4495-b323-0abe41e8ec3a-history.blade.php b/resources/views/form/rapport-horizon/1776054298-c1c47fb5-c8b8-4495-b323-0abe41e8ec3a-history.blade.php
index 8cc178e0..9b6d44f8 100644
--- a/resources/views/form/rapport-horizon/1776054298-c1c47fb5-c8b8-4495-b323-0abe41e8ec3a-history.blade.php
+++ b/resources/views/form/rapport-horizon/1776054298-c1c47fb5-c8b8-4495-b323-0abe41e8ec3a-history.blade.php
@@ -97,7 +97,7 @@
{{-- Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -111,11 +111,15 @@
Approved
@elseif($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-horizon/1776162763-2593f6ae-5950-4a39-9c3a-bf1e1ebbe700-history.blade.php b/resources/views/form/rapport-horizon/1776162763-2593f6ae-5950-4a39-9c3a-bf1e1ebbe700-history.blade.php
index 8cc178e0..9b6d44f8 100644
--- a/resources/views/form/rapport-horizon/1776162763-2593f6ae-5950-4a39-9c3a-bf1e1ebbe700-history.blade.php
+++ b/resources/views/form/rapport-horizon/1776162763-2593f6ae-5950-4a39-9c3a-bf1e1ebbe700-history.blade.php
@@ -97,7 +97,7 @@
{{-- Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -111,11 +111,15 @@
Approved
@elseif($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-impetuspace/1757050355-1b6b6df4-9bcf-48dc-9b52-de19763b3f1b-history.blade.php b/resources/views/form/rapport-impetuspace/1757050355-1b6b6df4-9bcf-48dc-9b52-de19763b3f1b-history.blade.php
index 24c2db59..1bdf2610 100644
--- a/resources/views/form/rapport-impetuspace/1757050355-1b6b6df4-9bcf-48dc-9b52-de19763b3f1b-history.blade.php
+++ b/resources/views/form/rapport-impetuspace/1757050355-1b6b6df4-9bcf-48dc-9b52-de19763b3f1b-history.blade.php
@@ -77,11 +77,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-impetuspace/1757055046-ba0eff4e-0d4a-4e90-b190-c59f12ef6edd-history.blade.php b/resources/views/form/rapport-impetuspace/1757055046-ba0eff4e-0d4a-4e90-b190-c59f12ef6edd-history.blade.php
index 24c2db59..1bdf2610 100644
--- a/resources/views/form/rapport-impetuspace/1757055046-ba0eff4e-0d4a-4e90-b190-c59f12ef6edd-history.blade.php
+++ b/resources/views/form/rapport-impetuspace/1757055046-ba0eff4e-0d4a-4e90-b190-c59f12ef6edd-history.blade.php
@@ -77,11 +77,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-impetuspace/1758180234-37c6fb8c-7d13-4647-8aaa-1d67fc51ea57-history.blade.php b/resources/views/form/rapport-impetuspace/1758180234-37c6fb8c-7d13-4647-8aaa-1d67fc51ea57-history.blade.php
index d128ab50..526d26e8 100644
--- a/resources/views/form/rapport-impetuspace/1758180234-37c6fb8c-7d13-4647-8aaa-1d67fc51ea57-history.blade.php
+++ b/resources/views/form/rapport-impetuspace/1758180234-37c6fb8c-7d13-4647-8aaa-1d67fc51ea57-history.blade.php
@@ -79,7 +79,7 @@
{{-- UnApproved
--}}
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -92,11 +92,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-impetuspace/1758800833-00e44f7c-1857-4109-8ad4-2789d49a78fa-history.blade.php b/resources/views/form/rapport-impetuspace/1758800833-00e44f7c-1857-4109-8ad4-2789d49a78fa-history.blade.php
index d128ab50..526d26e8 100644
--- a/resources/views/form/rapport-impetuspace/1758800833-00e44f7c-1857-4109-8ad4-2789d49a78fa-history.blade.php
+++ b/resources/views/form/rapport-impetuspace/1758800833-00e44f7c-1857-4109-8ad4-2789d49a78fa-history.blade.php
@@ -79,7 +79,7 @@
{{-- UnApproved
--}}
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -92,11 +92,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-impetuspace/1775212496-c366f070-8e5f-4aee-abbd-2431cd3fbc8f-history.blade.php b/resources/views/form/rapport-impetuspace/1775212496-c366f070-8e5f-4aee-abbd-2431cd3fbc8f-history.blade.php
index 0276d1cb..dda3168c 100644
--- a/resources/views/form/rapport-impetuspace/1775212496-c366f070-8e5f-4aee-abbd-2431cd3fbc8f-history.blade.php
+++ b/resources/views/form/rapport-impetuspace/1775212496-c366f070-8e5f-4aee-abbd-2431cd3fbc8f-history.blade.php
@@ -97,7 +97,7 @@
{{-- Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -111,11 +111,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-pulmocare/1782369496-6603002f-f5ab-4352-86fc-b1b384cc2b60-history.blade.php b/resources/views/form/rapport-pulmocare/1782369496-6603002f-f5ab-4352-86fc-b1b384cc2b60-history.blade.php
index beacdf0a..ea54eba6 100644
--- a/resources/views/form/rapport-pulmocare/1782369496-6603002f-f5ab-4352-86fc-b1b384cc2b60-history.blade.php
+++ b/resources/views/form/rapport-pulmocare/1782369496-6603002f-f5ab-4352-86fc-b1b384cc2b60-history.blade.php
@@ -77,11 +77,15 @@
Approved
@else
{{-- Edit --}}
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-pulmocare/1784533027-3b12705e-bcd1-4910-b7aa-1c54b4b64135-history.blade.php b/resources/views/form/rapport-pulmocare/1784533027-3b12705e-bcd1-4910-b7aa-1c54b4b64135-history.blade.php
index 24e660d5..fc1b8a88 100644
--- a/resources/views/form/rapport-pulmocare/1784533027-3b12705e-bcd1-4910-b7aa-1c54b4b64135-history.blade.php
+++ b/resources/views/form/rapport-pulmocare/1784533027-3b12705e-bcd1-4910-b7aa-1c54b4b64135-history.blade.php
@@ -69,7 +69,7 @@
@if($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@elseif($submission->workflow == 'yes' && $submission->workflow_status == 'approved' )
@@ -80,6 +80,10 @@
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-reviva/1758616187-0232b670-309f-4a70-9ea0-73cf44e90700-history.blade.php b/resources/views/form/rapport-reviva/1758616187-0232b670-309f-4a70-9ea0-73cf44e90700-history.blade.php
index a049803b..b07d60e7 100644
--- a/resources/views/form/rapport-reviva/1758616187-0232b670-309f-4a70-9ea0-73cf44e90700-history.blade.php
+++ b/resources/views/form/rapport-reviva/1758616187-0232b670-309f-4a70-9ea0-73cf44e90700-history.blade.php
@@ -84,7 +84,7 @@
{{-- UnApproved
--}}
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -98,11 +98,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-shwas2/1767850658-36a90269-9b06-43f4-b70a-96d414f806a0-history.blade.php b/resources/views/form/rapport-shwas2/1767850658-36a90269-9b06-43f4-b70a-96d414f806a0-history.blade.php
index e88d9853..29d5e01f 100644
--- a/resources/views/form/rapport-shwas2/1767850658-36a90269-9b06-43f4-b70a-96d414f806a0-history.blade.php
+++ b/resources/views/form/rapport-shwas2/1767850658-36a90269-9b06-43f4-b70a-96d414f806a0-history.blade.php
@@ -71,7 +71,7 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
diff --git a/resources/views/form/rapport-team2/1756965702-68add159-7312-476d-8c92-0c7683015351-history.blade.php b/resources/views/form/rapport-team2/1756965702-68add159-7312-476d-8c92-0c7683015351-history.blade.php
index fff04ed0..325155ac 100644
--- a/resources/views/form/rapport-team2/1756965702-68add159-7312-476d-8c92-0c7683015351-history.blade.php
+++ b/resources/views/form/rapport-team2/1756965702-68add159-7312-476d-8c92-0c7683015351-history.blade.php
@@ -81,7 +81,7 @@
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@@ -95,11 +95,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-team2/1768217365-08989d47-a8bd-4e48-9ad8-438c3f62108a-history.blade.php b/resources/views/form/rapport-team2/1768217365-08989d47-a8bd-4e48-9ad8-438c3f62108a-history.blade.php
index b22796d8..dd6c8b23 100644
--- a/resources/views/form/rapport-team2/1768217365-08989d47-a8bd-4e48-9ad8-438c3f62108a-history.blade.php
+++ b/resources/views/form/rapport-team2/1768217365-08989d47-a8bd-4e48-9ad8-438c3f62108a-history.blade.php
@@ -71,7 +71,7 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
diff --git a/resources/views/form/rapport-team2/list-1781004538-88671587-3b81-403b-af63-fdbfae8a965e.blade.php b/resources/views/form/rapport-team2/list-1781004538-88671587-3b81-403b-af63-fdbfae8a965e.blade.php
index 873b6a23..d3427903 100644
--- a/resources/views/form/rapport-team2/list-1781004538-88671587-3b81-403b-af63-fdbfae8a965e.blade.php
+++ b/resources/views/form/rapport-team2/list-1781004538-88671587-3b81-403b-af63-fdbfae8a965e.blade.php
@@ -134,6 +134,7 @@
const loggedInUser = @json($formdata->user_id ?? "");
const allAccess = @json(isset($formdata->all_data_access) ? $formdata->all_data_access : 0);
const formId = @json($form_id);
+ const canDeleteSubmission = @json(!empty($formdata->delete_submission));
const partition = @json($formdata->partition ?? '');
function buildGeneratedImageDownloadHtml(row, iconOnly) {
@@ -178,7 +179,7 @@
if (row.actions.includes('edit')) {
buttons += ` `;
}
- if (row.actions.includes('delete')) {
+ if (row.actions.includes('delete') || canDeleteSubmission) {
buttons += ` `;
}
@@ -382,6 +383,7 @@
params['user_id'] = '{{ $formdata->user_id ?? '' }}';
params['team_report'] = 1;
@endif
+ params['delete_submission'] = canDeleteSubmission ? 1 : 0;
params = Object.assign(params, extraParams);
// Ensure form_id is never dropped by filters / load-more
diff --git a/resources/views/form/rapport-team3/1718178830-d871301e-312b-4a60-9c68-15afa4ce6163-history.blade.php b/resources/views/form/rapport-team3/1718178830-d871301e-312b-4a60-9c68-15afa4ce6163-history.blade.php
index f3a0516f..567d07a3 100644
--- a/resources/views/form/rapport-team3/1718178830-d871301e-312b-4a60-9c68-15afa4ce6163-history.blade.php
+++ b/resources/views/form/rapport-team3/1718178830-d871301e-312b-4a60-9c68-15afa4ce6163-history.blade.php
@@ -77,11 +77,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-team3/1718178830-d871301e-312b-4a60-nebmitra-15afa4ce6163-history.blade.php b/resources/views/form/rapport-team3/1718178830-d871301e-312b-4a60-nebmitra-15afa4ce6163-history.blade.php
index 469c3ddc..1880e195 100644
--- a/resources/views/form/rapport-team3/1718178830-d871301e-312b-4a60-nebmitra-15afa4ce6163-history.blade.php
+++ b/resources/views/form/rapport-team3/1718178830-d871301e-312b-4a60-nebmitra-15afa4ce6163-history.blade.php
@@ -62,11 +62,14 @@
Approved
@else
Upload Invoice
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
{{date("d M Y", strtotime($submission->updatedAt))}}
@foreach($questions as $code => $question)
diff --git a/resources/views/form/rapport-team3/1724855317-a89d683c-b91a-4a62-95c1-3edc589f6d30-history.blade.php b/resources/views/form/rapport-team3/1724855317-a89d683c-b91a-4a62-95c1-3edc589f6d30-history.blade.php
index 05447f73..564db777 100644
--- a/resources/views/form/rapport-team3/1724855317-a89d683c-b91a-4a62-95c1-3edc589f6d30-history.blade.php
+++ b/resources/views/form/rapport-team3/1724855317-a89d683c-b91a-4a62-95c1-3edc589f6d30-history.blade.php
@@ -71,11 +71,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-team3/1770113055-b65a4310-83e0-49ad-ad98-6a226beb2bc3-history.blade.php b/resources/views/form/rapport-team3/1770113055-b65a4310-83e0-49ad-ad98-6a226beb2bc3-history.blade.php
index 0b1e2264..46f3c461 100644
--- a/resources/views/form/rapport-team3/1770113055-b65a4310-83e0-49ad-ad98-6a226beb2bc3-history.blade.php
+++ b/resources/views/form/rapport-team3/1770113055-b65a4310-83e0-49ad-ad98-6a226beb2bc3-history.blade.php
@@ -71,11 +71,15 @@
Approved
@else
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-team3/1774866189-e645a43b-8be4-418a-ab42-cbb1dcae232e-history.blade.php b/resources/views/form/rapport-team3/1774866189-e645a43b-8be4-418a-ab42-cbb1dcae232e-history.blade.php
index df5c7907..2f0e9ee5 100644
--- a/resources/views/form/rapport-team3/1774866189-e645a43b-8be4-418a-ab42-cbb1dcae232e-history.blade.php
+++ b/resources/views/form/rapport-team3/1774866189-e645a43b-8be4-418a-ab42-cbb1dcae232e-history.blade.php
@@ -69,11 +69,15 @@
{{-- @if($question->can_edit == 'yes' || sizeof($submission->workflow_approvals) == 0 )
@if($submission->workflow == 'yes' && $submission->workflow_status == 'rejected' )
Edit
- @if((isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes') || !empty($can_delete_submission))
+ @if(isset($form->allow_delete_by_user) && $form->allow_delete_by_user == 'yes')
Delete
@endif
@endif
@endif --}}
+ @if(!empty($can_delete_submission))
+ Delete
+ @endif
+
@endforeach
diff --git a/resources/views/form/rapport-team3/list-1718178830-d871301e-312b-4a60-nebmitra-15afa4ce6163.blade.php b/resources/views/form/rapport-team3/list-1718178830-d871301e-312b-4a60-nebmitra-15afa4ce6163.blade.php
index a1886adf..ddc54d63 100644
--- a/resources/views/form/rapport-team3/list-1718178830-d871301e-312b-4a60-nebmitra-15afa4ce6163.blade.php
+++ b/resources/views/form/rapport-team3/list-1718178830-d871301e-312b-4a60-nebmitra-15afa4ce6163.blade.php
@@ -640,6 +640,7 @@
params['user_id'] = '{{ $formdata->user_id }}';
params['team_report'] = 1;
@endif
+ params['delete_submission'] = @json(!empty($formdata->delete_submission)) ? 1 : 0;
// Merge extraParams (e.g., date range, form_id)
params = Object.assign(params, extraParams);
diff --git a/resources/views/form/rapport-team3/list-1750914801-153443b9-94d0-4dcb-b3f3-4fa11588a0a9.blade.php b/resources/views/form/rapport-team3/list-1750914801-153443b9-94d0-4dcb-b3f3-4fa11588a0a9.blade.php
index f0570f28..d8a708d0 100644
--- a/resources/views/form/rapport-team3/list-1750914801-153443b9-94d0-4dcb-b3f3-4fa11588a0a9.blade.php
+++ b/resources/views/form/rapport-team3/list-1750914801-153443b9-94d0-4dcb-b3f3-4fa11588a0a9.blade.php
@@ -223,6 +223,7 @@ $is_authorised = in_array('1655449174-a39a5017-8232-4d58-a253-90d06bc733d0', $ro
const nextApprover = row?.workflow_next_approver ?? "";
const noofneb = row?.no_of_nebulizer ?? [];
const allAccess = @json($formdata->all_data_access ?? 0);
+ const canDeleteSubmission = @json(!empty($formdata->delete_submission));
// console.log("row:", row);
// console.log('workflowType'+workflowType);
@@ -239,7 +240,7 @@ $is_authorised = in_array('1655449174-a39a5017-8232-4d58-a253-90d06bc733d0', $ro
if (row.actions.includes('edit')) {
buttons += ` `;
}
- if (row.actions.includes('delete')) {
+ if (row.actions.includes('delete') || canDeleteSubmission) {
buttons += ` `;
}
@@ -380,6 +381,7 @@ $is_authorised = in_array('1655449174-a39a5017-8232-4d58-a253-90d06bc733d0', $ro
params['user_id'] = '{{$formdata->user_id}}';
params['team_report'] = 1;
@endif
+ params['delete_submission'] = @json(!empty($formdata->delete_submission)) ? 1 : 0;
// Merge extraParams (e.g., date range, form_id)
params = Object.assign(params, extraParams);
diff --git a/resources/views/form/rapport-team3/list-1771861147-eb801858-8520-45e9-aa5c-239b6bacdf98.blade.php b/resources/views/form/rapport-team3/list-1771861147-eb801858-8520-45e9-aa5c-239b6bacdf98.blade.php
index 0d29a705..a78600b3 100644
--- a/resources/views/form/rapport-team3/list-1771861147-eb801858-8520-45e9-aa5c-239b6bacdf98.blade.php
+++ b/resources/views/form/rapport-team3/list-1771861147-eb801858-8520-45e9-aa5c-239b6bacdf98.blade.php
@@ -147,6 +147,7 @@ $is_authorised = in_array('1655449174-a39a5017-8232-4d58-a253-90d06bc733d0', $ro