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 kSettingsApiTokens = 'api_tokens';
|
||||
const String kSettingsUserManagement = 'user_management';
|
||||
const String kSettingsSchedules = 'schedules';
|
||||
const String kSettingsUserManagementView = 'user_management/view';
|
||||
const String kSettingsUserManagementEdit = 'user_management/edit';
|
||||
const String kSettingsAccountManagement = 'account_management';
|
||||
|
|
@ -529,6 +528,9 @@ const String kSettingsBankAccountsEdit = 'bank_accounts/edit';
|
|||
const String kSettingsTransactionRules = 'transaction_rules';
|
||||
const String kSettingsTransactionRulesView = 'transaction_rules/view';
|
||||
const String kSettingsTransactionRulesEdit = 'transaction_rules/edit';
|
||||
const String kSettingsSchedules = 'schedules';
|
||||
const String kSettingsSchedulesView = 'schedules/view';
|
||||
const String kSettingsSchedulesEdit = 'schedules/edit';
|
||||
|
||||
const List<String> kAdvancedSettings = [
|
||||
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_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/transaction/edit/transaction_edit_vm.dart';
|
||||
import 'package:invoiceninja_flutter/ui/transaction/transaction_screen.dart';
|
||||
|
|
@ -962,6 +965,18 @@ class SettingsScreens extends StatelessWidget {
|
|||
case kSettingsTransactionRulesEdit:
|
||||
screen = TransactionRuleEditScreen();
|
||||
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>[
|
||||
|
|
|
|||
|
|
@ -623,6 +623,11 @@ class SettingsSearch extends StatelessWidget {
|
|||
'subscriptions',
|
||||
],
|
||||
],
|
||||
kSettingsSchedules: [
|
||||
[
|
||||
'schedules#2023-02-15',
|
||||
],
|
||||
],
|
||||
kSettingsUserManagement: [
|
||||
[
|
||||
'users',
|
||||
|
|
|
|||
Loading…
Reference in New Issue