Prevent marking quote as paid

This commit is contained in:
Hillel Coren 2017-01-18 10:48:53 +02:00
parent 45ee040146
commit faa1889d19

View File

@ -123,8 +123,8 @@ class InvoiceDatatable extends EntityDatatable
function ($model) use ($entityType) { function ($model) use ($entityType) {
return "javascript:submitForm_{$entityType}('markPaid', {$model->public_id})"; return "javascript:submitForm_{$entityType}('markPaid', {$model->public_id})";
}, },
function ($model) { function ($model) use ($entityType) {
return $model->balance > 0 && Auth::user()->can('editByOwner', [ENTITY_INVOICE, $model->user_id]); return $entityType == ENTITY_INVOICE && $model->balance > 0 && Auth::user()->can('editByOwner', [ENTITY_INVOICE, $model->user_id]);
} }
], ],
[ [