mirror of
https://github.com/snipe/snipe-it.git
synced 2024-12-26 14:09:43 -08:00
Merge remote-tracking branch 'origin/develop'
This commit is contained in:
commit
c68563ae08
|
@ -23,6 +23,7 @@ return [
|
||||||
'restore' => 'Restore Asset',
|
'restore' => 'Restore Asset',
|
||||||
'pending' => 'Pending',
|
'pending' => 'Pending',
|
||||||
'undeployable' => 'Undeployable',
|
'undeployable' => 'Undeployable',
|
||||||
|
'undeployable_tooltip' => 'This asset has a status label that is undeployable and cannot be checked out at this time.',
|
||||||
'view' => 'View Asset',
|
'view' => 'View Asset',
|
||||||
'csv_error' => 'You have an error in your CSV file:',
|
'csv_error' => 'You have an error in your CSV file:',
|
||||||
'import_text' => '
|
'import_text' => '
|
||||||
|
|
|
@ -446,5 +446,6 @@ return [
|
||||||
'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
|
'no_autoassign_licenses_help' => 'Do not include user for bulk-assigning through the license UI or cli tools.',
|
||||||
'modal_confirm_generic' => 'Are you sure?',
|
'modal_confirm_generic' => 'Are you sure?',
|
||||||
'cannot_be_deleted' => 'This item cannot be deleted',
|
'cannot_be_deleted' => 'This item cannot be deleted',
|
||||||
|
'undeployable_tooltip' => 'This item cannot be checked out. Check the quantity remaining.',
|
||||||
|
|
||||||
];
|
];
|
||||||
|
|
|
@ -376,11 +376,19 @@
|
||||||
|
|
||||||
// The user is allowed to check items out, AND the item is deployable
|
// The user is allowed to check items out, AND the item is deployable
|
||||||
if ((row.available_actions.checkout == true) && (row.user_can_checkout == true) && ((!row.asset_id) && (!row.assigned_to))) {
|
if ((row.available_actions.checkout == true) && (row.user_can_checkout == true) && ((!row.asset_id) && (!row.assigned_to))) {
|
||||||
|
|
||||||
return '<a href="{{ config('app.url') }}/' + destination + '/' + row.id + '/checkout" class="btn btn-sm bg-maroon" data-tooltip="true" title="{{ trans('general.checkout_tooltip') }}">{{ trans('general.checkout') }}</a>';
|
return '<a href="{{ config('app.url') }}/' + destination + '/' + row.id + '/checkout" class="btn btn-sm bg-maroon" data-tooltip="true" title="{{ trans('general.checkout_tooltip') }}">{{ trans('general.checkout') }}</a>';
|
||||||
|
|
||||||
// The user is allowed to check items out, but the item is not deployable
|
// The user is allowed to check items out, but the item is not able to be checked out
|
||||||
} else if (((row.user_can_checkout == false)) && (row.available_actions.checkout == true) && (!row.assigned_to)) {
|
} else if (((row.user_can_checkout == false)) && (row.available_actions.checkout == true) && (!row.assigned_to)) {
|
||||||
return '<span data-tooltip="true" title="This item has a status label that is undeployable and cannot be checked out at this time."><a class="btn btn-sm bg-maroon disabled">{{ trans('general.checkout') }}</a></span>';
|
|
||||||
|
// We use slightly different language for assets versus other things, since they are the only
|
||||||
|
// item that has a status label
|
||||||
|
if (destination =='hardware') {
|
||||||
|
return '<span data-tooltip="true" title="{{ trans('admin/hardware/general.undeployable_tooltip') }}"><a class="btn btn-sm bg-maroon disabled">{{ trans('general.checkout') }}</a></span>';
|
||||||
|
} else {
|
||||||
|
return '<span data-tooltip="true" title="{{ trans('general.undeployable_tooltip') }}"><a class="btn btn-sm bg-maroon disabled">{{ trans('general.checkout') }}</a></span>';
|
||||||
|
}
|
||||||
|
|
||||||
// The user is allowed to check items in
|
// The user is allowed to check items in
|
||||||
} else if (row.available_actions.checkin == true) {
|
} else if (row.available_actions.checkin == true) {
|
||||||
|
|
Loading…
Reference in a new issue