diff --git a/app/Http/Transformers/LicensesTransformer.php b/app/Http/Transformers/LicensesTransformer.php index 344213f93..dfce3d42b 100644 --- a/app/Http/Transformers/LicensesTransformer.php +++ b/app/Http/Transformers/LicensesTransformer.php @@ -36,6 +36,7 @@ class LicensesTransformer 'free_seats_count' => (int) $license->free_seats_count, 'license_name' => e($license->license_name), 'license_email' => e($license->license_email), + 'reassignable' => ($license->reassignable == 1) ? true : false, 'maintained' => ($license->maintained == 1) ? true : false, 'supplier' => ($license->supplier) ? ['id' => (int) $license->supplier->id,'name'=> e($license->supplier->name)] : null, 'category' => ($license->category) ? ['id' => (int) $license->category->id,'name'=> e($license->category->name)] : null, diff --git a/app/Models/Loggable.php b/app/Models/Loggable.php index bff1ac2e1..61b79d3a7 100644 --- a/app/Models/Loggable.php +++ b/app/Models/Loggable.php @@ -4,6 +4,7 @@ namespace App\Models; use App\Notifications\AuditNotification; use Illuminate\Support\Facades\Auth; +use App\Models\Setting; trait Loggable { @@ -90,6 +91,7 @@ trait Loggable */ public function logCheckin($target, $note, $action_date = null) { + $settings = Setting::getSettings(); $log = new Actionlog; $log->target_type = get_class($target); $log->target_id = $target->id; diff --git a/app/Presenters/LicensePresenter.php b/app/Presenters/LicensePresenter.php index 32053dd79..520b27e13 100644 --- a/app/Presenters/LicensePresenter.php +++ b/app/Presenters/LicensePresenter.php @@ -98,6 +98,21 @@ class LicensePresenter extends Presenter "title" => trans('general.purchase_date'), 'formatter' => 'dateDisplayFormatter' ], [ + "field" => "maintained", + "searchable" => false, + "sortable" => true, + "visible" => false, + "title" => trans('admin/licenses/form.maintained'), + "formatter" => "trueFalseFormatter" + ], [ + "field" => "reassignable", + "searchable" => false, + "sortable" => true, + "visible" => false, + "title" => trans('admin/licenses/form.reassignable'), + "formatter" => "trueFalseFormatter" + ], + [ "field" => "purchase_cost", "searchable" => true, "sortable" => true, diff --git a/resources/views/partials/forms/edit/category-select.blade.php b/resources/views/partials/forms/edit/category-select.blade.php index 791b59df8..4500d614f 100644 --- a/resources/views/partials/forms/edit/category-select.blade.php +++ b/resources/views/partials/forms/edit/category-select.blade.php @@ -4,7 +4,7 @@ {{ Form::label($fieldname, $translated_name, array('class' => 'col-md-3 control-label')) }}
- @if ($category_id = old($fieldname, (isset($item)) ? $item->{$fieldname} : ''))