security: expand and complete permissions matrix with granular, enterprise-ready permissions
This commit is contained in:
@@ -10,7 +10,7 @@ class ActivityLogController extends Controller
|
||||
{
|
||||
public function index(Request $request)
|
||||
{
|
||||
$this->authorize('user.view');
|
||||
abort_if(!auth()->user()->can('activity-logs.view'), 403, 'Unauthorized. Activity logs view permission required.');
|
||||
|
||||
$search = $request->input('search');
|
||||
$logName = $request->input('log_name');
|
||||
@@ -58,7 +58,7 @@ class ActivityLogController extends Controller
|
||||
|
||||
public function bulkDelete(Request $request)
|
||||
{
|
||||
$this->authorize('user.delete');
|
||||
abort_if(!auth()->user()->can('activity-logs.delete'), 403, 'Unauthorized. Activity logs delete permission required.');
|
||||
|
||||
$ids = (array) $request->input('ids', []);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user