diff --git a/app/Http/Controllers/GroupsController.php b/app/Http/Controllers/GroupsController.php index fabccf190..1eb0b86f8 100755 --- a/app/Http/Controllers/GroupsController.php +++ b/app/Http/Controllers/GroupsController.php @@ -84,7 +84,7 @@ class GroupsController extends Controller * @since [v1.0] * @return \Illuminate\Contracts\View\View */ - public function edit($id = null) + public function edit($id) { $group = Group::find($id); @@ -95,7 +95,7 @@ class GroupsController extends Controller return view('groups.edit', compact('group', 'permissions', 'selected_array', 'groupPermissions')); } - return redirect()->route('groups.index')->with('error', trans('admin/groups/message.group_not_found', compact('id'))); + return redirect()->route('groups.index')->with('error', trans('admin/groups/message.group_not_found')); } /** diff --git a/app/Http/Controllers/LicensesController.php b/app/Http/Controllers/LicensesController.php index a26be9ac1..444783677 100755 --- a/app/Http/Controllers/LicensesController.php +++ b/app/Http/Controllers/LicensesController.php @@ -288,7 +288,7 @@ class LicensesController extends Controller } - $this->authorize('checkout', $licenseSeat); + $this->authorize('checkout', $license); // Declare the rules for the form validation $rules = [ diff --git a/app/Http/Transformers/LicensesTransformer.php b/app/Http/Transformers/LicensesTransformer.php index e96a9ed84..5cf5c7c47 100644 --- a/app/Http/Transformers/LicensesTransformer.php +++ b/app/Http/Transformers/LicensesTransformer.php @@ -25,7 +25,7 @@ class LicensesTransformer 'name' => e($license->name), 'company' => ($license->company) ? ['id' => (int) $license->company->id,'name'=> e($license->company->name)] : null, 'manufacturer' => ($license->manufacturer) ? ['id' => (int) $license->manufacturer->id,'name'=> e($license->manufacturer->name)] : null, - 'product_key' => e($license->serial), + 'product_key' => (Gate::allows('viewKeys', License::class)) ? e($license->serial) : '------------', 'order_number' => e($license->order_number), 'purchase_order' => e($license->purchase_order), 'purchase_date' => Helper::getFormattedDateObject($license->purchase_date, 'date'), diff --git a/app/Models/Asset.php b/app/Models/Asset.php index 230f4c7db..fe3589817 100644 --- a/app/Models/Asset.php +++ b/app/Models/Asset.php @@ -1000,7 +1000,7 @@ class Asset extends Depreciable } if (($fieldname!='category') && ($fieldname!='location') - && ($fieldname!='status_label') && ($fieldname!='model') && ($fieldname!='manufacturer')) { + && ($fieldname!='status_label') && ($fieldname!='model') && ($fieldname!='company') && ($fieldname!='manufacturer')) { $query->orWhere('assets.'.$fieldname, 'LIKE', '%' . $search_val . '%'); } diff --git a/config/permissions.php b/config/permissions.php index 6e578ae9d..0337916c1 100644 --- a/config/permissions.php +++ b/config/permissions.php @@ -17,14 +17,7 @@ return array( 'label' => '', 'note' => 'Determines whether the user has access to most aspects of the admin. ', 'display' => true, - ), - - array( - 'permission' => 'admin.api_key', - 'label' => 'Create API Key', - 'note' => 'Determines whether the user can access the API via API key.', - 'display' => false, - ), + ) ), 'Reports' => array( diff --git a/resources/views/account/view-assets.blade.php b/resources/views/account/view-assets.blade.php index 65c570c75..28fa23dc2 100755 --- a/resources/views/account/view-assets.blade.php +++ b/resources/views/account/view-assets.blade.php @@ -101,9 +101,9 @@ View Assets for {{ $user->present()->fullName() }}
Permission | +Grant | +Deny | +
---|---|---|
+ {{ $area . ': ' . $localPermission['label'] }}+ |
+ + {{ Form::radio('permission['.$localPermission['permission'].']', '1',$groupPermissions[$localPermission['permission'] ] == '1',['value'=>"grant", 'class'=>'minimal']) }} + | ++ {{ Form::radio('permission['.$localPermission['permission'].']', '0',$groupPermissions[$localPermission['permission'] ] == '0',['value'=>"grant", 'class'=>'minimal']) }} + | +
+ {{ $area . ': ' . $localPermission['label'] }}+{{ $localPermission['note'] }} - -
-
-
+ |
+ + {{ Form::radio("$area", '1',false,['value'=>"grant", 'class'=>'minimal', 'data-checker-group' => str_slug($area)]) }} + | ++ {{ Form::radio("$area", '0',false,['value'=>"deny", 'class'=>'minimal', 'data-checker-group' => str_slug($area)]) }} + | +
+ {{ $this_permission['label'] }} + | ++ {{ Form::radio('permission['.$this_permission['permission'].']', '1',$groupPermissions[$this_permission['permission'] ] == '1',['class'=>'minimal radiochecker-'.str_slug($area)]) }} + | ++ {{ Form::radio('permission['.$this_permission['permission'].']', '0',$groupPermissions[$this_permission['permission'] ] == '0',['class'=>'minimal radiochecker-'.str_slug($area)]) }} + | +
+ |
Permission | -Grant | -Deny | -Inherit | +Permission | +Grant | +Deny | +Inherit |
---|---|---|---|---|---|---|---|
{{ $area }} |
- {{ Form::radio("$area", '1',false,['value'=>"grant", 'class'=>'minimal']) }} + {{ Form::radio("$area", '1',false,['value'=>"grant", 'class'=>'minimal', 'data-checker-group' => str_slug($area)]) }} | - {{ Form::radio("$area", '-1',false,['value'=>"deny", 'class'=>'minimal']) }} + {{ Form::radio("$area", '-1',false,['value'=>"deny", 'class'=>'minimal', 'data-checker-group' => str_slug($area)]) }} | - {{ Form::radio("$area", '0',false,['value'=>"inherit", 'class'=>'minimal'] ) }} + {{ Form::radio("$area", '0',false,['value'=>"inherit", 'class'=>'minimal', 'data-checker-group' => str_slug($area)] ) }} | @if (($permission['permission'] == 'superuser') && (!Auth::user()->isSuperUser())) - {{ Form::radio('permission['.$permission['permission'].']', '1', $userPermissions[$permission['permission'] ] == '1', ["value"=>"grant", 'disabled'=>'disabled', 'class'=>'minimal']) }} + {{ Form::radio('permission['.$permission['permission'].']', '1', $userPermissions[$permission['permission'] ] == '1', ["value"=>"grant", 'disabled'=>'disabled', 'class'=>'minimal radiochecker-'.str_slug($area)]) }} @else - {{ Form::radio('permission['.$permission['permission'].']', '1', $userPermissions[ $permission['permission'] ] == '1', ["value"=>"grant",'class'=>'minimal']) }} + {{ Form::radio('permission['.$permission['permission'].']', '1', $userPermissions[ $permission['permission'] ] == '1', ["value"=>"grant",'class'=>'minimal radiochecker-'.str_slug($area)]) }} @endif | @if (($permission['permission'] == 'superuser') && (!Auth::user()->isSuperUser())) - {{ Form::radio('permission['.$permission['permission'].']', '-1', $userPermissions[$permission['permission'] ] == '-1', ["value"=>"deny", 'disabled'=>'disabled', 'class'=>'minimal']) }} + {{ Form::radio('permission['.$permission['permission'].']', '-1', $userPermissions[$permission['permission'] ] == '-1', ["value"=>"deny", 'disabled'=>'disabled', 'class'=>'minimal radiochecker-'.str_slug($area)]) }} @else - {{ Form::radio('permission['.$permission['permission'].']', '-1', $userPermissions[$permission['permission'] ] == '-1', ["value"=>"deny",'class'=>'minimal']) }} + {{ Form::radio('permission['.$permission['permission'].']', '-1', $userPermissions[$permission['permission'] ] == '-1', ["value"=>"deny",'class'=>'minimal radiochecker-'.str_slug($area)]) }} @endif | @if (($permission['permission'] == 'superuser') && (!Auth::user()->isSuperUser())) - {{ Form::radio('permission['.$permission['permission'].']', '0', $userPermissions[$permission['permission']] =='0', ["value"=>"inherit", 'disabled'=>'disabled', 'class'=>'minimal']) }} + {{ Form::radio('permission['.$permission['permission'].']', '0', $userPermissions[$permission['permission']] =='0', ["value"=>"inherit", 'disabled'=>'disabled', 'class'=>'minimal radiochecker-'.str_slug($area)]) }} @else - {{ Form::radio('permission['.$permission['permission'].']', '0', $userPermissions[$permission['permission']] =='0', ["value"=>"inherit", 'class'=>'minimal']) }} + {{ Form::radio('permission['.$permission['permission'].']', '0', $userPermissions[$permission['permission']] =='0', ["value"=>"inherit", 'class'=>'minimal radiochecker-'.str_slug($area)]) }} @endif | @endif @endforeach - + @endif @endforeach +