Fix perm to delete

This commit is contained in:
Laurent Destailleur 2018-10-29 14:47:33 +01:00
parent 27d82d0e8e
commit 824757bca6
2 changed files with 2 additions and 2 deletions

View File

@ -4812,7 +4812,7 @@ else if ($id > 0 || ! empty($ref))
// Delete
$isErasable = $object->is_erasable();
if ($user->rights->facture->supprimer || $isErasable == 1) // isErasable = 1 means draft with temporary ref (draft can always be deleted with no need of permissions)
if ($user->rights->facture->supprimer || ($user->rights->facture->creer && $isErasable == 1)) // isErasable = 1 means draft with temporary ref (draft can always be deleted with no need of permissions)
{
//var_dump($isErasable);
if ($isErasable == -4) {

View File

@ -3118,7 +3118,7 @@ else
// Delete
$isErasable=$object->is_erasable();
if ($action != 'confirm_edit' && ($user->rights->fournisseur->facture->supprimer || $isErasable == 1)) // isErasable = 1 means draft with temporary ref (draft can always be deleted with no need of permissions)
if ($action != 'confirm_edit' && ($user->rights->fournisseur->facture->supprimer || ($user->rights->fournisseur->facture->creer && $isErasable == 1))) // isErasable = 1 means draft with temporary ref (draft can always be deleted with no need of permissions)
{
//var_dump($isErasable);
if ($isErasable == -4) {