Companies permission control re-factoring menu and user forms..
This commit is contained in:
@ -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.
|
||||
*
|
||||
|
Reference in New Issue
Block a user