Hide cancel invoice actions from POs

This commit is contained in:
Hillel Coren 2022-07-19 17:02:36 +03:00
parent e042053261
commit 65a206ba6f
2 changed files with 4 additions and 7 deletions

View File

@ -1131,7 +1131,7 @@ abstract class InvoiceEntity extends Object
if (userCompany.canEditEntity(this) &&
!isDeleted &&
!isCancelledOrReversed) {
if (!isQuote && !isCredit && !isRecurringInvoice && isSent) {
if (isInvoice && isSent) {
if (!isPaid) {
actions.add(EntityAction.cancelInvoice);
}

View File

@ -398,16 +398,13 @@ class MenuDrawer extends StatelessWidget {
child: ListTile(
dense: true,
tileColor: Colors.green,
leading: Padding(
padding: const EdgeInsets.only(left: 6),
child: Icon(
leading: IconButton(
onPressed: () => null,
icon: Icon(
Icons.arrow_circle_up,
size: 22,
color: Colors.white,
),
),
contentPadding:
const EdgeInsets.only(left: 20),
title: state.isMenuCollapsed
? SizedBox()
: Text(