Button to “Create invoice from tasks” went missing #432

This commit is contained in:
Hillel Coren 2022-04-21 15:38:06 +03:00
parent d4aed38d6d
commit caf6e66847
3 changed files with 5 additions and 8 deletions

View File

@ -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);
}
}
}

View File

@ -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';

View File

@ -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,