Bank accounts

This commit is contained in:
Hillel Coren 2022-09-13 14:58:46 +03:00
parent d0f16d4a80
commit c7939d1bc9
3 changed files with 6 additions and 3 deletions

View File

@ -184,6 +184,7 @@ abstract class ExpenseEntity extends Object
..date = convertDateTimeToSqlDate() ..date = convertDateTimeToSqlDate()
..documents.clear() ..documents.clear()
..transactionReference = '' ..transactionReference = ''
..transactionId = ''
..paymentTypeId = '' ..paymentTypeId = ''
..paymentDate = ''); ..paymentDate = '');

View File

@ -1,5 +1,4 @@
// Flutter imports: // Flutter imports:
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
// Package imports: // Package imports:
@ -205,7 +204,7 @@ class _SettingsListState extends State<SettingsList> {
section: kSettingsTemplatesAndReminders, section: kSettingsTemplatesAndReminders,
viewModel: widget.viewModel, viewModel: widget.viewModel,
), ),
if (showAll && !kReleaseMode) if (showAll && supportsBankAccounts())
SettingsListTile( SettingsListTile(
section: kSettingsBankAccounts, section: kSettingsBankAccounts,
viewModel: widget.viewModel, viewModel: widget.viewModel,
@ -574,7 +573,7 @@ class SettingsSearch extends StatelessWidget {
'late_fees', 'late_fees',
] ]
], ],
if (!kReleaseMode) if (supportsBankAccounts())
kSettingsBankAccounts: [ kSettingsBankAccounts: [
[ [
'bank_accounts', 'bank_accounts',

View File

@ -30,6 +30,9 @@ bool supportsAppleOAuth() => kIsWeb || isApple();
// TODO remove this function // TODO remove this function
bool supportsMicrosoftOAuth() => kIsWeb; bool supportsMicrosoftOAuth() => kIsWeb;
// TODO remove this function
bool supportsBankAccounts() => !kReleaseMode;
bool isDesktopOS() => isMacOS() || isWindows() || isLinux(); bool isDesktopOS() => isMacOS() || isWindows() || isLinux();
bool isMobileOS() => isAndroid() || isIOS(); bool isMobileOS() => isAndroid() || isIOS();