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 kSettingsGroupSettingsEdit = 'group_settings_edit';
const String kSettingsCustomFields = 'custom_fields'; const String kSettingsCustomFields = 'custom_fields';
const String kSettingsCustomDesigns = 'custom_designs'; const String kSettingsCustomDesigns = 'custom_designs';
const String kSettingsCustomDesignsView = 'custom_designs_view';
const String kSettingsCustomDesignsEdit = 'custom_designs_edit';
const String kSettingsGeneratedNumbers = 'generated_numbers'; const String kSettingsGeneratedNumbers = 'generated_numbers';
const String kSettingsWorkflowSettings = 'workflow_settings'; const String kSettingsWorkflowSettings = 'workflow_settings';
const String kSettingsInvoiceDesign = 'invoice_design'; const String kSettingsInvoiceDesign = 'invoice_design';

View File

@ -51,6 +51,9 @@ abstract class DesignEntity extends Object
DesignEntity._(); DesignEntity._();
@override
EntityType get entityType => EntityType.design;
String get name; String get name;
String get displayName => 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/credit_screen_vm.dart';
import 'package:invoiceninja_flutter/ui/credit/edit/credit_edit_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/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/payment/refund/payment_refund_vm.dart';
import 'package:invoiceninja_flutter/ui/reports/reports_screen.dart'; import 'package:invoiceninja_flutter/ui/reports/reports_screen.dart';
import 'package:invoiceninja_flutter/ui/reports/reports_screen_vm.dart'; import 'package:invoiceninja_flutter/ui/reports/reports_screen_vm.dart';
@ -331,6 +334,15 @@ class SettingsScreens extends StatelessWidget {
case kSettingsUserManagementEdit: case kSettingsUserManagementEdit:
screen = UserEditScreen(); screen = UserEditScreen();
break; break;
case kSettingsCustomDesigns:
screen = DesignScreenBuilder();
break;
case kSettingsCustomDesignsView:
screen = DesignViewScreen();
break;
case kSettingsCustomDesignsEdit:
screen = DesignEditScreen();
break;
case kSettingsAccountManagement: case kSettingsAccountManagement:
screen = AccountManagementScreen(); screen = AccountManagementScreen();
break; break;

View File

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