reworked checkedInBy, added option logic to accessories
This commit is contained in:
@@ -7,6 +7,7 @@ use App\Helpers\Helper;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\Accessory;
|
||||
use App\Models\AccessoryCheckout;
|
||||
use App\Models\Asset;
|
||||
use App\Models\User;
|
||||
use Illuminate\Http\Request;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
@@ -50,9 +51,14 @@ class AccessoryCheckinController extends Controller
|
||||
}
|
||||
|
||||
$accessory = Accessory::find($accessory_checkout->accessory_id);
|
||||
$checkedInBy = 0;
|
||||
if($accessory_checkout->assigned_type === 'App\Models\User') {
|
||||
$checkedInBy = $accessory_checkout->assigned_to;
|
||||
session()->put('checkout_to_type', 'user');
|
||||
session()->put('checkedInBy', $checkedInBy);
|
||||
}
|
||||
|
||||
$this->authorize('checkin', $accessory);
|
||||
|
||||
$checkin_hours = date('H:i:s');
|
||||
$checkin_at = date('Y-m-d H:i:s');
|
||||
if ($request->filled('checkin_at')) {
|
||||
|
||||
Reference in New Issue
Block a user