Hey @E-werd, thanks for getting in touch.
I've taken a peek into this and can see there's some weird logic around asset assignment…
client_asset_add_modal.php - "Assigned to" only shows if type filter (in GET) isn't network
<?php if ($_GET['type'] !== 'network' && $_GET['type'] !== 'servers' && $_GET['type'] !== 'other') { ?>
<div class="form-group">
<label>Assigned To</label>
[...]
client_asset_edit_modal.php - "Assigned to" always shows
client_asset_copy_modal.php - "Assigned to" only shows if asset isn't a FW/Router/SW/AP/Server, etc? (I think this also causes the bug reported as $asset_type would be null in this modal?)
<?php if ($asset_type !== 'Firewall/Router' && $asset_type !== 'Switch' && $asset_type !== 'Access Point' && $asset_type !== 'Printer' && $asset_type !== 'Server' && $asset_type !== 'Virtual Machine') { ?>
<div class="form-group">
<label>Assigned To</label>
-
@johnny - Any specific reason as to why we do this? Presumably it's just outdated code, but wanting to know what your preference is.
Personally, I think all assets should be assignable to contacts and to let the tech/user choose whether to use the field or not.