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