From caf6e6684795cd6664a8ee01f719f5ef75d34d38 Mon Sep 17 00:00:00 2001 From: Hillel Coren Date: Thu, 21 Apr 2022 15:38:06 +0300 Subject: [PATCH] =?UTF-8?q?Button=20to=20=E2=80=9CCreate=20invoice=20from?= =?UTF-8?q?=20tasks=E2=80=9D=20went=20missing=20#432?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- lib/data/models/task_model.dart | 8 ++++---- lib/ui/client/client_pdf.dart | 1 - lib/ui/invoice/edit/invoice_edit_desktop.dart | 4 +--- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/lib/data/models/task_model.dart b/lib/data/models/task_model.dart index 5ef22df75..c7687555f 100644 --- a/lib/data/models/task_model.dart +++ b/lib/data/models/task_model.dart @@ -603,11 +603,11 @@ abstract class TaskEntity extends Object if (userCompany.canEditEntity(this)) { actions.add(EntityAction.changeStatus); } + } - if (!isInvoiced && !isRunning) { - if (userCompany.canCreate(EntityType.invoice)) { - actions.add(EntityAction.invoiceTask); - } + if (!isInvoiced && !isRunning) { + if (userCompany.canCreate(EntityType.invoice)) { + actions.add(EntityAction.invoiceTask); } } } diff --git a/lib/ui/client/client_pdf.dart b/lib/ui/client/client_pdf.dart index c06ce9ecd..341059c1f 100644 --- a/lib/ui/client/client_pdf.dart +++ b/lib/ui/client/client_pdf.dart @@ -20,7 +20,6 @@ import 'package:printing/printing.dart'; import 'package:share/share.dart'; // Project imports: -import 'package:invoiceninja_flutter/constants.dart'; import 'package:invoiceninja_flutter/data/models/dashboard_model.dart'; import 'package:invoiceninja_flutter/data/models/models.dart'; import 'package:invoiceninja_flutter/data/web_client.dart'; diff --git a/lib/ui/invoice/edit/invoice_edit_desktop.dart b/lib/ui/invoice/edit/invoice_edit_desktop.dart index 2a874a18d..c602d7a8e 100644 --- a/lib/ui/invoice/edit/invoice_edit_desktop.dart +++ b/lib/ui/invoice/edit/invoice_edit_desktop.dart @@ -8,7 +8,6 @@ import 'package:flutter/material.dart'; import 'package:flutter_redux/flutter_redux.dart'; import 'package:invoiceninja_flutter/redux/vendor/vendor_selectors.dart'; import 'package:invoiceninja_flutter/ui/app/entity_dropdown.dart'; -import 'package:material_design_icons_flutter/material_design_icons_flutter.dart'; import 'package:http/http.dart' as http; // Project imports: @@ -23,7 +22,6 @@ import 'package:invoiceninja_flutter/redux/app/app_state.dart'; import 'package:invoiceninja_flutter/redux/client/client_selectors.dart'; import 'package:invoiceninja_flutter/redux/invoice/invoice_selectors.dart'; import 'package:invoiceninja_flutter/ui/app/app_scrollbar.dart'; -import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart'; import 'package:invoiceninja_flutter/ui/app/form_card.dart'; import 'package:invoiceninja_flutter/ui/app/forms/app_dropdown_button.dart'; import 'package:invoiceninja_flutter/ui/app/forms/app_tab_bar.dart'; @@ -1000,7 +998,7 @@ class __PdfPreviewState extends State<_PdfPreview> { @override Widget build(BuildContext context) { - final localization = AppLocalization.of(context); + //final localization = AppLocalization.of(context); return Container( height: 1200,