Parcourir la source

Pro availability updates

Vijayakrishnan il y a 3 ans
Parent
commit
5dab9e8588

+ 56 - 6
resources/views/app/practice-management/pro-availability.blade.php

@@ -4,8 +4,9 @@
 <link href='/fullcalendar-5.3.2/lib/main.css' rel='stylesheet' />
 <script src='/fullcalendar-5.3.2/lib/main.js'></script>
 <div class="container-fluid mcp-theme-1" id="pro-availability-container">
+    @if($pro->pro_type === 'ADMIN')
     <div class="row mt-3">
-        <div class="col-md-12 mb-3" moe>
+        <div class="col-md-12" moe>
             <form show url="{{route('pro-availability-filter')}}" method="POST" class="form-inline" redir="/practice-management/pro-availability/[data]">
                 @csrf
                 <div class="form-group">
@@ -14,13 +15,14 @@
                         <option value="">-- select pro --</option>
                     </select>
                 </div>
-                <div class="form-group">
+                <div class="form-group ml-2">
                     <button class="btn btn-sm btn-primary" submit>Filter</button>
                 </div>
             </form>
         </div>
     </div>
-    <div class="row">
+    @endif
+    <div class="row mt-3">
         <div class="col-md-6">
             <div class="card mb-4">
                 <div class="card-header d-flex align-items-center px-3 py-2">
@@ -31,7 +33,7 @@
                     <span class="mx-2 text-secondary">|</span>
                     <div moe wide>
                         <a start show>
-                            Edit
+                            Add (for whole week)
                         </a>
                         <form url="/api/proGeneralAvailability/createForWholeWeek">
                             <input type="hidden" name="proUid" value="{{$selectedProUid ? $selectedProUid : $pro->uid}}">
@@ -120,6 +122,28 @@
                                                 <td class="w-25 border-0">{{friendly_time($ga->end_time)}}</td>
                                                 <td class="border-0">
                                                     <div class="d-flex align-items-center justify-content-end pl-2">
+                                                        <div moe wide class="mr-3">
+                                                            <a start show title="Update" class="text-success">
+                                                                Add
+                                                            </a>
+                                                            <form url="/api/proGeneralAvailability/createForSingleDay">
+                                                                <input type="hidden" name="proUid" value="{{$selectedProUid ? $selectedProUid : $pro->uid}}">
+                                                                <input type="hidden" name="timezone" value="EASTERN">
+                                                                <input type="hidden" name="dayOfWeek" value="{{$dow}}">
+                                                                <div class="form-group">
+                                                                    <label for="" class="control-label font-weight-bold mb-1">Start Time </label>
+                                                                    <input class="form-control" type="time" name="startTime" value="08:00">
+                                                                </div>
+                                                                <div class="form-group">
+                                                                    <label for="" class="control-label font-weight-bold mb-1">End Time </label>
+                                                                    <input class="form-control" type="time" name="endTime" value="17:00">
+                                                                </div>
+                                                                <div class="form-group m-0">
+                                                                    <button submit class="btn btn-primary btn-sm mr-2">Submit</button>
+                                                                    <button cancel class="btn btn-default border btn-sm mr-2">Cancel</button>
+                                                                </div>
+                                                            </form>
+                                                        </div>
                                                         @if(isset($generalAvailabilities[$dow]))
                                                             <div moe wide class="mr-2">
                                                                 <a start show title="Update">
@@ -148,7 +172,7 @@
                                                         @endif
                                                         <div moe wide class="mr-2">
                                                             <a start show title="Cancel">
-                                                                <i class="fa fa-times-circle"></i>
+                                                                <i class="fa fa-times-circle text-danger"></i>
                                                             </a>
                                                             <form url="/api/proGeneralAvailability/cancel" right>
                                                                 <input type="hidden" name="uid" value="{{$ga->uid}}">
@@ -170,7 +194,33 @@
                                     @else
                                         <tbody>
                                         <tr class="bg-transparent">
-                                            <td class="text-secondary font-italic bg-transparent border-0">None specified</td>
+                                            <td class="w-50 text-secondary font-italic bg-transparent border-0">None specified</td>
+                                            <td class="border-0 width-100px">
+                                                <div class="d-flex align-items-center justify-content-end pl-2">
+                                                    <div moe wide class="mr-2">
+                                                        <a start show title="Update" class="text-success">
+                                                            Add
+                                                        </a>
+                                                        <form url="/api/proGeneralAvailability/createForSingleDay">
+                                                            <input type="hidden" name="proUid" value="{{$selectedProUid ? $selectedProUid : $pro->uid}}">
+                                                            <input type="hidden" name="timezone" value="EASTERN">
+                                                            <input type="hidden" name="dayOfWeek" value="{{$dow}}">
+                                                            <div class="form-group">
+                                                                <label for="" class="control-label font-weight-bold mb-1">Start Time </label>
+                                                                <input class="form-control" type="time" name="startTime" value="08:00">
+                                                            </div>
+                                                            <div class="form-group">
+                                                                <label for="" class="control-label font-weight-bold mb-1">End Time </label>
+                                                                <input class="form-control" type="time" name="endTime" value="17:00">
+                                                            </div>
+                                                            <div class="form-group m-0">
+                                                                <button submit class="btn btn-primary btn-sm mr-2">Submit</button>
+                                                                <button cancel class="btn btn-default border btn-sm mr-2">Cancel</button>
+                                                            </div>
+                                                        </form>
+                                                    </div>
+                                                </div>
+                                            </td>
                                         </tr>
                                         </tbody>
                                     @endif