Skip to content

Commit 72cf921

Browse files
committed
Merge remote-tracking branch 'origin/develop'
2 parents 4dc3c30 + bec88a0 commit 72cf921

File tree

3 files changed

+9
-2
lines changed

3 files changed

+9
-2
lines changed

app/Http/Controllers/Api/AssetModelsController.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,8 @@ public function index(Request $request) : JsonResponse | array
7373
'models.require_serial'
7474
])
7575
->with('category', 'depreciation', 'manufacturer', 'fieldset.fields.defaultValues', 'adminuser')
76-
->withCount('assets as assets_count');
76+
->withCount('assets as assets_count')
77+
->withCount('availableAssets as available_assets_count');
7778

7879
if ($request->input('status')=='deleted') {
7980
$assetmodels->onlyTrashed();

app/Http/Transformers/AssetModelsTransformer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ public function transformAssetModel(AssetModel $assetmodel)
4848
'image' => ($assetmodel->image != '') ? Storage::disk('public')->url('models/'.e($assetmodel->image)) : null,
4949
'model_number' => ($assetmodel->model_number ? e($assetmodel->model_number): null),
5050
'min_amt' => ($assetmodel->min_amt) ? (int) $assetmodel->min_amt : null,
51-
'remaining' => (int) ($assetmodel->assets_count - $assetmodel->min_amt),
51+
'remaining' => (int) $assetmodel->available_assets_count,
5252
'depreciation' => ($assetmodel->depreciation) ? [
5353
'id' => (int) $assetmodel->depreciation->id,
5454
'name'=> e($assetmodel->depreciation->name),

app/Models/AssetModel.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,12 @@ public function assets()
122122
return $this->hasMany(\App\Models\Asset::class, 'model_id');
123123
}
124124

125+
126+
public function availableAssets()
127+
{
128+
return $this->hasMany(\App\Models\Asset::class, 'model_id')->whereNull('assets.assigned_to')->RTD();
129+
}
130+
125131
/**
126132
* Establishes the model -> category relationship
127133
*

0 commit comments

Comments
 (0)