Companies permission control re-factoring menu and user forms..

This commit is contained in:
Cüneyt Şentürk
2023-05-22 10:06:08 +03:00
parent 90965de2e5
commit 4f31721396
4 changed files with 60 additions and 53 deletions

View File

@ -16,6 +16,15 @@ class Companies extends Controller
{
use Uploads, Users;
public function __construct()
{
// Add CRUD permission checks to all methods only remove index method for all companies list.
$this->middleware('permission:create-common-companies')->only('create', 'store', 'duplicate', 'import');
$this->middleware('permission:read-common-companies')->only('show', 'edit', 'export');
$this->middleware('permission:update-common-companies')->only('update', 'enable', 'disable');
$this->middleware('permission:delete-common-companies')->only('destroy');
}
/**
* Display a listing of the resource.
*