add permission dynamic..

This commit is contained in:
Cüneyt Şentürk
2021-01-09 19:16:30 +03:00
parent 0a4e5cd0d6
commit fd2054cebe
3 changed files with 11 additions and 90 deletions

View File

@ -794,18 +794,7 @@ abstract class DocumentIndex 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;
}
@ -816,18 +805,7 @@ abstract class DocumentIndex 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;
}
@ -838,18 +816,7 @@ abstract class DocumentIndex 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;
}