Răsfoiți Sursa

Programs page UI - non-admin restrictions

Vijayakrishnan 4 ani în urmă
părinte
comite
e028ccda5c
1 a modificat fișierele cu 22 adăugiri și 1 ștergeri
  1. 22 1
      resources/views/app/patient/programs.blade.php

+ 22 - 1
resources/views/app/patient/programs.blade.php

@@ -1,12 +1,14 @@
 @extends ('layouts.patient')
 @section('inner-content')
+    <?php $pro->pro_type = 's'; ?>
     <link href="/select2/select2.min.css" rel="stylesheet" />
     <script src="/select2/select2.min.js"></script>
     <div id="programsComponent">
         <div class="d-flex align-items-center pb-3">
             <h4 class="font-weight-bold m-0">Programs</h4>
-            <span class="mx-2 text-secondary">|</span>
             {{-- add program --}}
+            @if($pro->pro_type === 'ADMIN')
+            <span class="mx-2 text-secondary">|</span>
             <div moe large>
                 <a start show href="#">Add</a>
                 <form url="/api/clientProgram/create">
@@ -33,6 +35,7 @@
                     </div>
                 </form>
             </div>
+            @endif
             <select class="ml-auto max-width-200px form-control form-control-sm"
                     onchange="fastLoad('/patients/view/{{$patient->uid}}/programs/' + this.value, true, false, false)">
                 <option value="" {{ $filter === '' ? 'selected' : '' }}>Current Month</option>
@@ -56,6 +59,7 @@
             <div class="card-header d-flex align-items-start px-3 py-2 border-bottom">
                 <div class="pr-2">
                     <span class="mr-1 font-weight-bold">{{ $program->title }}</span>
+                    @if($pro->pro_type === 'ADMIN')
                     <div moe>
                         <a href="#" show start class="on-hover-opaque"><i class="fa fa-edit"></i></a>
                         <form url="/api/clientProgram/updateTitle">
@@ -72,6 +76,7 @@
                             </div>
                         </form>
                     </div>
+                    @endif
                 </div>
 
                 <div class="px-2 ml-auto border-right">
@@ -79,6 +84,7 @@
                         <span class="mr-2"><span class="text-secondary">MCP:</span>
                             {{ $program->mcp ? $program->mcp->displayName() : '-' }}
                         </span>
+                        @if($pro->pro_type === 'ADMIN')
                         <div moe relative class="ml-auto">
                             <a href="#" show start class="on-hover-opaque"><i class="fa fa-edit"></i></a>
                             <form url="/api/clientProgram/changeMcp" right>
@@ -100,6 +106,7 @@
                                 </div>
                             </form>
                         </div>
+                        @endif
                     </div>
                 </div>
 
@@ -108,6 +115,7 @@
                         <span class="mr-2"><span class="text-secondary">Manager:</span>
                             {{ $program->manager ? $program->manager->displayName() : '-' }}
                         </span>
+                        @if($pro->pro_type === 'ADMIN')
                         <div moe relative class="ml-auto">
                             <a href="#" show start class="on-hover-opaque"><i class="fa fa-edit"></i></a>
                             <form url="/api/clientProgram/changeManager" right>
@@ -129,6 +137,7 @@
                                 </div>
                             </form>
                         </div>
+                        @endif
                     </div>
                 </div>
             </div>
@@ -146,6 +155,7 @@
                                 @else
                                     <i class="fa fa-exclamation-triangle text-warning"></i>
                                 @endif
+                                @if($pro->pro_type === 'ADMIN')
                                 <div moe relative class="ml-1">
                                     <a start show class="py-0 font-weight-normal on-hover-opaque"><i class="fa fa-edit"></i></a>
                                     <form url="/api/clientProgram/editSetupInfo">
@@ -177,6 +187,7 @@
                                         </div>
                                     </form>
                                 </div>
+                                @endif
                             </div>
 
                             {{-- onboarding --}}
@@ -187,6 +198,7 @@
                                 @else
                                     <i class="fa fa-exclamation-triangle text-warning"></i>
                                 @endif
+                                @if($pro->pro_type === 'ADMIN')
                                 <div moe relative class="ml-1">
                                     <a start show class="py-0 font-weight-normal on-hover-opaque"><i class="fa fa-edit"></i></a>
                                     <form url="/api/clientProgram/editMcpOnboardingVisitInfo">
@@ -210,6 +222,7 @@
                                         </div>
                                     </form>
                                 </div>
+                                @endif
                             </div>
 
                             {{-- measurement labels --}}
@@ -223,6 +236,7 @@
                                     }
                                     ?>
                                     <span class="mr-2">{{ $labels }}</span>
+                                    @if($pro->pro_type === 'ADMIN')
                                     <div moe>
                                         <a href="#" show start class="on-hover-opaque"><i class="fa fa-edit"></i></a>
                                         <form url="/api/clientProgram/updateCategories">
@@ -243,6 +257,7 @@
                                             </div>
                                         </form>
                                     </div>
+                                    @endif
                                 </div>
                             </div>
 
@@ -251,6 +266,7 @@
                                 <div class="d-flex">
                                     <span class="mr-2 text-secondary">ICDs: </span>
                                     <span class="mr-2 font-weight-bold">{{ $program->icds }}</span>
+                                    @if($pro->pro_type === 'ADMIN')
                                     <div moe>
                                         <a href="#" show start class="on-hover-opaque"><i class="fa fa-edit"></i></a>
                                         <form url="/api/clientProgram/updateIcds">
@@ -265,6 +281,7 @@
                                             </div>
                                         </form>
                                     </div>
+                                    @endif
                                 </div>
                             </div>
 
@@ -273,6 +290,7 @@
                                 <div class="d-flex">
                                     <span class="mr-2 text-secondary">Work Spec: </span>
                                     <span class="mr-2 font-weight-bold">{{ $program->min_monthly_time_in_minutes }}m - {{ $program->max_monthly_time_in_minutes }}m</span>
+                                    @if($pro->pro_type === 'ADMIN')
                                     <div moe>
                                         <a start show class="py-0 font-weight-normal on-hover-opaque"><i class="fa fa-edit"></i></a>
                                         <form url="/api/clientProgram/editWorkSpec">
@@ -309,6 +327,7 @@
                                             </div>
                                         </form>
                                     </div>
+                                    @endif
                                 </div>
                             </div>
                         </div>
@@ -439,6 +458,8 @@
                                 @endif
                                 @if(!!$programMonth)
                                     <span class="ml-auto pr-2 text-secondary">{!!  $minutes ? '<b>' . $minutes . '</b> mins billed' : 'Entry pending' !!} </span>
+                                @elseif($filter === '')
+                                    <span class="ml-auto pr-2 text-secondary">Entry pending</span>
                                 @endif
                             </div>
                         @endforeach