Schedules
This commit is contained in:
parent
c89aabe71e
commit
f281a23024
|
|
@ -507,7 +507,6 @@ const String kSettingsCreditCardsAndBanks = 'credit_cards_and_banks';
|
||||||
const String kSettingsDataVisualizations = 'data_visualizations';
|
const String kSettingsDataVisualizations = 'data_visualizations';
|
||||||
const String kSettingsApiTokens = 'api_tokens';
|
const String kSettingsApiTokens = 'api_tokens';
|
||||||
const String kSettingsUserManagement = 'user_management';
|
const String kSettingsUserManagement = 'user_management';
|
||||||
const String kSettingsSchedules = 'schedules';
|
|
||||||
const String kSettingsUserManagementView = 'user_management/view';
|
const String kSettingsUserManagementView = 'user_management/view';
|
||||||
const String kSettingsUserManagementEdit = 'user_management/edit';
|
const String kSettingsUserManagementEdit = 'user_management/edit';
|
||||||
const String kSettingsAccountManagement = 'account_management';
|
const String kSettingsAccountManagement = 'account_management';
|
||||||
|
|
@ -529,6 +528,9 @@ const String kSettingsBankAccountsEdit = 'bank_accounts/edit';
|
||||||
const String kSettingsTransactionRules = 'transaction_rules';
|
const String kSettingsTransactionRules = 'transaction_rules';
|
||||||
const String kSettingsTransactionRulesView = 'transaction_rules/view';
|
const String kSettingsTransactionRulesView = 'transaction_rules/view';
|
||||||
const String kSettingsTransactionRulesEdit = 'transaction_rules/edit';
|
const String kSettingsTransactionRulesEdit = 'transaction_rules/edit';
|
||||||
|
const String kSettingsSchedules = 'schedules';
|
||||||
|
const String kSettingsSchedulesView = 'schedules/view';
|
||||||
|
const String kSettingsSchedulesEdit = 'schedules/edit';
|
||||||
|
|
||||||
const List<String> kAdvancedSettings = [
|
const List<String> kAdvancedSettings = [
|
||||||
kSettingsCustomDesigns,
|
kSettingsCustomDesigns,
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,9 @@ import 'package:invoiceninja_flutter/ui/purchase_order/purchase_order_pdf_vm.dar
|
||||||
import 'package:invoiceninja_flutter/ui/purchase_order/purchase_order_screen.dart';
|
import 'package:invoiceninja_flutter/ui/purchase_order/purchase_order_screen.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/purchase_order/purchase_order_screen_vm.dart';
|
import 'package:invoiceninja_flutter/ui/purchase_order/purchase_order_screen_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/purchase_order/view/purchase_order_view_vm.dart';
|
import 'package:invoiceninja_flutter/ui/purchase_order/view/purchase_order_view_vm.dart';
|
||||||
|
import 'package:invoiceninja_flutter/ui/schedule/edit/schedule_edit_vm.dart';
|
||||||
|
import 'package:invoiceninja_flutter/ui/schedule/schedule_screen_vm.dart';
|
||||||
|
import 'package:invoiceninja_flutter/ui/schedule/view/schedule_view_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/settings/payment_settings_vm.dart';
|
import 'package:invoiceninja_flutter/ui/settings/payment_settings_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/transaction/edit/transaction_edit_vm.dart';
|
import 'package:invoiceninja_flutter/ui/transaction/edit/transaction_edit_vm.dart';
|
||||||
import 'package:invoiceninja_flutter/ui/transaction/transaction_screen.dart';
|
import 'package:invoiceninja_flutter/ui/transaction/transaction_screen.dart';
|
||||||
|
|
@ -962,6 +965,18 @@ class SettingsScreens extends StatelessWidget {
|
||||||
case kSettingsTransactionRulesEdit:
|
case kSettingsTransactionRulesEdit:
|
||||||
screen = TransactionRuleEditScreen();
|
screen = TransactionRuleEditScreen();
|
||||||
break;
|
break;
|
||||||
|
case kSettingsSchedules:
|
||||||
|
screen = ScheduleScreenBuilder();
|
||||||
|
break;
|
||||||
|
case kSettingsSchedulesView:
|
||||||
|
screen = ScheduleViewScreen();
|
||||||
|
break;
|
||||||
|
case kSettingsSchedulesEdit:
|
||||||
|
screen = ScheduleEditScreen();
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
print(
|
||||||
|
'## Error: main screen settings route ${uiState.subRoute} not defined');
|
||||||
}
|
}
|
||||||
|
|
||||||
return Row(children: <Widget>[
|
return Row(children: <Widget>[
|
||||||
|
|
|
||||||
|
|
@ -623,6 +623,11 @@ class SettingsSearch extends StatelessWidget {
|
||||||
'subscriptions',
|
'subscriptions',
|
||||||
],
|
],
|
||||||
],
|
],
|
||||||
|
kSettingsSchedules: [
|
||||||
|
[
|
||||||
|
'schedules#2023-02-15',
|
||||||
|
],
|
||||||
|
],
|
||||||
kSettingsUserManagement: [
|
kSettingsUserManagement: [
|
||||||
[
|
[
|
||||||
'users',
|
'users',
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue