This commit is contained in:
Hillel Coren 2020-03-03 18:44:01 +02:00
parent 56b3fa7ce7
commit 14621e7a15
4 changed files with 20 additions and 0 deletions

View File

@ -204,6 +204,8 @@ const String kSettingsGroupSettingsView = 'group_settings_view';
const String kSettingsGroupSettingsEdit = 'group_settings_edit';
const String kSettingsCustomFields = 'custom_fields';
const String kSettingsCustomDesigns = 'custom_designs';
const String kSettingsCustomDesignsView = 'custom_designs_view';
const String kSettingsCustomDesignsEdit = 'custom_designs_edit';
const String kSettingsGeneratedNumbers = 'generated_numbers';
const String kSettingsWorkflowSettings = 'workflow_settings';
const String kSettingsInvoiceDesign = 'invoice_design';

View File

@ -51,6 +51,9 @@ abstract class DesignEntity extends Object
DesignEntity._();
@override
EntityType get entityType => EntityType.design;
String get name;
String get displayName => name;

View File

@ -16,6 +16,9 @@ import 'package:invoiceninja_flutter/ui/credit/credit_screen.dart';
import 'package:invoiceninja_flutter/ui/credit/credit_screen_vm.dart';
import 'package:invoiceninja_flutter/ui/credit/edit/credit_edit_vm.dart';
import 'package:invoiceninja_flutter/ui/credit/view/credit_view_vm.dart';
import 'package:invoiceninja_flutter/ui/design/design_screen_vm.dart';
import 'package:invoiceninja_flutter/ui/design/edit/design_edit_vm.dart';
import 'package:invoiceninja_flutter/ui/design/view/design_view_vm.dart';
import 'package:invoiceninja_flutter/ui/payment/refund/payment_refund_vm.dart';
import 'package:invoiceninja_flutter/ui/reports/reports_screen.dart';
import 'package:invoiceninja_flutter/ui/reports/reports_screen_vm.dart';
@ -331,6 +334,15 @@ class SettingsScreens extends StatelessWidget {
case kSettingsUserManagementEdit:
screen = UserEditScreen();
break;
case kSettingsCustomDesigns:
screen = DesignScreenBuilder();
break;
case kSettingsCustomDesignsView:
screen = DesignViewScreen();
break;
case kSettingsCustomDesignsEdit:
screen = DesignEditScreen();
break;
case kSettingsAccountManagement:
screen = AccountManagementScreen();
break;

View File

@ -51,6 +51,9 @@ abstract class StubEntity extends Object with BaseEntity implements Built<StubEn
StubEntity._();
@override
EntityType get entityType => EntityType.stub;
String get displayName {
// STARTER: display name - do not remove comment
}