Skip to content

Commit 40c65a0

Browse files
authored
Merge pull request #16896 from grokability/removed_seat_number
Removed seat "name" from licenses seats API/UI response
2 parents 1c09dc1 + 13521bc commit 40c65a0

File tree

3 files changed

+6
-20
lines changed

3 files changed

+6
-20
lines changed

app/Http/Controllers/Api/LicenseSeatsController.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public function index(Request $request, $licenseId) : JsonResponse | array
3434
if ($request->input('sort') == 'department') {
3535
$seats->OrderDepartments($order);
3636
} else {
37-
$seats->orderBy('id', $order);
37+
$seats->orderBy('updated_at', $order);
3838
}
3939

4040
$total = $seats->count();

app/Http/Transformers/LicenseSeatsTransformer.php

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,16 +13,15 @@ class LicenseSeatsTransformer
1313
public function transformLicenseSeats(Collection $seats, $total)
1414
{
1515
$array = [];
16-
$seat_count = 0;
16+
1717
foreach ($seats as $seat) {
18-
$seat_count++;
19-
$array[] = self::transformLicenseSeat($seat, $seat_count);
18+
$array[] = self::transformLicenseSeat($seat);
2019
}
2120

2221
return (new DatatablesTransformer)->transformDatatables($array, $total);
2322
}
2423

25-
public function transformLicenseSeat(LicenseSeat $seat, $seat_count = 0)
24+
public function transformLicenseSeat(LicenseSeat $seat)
2625
{
2726
$array = [
2827
'id' => (int) $seat->id,
@@ -55,10 +54,6 @@ public function transformLicenseSeat(LicenseSeat $seat, $seat_count = 0)
5554
'user_can_checkout' => (($seat->assigned_to == '') && ($seat->asset_id == '')),
5655
];
5756

58-
if ($seat_count != 0) {
59-
$array['name'] = trans('admin/licenses/general.seat_count', ['count' => $seat_count]);
60-
}
61-
6257
$permissions_array['available_actions'] = [
6358
'checkout' => Gate::allows('checkout', License::class),
6459
'checkin' => Gate::allows('checkin', License::class),

app/Presenters/LicensePresenter.php

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -230,16 +230,7 @@ public static function dataTableLayoutSeats()
230230
'switchable' => true,
231231
'title' => trans('general.id'),
232232
'visible' => false,
233-
],
234-
[
235-
'field' => 'name',
236-
'searchable' => false,
237-
'sortable' => false,
238-
'sorter' => 'numericOnly',
239-
'switchable' => true,
240-
'title' => trans('admin/licenses/general.seat'),
241-
'visible' => true,
242-
], [
233+
],[
243234
'field' => 'assigned_user',
244235
'searchable' => false,
245236
'sortable' => false,
@@ -285,7 +276,7 @@ public static function dataTableLayoutSeats()
285276
'searchable' => false,
286277
'sortable' => true,
287278
'visible' => false,
288-
'title' => trans('general.date'),
279+
'title' => trans('general.updated_at'),
289280
'formatter' => 'dateDisplayFormatter',
290281
],
291282
[

0 commit comments

Comments
 (0)