|
@@ -0,0 +1,188 @@
|
|
|
+<div class="{{ $bill->is_flagged_by_administrator && !$bill->is_administrator_flag_cleared ? 'alert alert-danger p-1 rounded-0' : '' }}">
|
|
|
+<?php #dump($bill); ?>
|
|
|
+@if($pro->pro_type === 'ADMIN')
|
|
|
+ @if($bill->is_flagged_by_administrator && !$bill->is_administrator_flag_cleared)
|
|
|
+ <div class="d-flex flex-column">
|
|
|
+ <span><b>Flagged At:</b> {{ friendly_date_time($bill->flagged_administrator_at) }}</span>
|
|
|
+ <small class="text-muted"><b><i class="fas fa-comment text-primary"></i></b> {{ $bill->administrator_flag_memo }}</small>
|
|
|
+ <small class="text-muted text-sm">Flagged By: <i class="fas fa-user"></i> {{ $bill->billFlagAcknowledgedByProAdmin->displayName() }}</small>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ @if($bill->is_administrator_flag_acknowledged && $bill->administrator_flag_acknowledged_at > $bill->flagged_administrator_at)
|
|
|
+ <!-- This is resolved -->
|
|
|
+ <div class="border-top border-light mt-2 pt-2">
|
|
|
+ <div class="d-flex flex-column">
|
|
|
+ <span><b>Ack. At:</b> {{ friendly_date_time($bill->administrator_flag_acknowledged_at) }}</span>
|
|
|
+ <small class="text-muted"><b><i class="fas fa-comment"></i></b> {{ $bill->administrator_flag_acknowledgement_memo }}</small>
|
|
|
+ <small class="text-muted text-sm">Ack. By: <i class="fas fa-user"></i> {{ $bill->billFlagAcknowledgedByPro->displayName() }}</small>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ @endif
|
|
|
+ <!-- Flagged by admin, pending ack. by pro -->
|
|
|
+ <div class="border-top border-light mt-2 pt-2">
|
|
|
+ <div class="d-flex">
|
|
|
+ @if($bill->is_administrator_flag_acknowledged)
|
|
|
+ <div moe>
|
|
|
+ <a start class="text-success"><i class="fas fa-flag on-hover-opaque"></i> Clear Flag</a>
|
|
|
+ <form url="/api/bill/clearFlag" class="mcp-theme-1">
|
|
|
+ <input type="hidden" name="uid" value="{{$bill->uid}}">
|
|
|
+ <p class="mb-1">Are you sure?</p>
|
|
|
+ <div class="form-group">
|
|
|
+ <label>Memo:</label>
|
|
|
+ <textarea name="memo" rows="2" class="form-control"></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <button submit class="btn btn-sm btn-success mr-1">Clear Flag</button>
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ @else
|
|
|
+ <div moe>
|
|
|
+ <a start class="text-success"><i class="fas fa-flag on-hover-opaque"></i> Unflag Bill</a>
|
|
|
+ <form url="/api/bill/undoFlagAsAdministrator" class="mcp-theme-1">
|
|
|
+ <input type="hidden" name="uid" value="{{$bill->uid}}">
|
|
|
+ <p class="mb-1">Are you sure?</p>
|
|
|
+ <div class="form-group">
|
|
|
+ <label>Memo:</label>
|
|
|
+ <textarea name="memo" rows="2" class="form-control"></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <button submit class="btn btn-sm btn-success mr-1">Unflag Bill</button>
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ @endif
|
|
|
+ <span class="mx-2 text-muted">|</span>
|
|
|
+ @if($bill->is_administrator_flag_acknowledged)
|
|
|
+ <div moe>
|
|
|
+ <a start class="text-danger"><i class="fas fa-flag on-hover-opaque"></i> Flag Bill Again</a>
|
|
|
+ <form url="/api/bill/flagAsAdministrator" class="mcp-theme-1">
|
|
|
+ <input type="hidden" name="uid" value="{{$bill->uid}}">
|
|
|
+ <p class="mb-1">Are you sure?</p>
|
|
|
+ <div class="form-group">
|
|
|
+ <label>Memo:</label>
|
|
|
+ <textarea name="memo" rows="2" class="form-control" required></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <button submit class="btn btn-sm btn-danger mr-1">Flag Bill</button>
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ @else
|
|
|
+ <div moe>
|
|
|
+ <a start class="text-primary">Update Memo</a>
|
|
|
+ <form url="/api/bill/updateFlagMemo" class="mcp-theme-1">
|
|
|
+ <input type="hidden" name="uid" value="{{$bill->uid}}">
|
|
|
+ <div class="form-group">
|
|
|
+ <label>Memo:</label>
|
|
|
+ <textarea name="memo" rows="2" class="form-control"><?= $bill->administrator_flag_memo ?></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <button submit class="btn btn-sm btn-primary mr-1">Update</button>
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ @endif
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ @else
|
|
|
+ <!-- Not flagged, show flag popup -->
|
|
|
+ <!-- //api/bill//flagAsAdministrator -->
|
|
|
+ <div moe>
|
|
|
+ <a start class="text-danger"><i class="fas fa-flag on-hover-opaque"></i> Flag Bill</a>
|
|
|
+ <form url="/api/bill/flagAsAdministrator" class="mcp-theme-1">
|
|
|
+ <input type="hidden" name="uid" value="{{$bill->uid}}">
|
|
|
+ <p class="mb-1">Are you sure?</p>
|
|
|
+ <div class="form-group">
|
|
|
+ <label>Memo:</label>
|
|
|
+ <textarea name="memo" rows="2" class="form-control" required></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <button submit class="btn btn-sm btn-danger mr-1">Flag Bill</button>
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ @endif
|
|
|
+
|
|
|
+@else
|
|
|
+<!-- HCP -->
|
|
|
+ @if($bill->is_flagged_by_administrator && !$bill->is_administrator_flag_cleared)
|
|
|
+ <div class="d-flex flex-column">
|
|
|
+ <span><b>Flagged At:</b> {{ friendly_date_time($bill->flagged_administrator_at) }}</span>
|
|
|
+ <small class="text-muted"><b><i class="fas fa-comment text-primary"></i></b> {{ $bill->administrator_flag_memo }}</small>
|
|
|
+ <small class="text-muted text-sm">Flagged By: <i class="fas fa-user"></i> {{ $bill->billFlagAcknowledgedByProAdmin->displayName() }}</small>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ @if($bill->is_administrator_flag_acknowledged && $bill->administrator_flag_acknowledged_at > $bill->flagged_administrator_at)
|
|
|
+ <!-- hcp has ack. -->
|
|
|
+ <div class="border-top border-light mt-2 pt-2">
|
|
|
+ <div class="d-flex flex-column">
|
|
|
+ <span><b>Ack. At:</b> {{ friendly_date_time($bill->administrator_flag_acknowledged_at) }}</span>
|
|
|
+ <small class="text-muted"><b><i class="fas fa-comment"></i></b> {{ $bill->administrator_flag_acknowledgement_memo }}</small>
|
|
|
+ <small class="text-muted text-sm">Ack. By: <i class="fas fa-user"></i> {{ $bill->billFlagAcknowledgedByPro->displayName() }}</small>
|
|
|
+ <div class="d-flex">
|
|
|
+ <div moe>
|
|
|
+ <a start class="text-danger"><i class="fas fa-undo fa-fw on-hover-opaque"></i> Undo Ack.</a>
|
|
|
+ <form url="/api/bill/undoAcknowledgeAdministratorFlag" class="mcp-theme-1">
|
|
|
+ <input type="hidden" name="uid" value="{{$bill->uid}}">
|
|
|
+ <p class="mb-1">Are you sure?</p>
|
|
|
+ <div class="form-group">
|
|
|
+ <label>Memo:</label>
|
|
|
+ <textarea name="memo" rows="2" class="form-control"></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <button submit class="btn btn-sm btn-danger mr-1">Undo Ack.</button>
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ <span class="mx-2 text-muted">|</span>
|
|
|
+ <div moe>
|
|
|
+ <a start class="text-primary">Update Memo</a>
|
|
|
+ <form url="/api/bill/updateAcknowledgementMemo" class="mcp-theme-1">
|
|
|
+ <input type="hidden" name="uid" value="{{$bill->uid}}">
|
|
|
+ <div class="form-group">
|
|
|
+ <label>Memo:</label>
|
|
|
+ <textarea name="memo" rows="2" class="form-control"><?= $bill->administrator_flag_acknowledgement_memo ?></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <button submit class="btn btn-sm btn-primary mr-1">Update</button>
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ @else
|
|
|
+ <!-- Needs hcp ack. -->
|
|
|
+ <div class="border-top border-light mt-2 pt-2">
|
|
|
+ <div moe>
|
|
|
+ <a start class="text-primary"><i class="fas fa-thumbs-up fa-fw on-hover-opaque"></i> Ack. Flag</a>
|
|
|
+ <form url="/api/bill/acknowledgeAdministratorFlag" class="mcp-theme-1">
|
|
|
+ <input type="hidden" name="uid" value="{{$bill->uid}}">
|
|
|
+ <p class="mb-1">Are you sure?</p>
|
|
|
+ <div class="form-group">
|
|
|
+ <label>Memo:</label>
|
|
|
+ <textarea name="memo" rows="2" class="form-control" required></textarea>
|
|
|
+ </div>
|
|
|
+ <div>
|
|
|
+ <button submit class="btn btn-sm btn-primary mr-1">Ack. Flag</button>
|
|
|
+ <button cancel class="btn btn-sm btn-default border">Cancel</button>
|
|
|
+ </div>
|
|
|
+ </form>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ @endif
|
|
|
+ @endif
|
|
|
+@endif
|
|
|
+
|
|
|
+</div>
|