Asset management/add external text field

This commit is contained in:
Luca Haid
2025-07-11 08:55:11 +00:00
parent 42adbdbc67
commit fb7a373ea3
4 changed files with 39 additions and 0 deletions

View File

@@ -92,6 +92,7 @@ class AssetManagementController extends TTCrud
$row['currentSite'] = $latestJournal->site;
$row['borrowDate'] = $latestJournal->borrowDate;
$row['expectedReturnDate'] = $latestJournal->expectedReturnDate;
$row['externalUser'] = $latestJournal->externalUser;
} else {
// Asset is available
$row['journalId'] = null;
@@ -100,6 +101,7 @@ class AssetManagementController extends TTCrud
$row['currentSite'] = null;
$row['borrowDate'] = null;
$row['expectedReturnDate'] = null;
$row['externalUser'] = null;
}
$row['reservations'] = $reservationMap[$asset->id] ?? [];
@@ -156,6 +158,7 @@ class AssetManagementController extends TTCrud
'assetId' => $post['assetId'],
'userId' => $post['userId'],
'site' => $post['site'],
'externalUser' => $post['externalUser'] ?? null,
'borrowReason' => $post['reason'] ?? null,
'expectedReturnDate' => $post['expectedReturnDate'] ?? null,
'borrowDate' => time(),

View File

@@ -5,6 +5,7 @@ class AssetManagementJournalModel extends TTCrudBaseModel {
public int $assetId;
public int $userId;
public string $site;
public ?string $externalUser;
public int $borrowDate;
public ?int $expectedReturnDate;
public ?int $returnDate;