admin export permissions

main
panliang 2024-05-15 09:20:53 +08:00
parent a5a33ccf2a
commit b7b00f34c3
9 changed files with 10 additions and 10 deletions

View File

@ -22,7 +22,7 @@ class EmployeeController extends AdminController
->headerToolbar([ ->headerToolbar([
$this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.employees.create')), $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.employees.create')),
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true) $this->exportAction(true)->visible($user->can('admin.hr.employees.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filter($this->baseFilter()->body([ ->filter($this->baseFilter()->body([

View File

@ -27,7 +27,7 @@ class HolidayController extends AdminController
->headerToolbar([ ->headerToolbar([
// $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.holiday.create')), // $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.holiday.create')),
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true), $this->exportAction(true)->visible($user->can('admin.hr.holiday.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filter($this->baseFilter()->body([ ->filter($this->baseFilter()->body([

View File

@ -25,9 +25,9 @@ class OfficalBusinessController extends AdminController
$crud = $this->baseCRUD() $crud = $this->baseCRUD()
->tableLayout('fixed') ->tableLayout('fixed')
->headerToolbar([ ->headerToolbar([
$this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.business.create')), // $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.business.create')),
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true), $this->exportAction(true)->visible($user->can('admin.hr.business.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filter($this->baseFilter()->body([ ->filter($this->baseFilter()->body([

View File

@ -27,7 +27,7 @@ class OvertimeController extends AdminController
->headerToolbar([ ->headerToolbar([
// $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.overtime.create')), // $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.overtime.create')),
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true), $this->exportAction(true)->visible($user->can('admin.hr.overtime.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filter($this->baseFilter()->body([ ->filter($this->baseFilter()->body([

View File

@ -26,7 +26,7 @@ class PromotionController extends AdminController
->headerToolbar([ ->headerToolbar([
$this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.promotion.create')), $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.promotion.create')),
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true), $this->exportAction(true)->visible($user->can('admin.hr.promotion.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filterDefaultVisible() ->filterDefaultVisible()

View File

@ -24,7 +24,7 @@ class SignController extends AdminController
->tableLayout('fixed') ->tableLayout('fixed')
->headerToolbar([ ->headerToolbar([
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true), $this->exportAction(true)->visible($user->can('admin.hr.signs.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filter($this->baseFilter()->body([ ->filter($this->baseFilter()->body([

View File

@ -28,7 +28,7 @@ class SignRepairController extends AdminController
->headerToolbar([ ->headerToolbar([
// $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.repairs.create')), // $this->createTypeButton('drawer', 'lg')->visible(Admin::user()->can('admin.hr.repairs.create')),
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true), $this->exportAction(true)->visible($user->can('admin.hr.repairs.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filter($this->baseFilter()->body([ ->filter($this->baseFilter()->body([

View File

@ -23,7 +23,7 @@ class EmployeeController extends AdminController
->headerToolbar([ ->headerToolbar([
$this->createTypeButton('drawer', 'lg')->visible($user->can('admin.store.employees.create')), $this->createTypeButton('drawer', 'lg')->visible($user->can('admin.store.employees.create')),
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true), $this->exportAction(true)->visible($user->can('admin.store.employees.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filter($this->baseFilter()->body([ ->filter($this->baseFilter()->body([

View File

@ -26,7 +26,7 @@ class StoreController extends AdminController
->headerToolbar([ ->headerToolbar([
$this->createTypeButton('drawer', 'lg')->visible($user->can('admin.store.stores.create')), $this->createTypeButton('drawer', 'lg')->visible($user->can('admin.store.stores.create')),
...$this->baseHeaderToolBar(), ...$this->baseHeaderToolBar(),
$this->exportAction(true), $this->exportAction(true)->visible($user->can('admin.store.stores.export')),
]) ])
->bulkActions([]) ->bulkActions([])
->filter($this->baseFilter()->body([ ->filter($this->baseFilter()->body([