Added order by admin to assets

Signed-off-by: snipe <snipe@snipe.net>
This commit is contained in:
snipe
2024-09-19 16:34:10 +01:00
parent 4363e8b34c
commit a77a7065d7
3 changed files with 21 additions and 0 deletions
+14
View File
@@ -1760,6 +1760,20 @@ class Asset extends Depreciable
}
/**
* Query builder scope to order on created_by name
*
* @param \Illuminate\Database\Query\Builder $query Query builder instance
* @param text $order Order
*
* @return \Illuminate\Database\Query\Builder Modified query builder
*/
public function scopeOrderByCreatedByName($query, $order)
{
return $query->leftJoin('users as admin_sort', 'assets.created_by', '=', 'admin_sort.id')->select('assets.*')->orderBy('admin_sort.first_name', $order)->orderBy('admin_sort.last_name', $order);
}
/**
* Query builder scope to order on assigned user
*