add permission dynamic..
This commit is contained in:
@ -470,8 +470,6 @@ abstract class DocumentShow extends Base
|
||||
$this->textTimelineGetPaidMarkPaid = $this->getTextTimelineGetPaidMarkPaid($type, $textTimelineGetPaidMarkPaid);
|
||||
$this->textTimelineGetPaidAddPayment = $this->getTextTimelineGetPaidAddPayment($type, $textTimelineGetPaidAddPayment);
|
||||
|
||||
$this->permissionUpdate = $this->getPermissionUpdate($type, $permissionUpdate);
|
||||
|
||||
$this->routeButtonSent = $this->getRouteButtonSent($type, $routeButtonSent);
|
||||
$this->routeButtonReceived = $this->getRouteButtonReceived($type, $routeButtonReceived);
|
||||
$this->routeButtonEmail = $this->getRouteButtonEmail($type, $routeButtonEmail);
|
||||
@ -918,18 +916,7 @@ abstract class DocumentShow extends Base
|
||||
return $permissionCreate;
|
||||
}
|
||||
|
||||
switch ($type) {
|
||||
case 'sale':
|
||||
case 'income':
|
||||
case 'invoice':
|
||||
$permissionCreate = 'create-sales-invoices';
|
||||
break;
|
||||
case 'bill':
|
||||
case 'expense':
|
||||
case 'purchase':
|
||||
$permissionCreate = 'create-purchases-bills';
|
||||
break;
|
||||
}
|
||||
$permissionCreate = $this->getPermissionFromConfig($type, 'create');
|
||||
|
||||
return $permissionCreate;
|
||||
}
|
||||
@ -940,18 +927,7 @@ abstract class DocumentShow extends Base
|
||||
return $permissionUpdate;
|
||||
}
|
||||
|
||||
switch ($type) {
|
||||
case 'sale':
|
||||
case 'income':
|
||||
case 'invoice':
|
||||
$permissionUpdate = 'update-sales-invoices';
|
||||
break;
|
||||
case 'bill':
|
||||
case 'expense':
|
||||
case 'purchase':
|
||||
$permissionUpdate = 'update-purchases-bills';
|
||||
break;
|
||||
}
|
||||
$permissionUpdate = $this->getPermissionFromConfig($type, 'update');
|
||||
|
||||
return $permissionUpdate;
|
||||
}
|
||||
@ -962,18 +938,7 @@ abstract class DocumentShow extends Base
|
||||
return $permissionDelete;
|
||||
}
|
||||
|
||||
switch ($type) {
|
||||
case 'sale':
|
||||
case 'income':
|
||||
case 'invoice':
|
||||
$permissionDelete = 'delete-sales-invoices';
|
||||
break;
|
||||
case 'bill':
|
||||
case 'expense':
|
||||
case 'purchase':
|
||||
$permissionDelete = 'delete-purchases-bills';
|
||||
break;
|
||||
}
|
||||
$permissionDelete = $this->getPermissionFromConfig($type, 'delete');
|
||||
|
||||
return $permissionDelete;
|
||||
}
|
||||
@ -984,20 +949,9 @@ abstract class DocumentShow extends Base
|
||||
return $permissionButtonCustomize;
|
||||
}
|
||||
|
||||
switch ($type) {
|
||||
case 'sale':
|
||||
case 'income':
|
||||
case 'invoice':
|
||||
$permissionButtonCustomize = 'update-sales-invoices';
|
||||
break;
|
||||
case 'bill':
|
||||
case 'expense':
|
||||
case 'purchase':
|
||||
$permissionButtonCustomize = 'update-purchases-bills';
|
||||
break;
|
||||
}
|
||||
$permissionUpdate = $this->getPermissionFromConfig($type, 'update');
|
||||
|
||||
return $permissionButtonCustomize;
|
||||
return $permissionUpdate;
|
||||
}
|
||||
|
||||
protected function getTextHeaderContact($type, $textHeaderContact)
|
||||
|
Reference in New Issue
Block a user