CSV import

This commit is contained in:
Hillel Coren 2020-12-15 11:33:41 +02:00
parent 2bf58b1fe9
commit ecf566a1f7
3 changed files with 4 additions and 4 deletions

View File

@ -6,6 +6,7 @@ import 'package:invoiceninja_flutter/ui/app/form_card.dart';
import 'package:invoiceninja_flutter/ui/app/forms/app_dropdown_button.dart'; import 'package:invoiceninja_flutter/ui/app/forms/app_dropdown_button.dart';
import 'package:invoiceninja_flutter/ui/app/forms/app_form.dart'; import 'package:invoiceninja_flutter/ui/app/forms/app_form.dart';
import 'package:invoiceninja_flutter/ui/app/forms/bool_dropdown_button.dart'; import 'package:invoiceninja_flutter/ui/app/forms/bool_dropdown_button.dart';
import 'package:invoiceninja_flutter/ui/app/forms/date_picker.dart';
import 'package:invoiceninja_flutter/ui/app/forms/decorated_form_field.dart'; import 'package:invoiceninja_flutter/ui/app/forms/decorated_form_field.dart';
import 'package:invoiceninja_flutter/ui/settings/generated_numbers_vm.dart'; import 'package:invoiceninja_flutter/ui/settings/generated_numbers_vm.dart';
import 'package:invoiceninja_flutter/ui/app/edit_scaffold.dart'; import 'package:invoiceninja_flutter/ui/app/edit_scaffold.dart';
@ -231,7 +232,6 @@ class _GeneratedNumbersState extends State<GeneratedNumbers>
settings.rebuild( settings.rebuild(
(b) => b..sharedInvoiceQuoteCounter = value)), (b) => b..sharedInvoiceQuoteCounter = value)),
), ),
/*
AppDropdownButton( AppDropdownButton(
labelText: localization.resetCounter, labelText: localization.resetCounter,
value: settings.resetCounterFrequencyId, value: settings.resetCounterFrequencyId,
@ -264,7 +264,6 @@ class _GeneratedNumbersState extends State<GeneratedNumbers>
onSelected: (value) => viewModel.onSettingsChanged( onSelected: (value) => viewModel.onSettingsChanged(
settings.rebuild((b) => b..resetCounterDate = value)), settings.rebuild((b) => b..resetCounterDate = value)),
), ),
*/
], ],
), ),
], ],

View File

@ -23,7 +23,6 @@ import 'package:invoiceninja_flutter/utils/files.dart';
import 'package:invoiceninja_flutter/utils/formatting.dart'; import 'package:invoiceninja_flutter/utils/formatting.dart';
import 'package:invoiceninja_flutter/utils/localization.dart'; import 'package:invoiceninja_flutter/utils/localization.dart';
import 'package:invoiceninja_flutter/utils/platforms.dart'; import 'package:invoiceninja_flutter/utils/platforms.dart';
import 'package:invoiceninja_flutter/utils/strings.dart';
class ImportExport extends StatefulWidget { class ImportExport extends StatefulWidget {
const ImportExport({ const ImportExport({
@ -373,7 +372,7 @@ class __FileMapperState extends State<_FileMapper> {
.then((dynamic result) { .then((dynamic result) {
setState(() => _isLoading = false); setState(() => _isLoading = false);
//showToast(localization.) showToast(localization.startedImport);
}).catchError((dynamic error) { }).catchError((dynamic error) {
setState(() => _isLoading = false); setState(() => _isLoading = false);
showErrorDialog(context: context, message: '$error'); showErrorDialog(context: context, message: '$error');

View File

@ -15,6 +15,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
static final Map<String, Map<String, String>> _localizedValues = { static final Map<String, Map<String, String>> _localizedValues = {
'en': { 'en': {
// STARTER: lang key - do not remove comment // STARTER: lang key - do not remove comment
'started_import': 'Successfully started import',
'duplicate_column_mapping': 'Duplicate column mapping', 'duplicate_column_mapping': 'Duplicate column mapping',
'uses_inclusive_taxes': 'Uses Inclusive Taxes', 'uses_inclusive_taxes': 'Uses Inclusive Taxes',
'is_amount_discount': 'Is Amount Discount', 'is_amount_discount': 'Is Amount Discount',
@ -5306,6 +5307,7 @@ mixin LocalizationsProvider on LocaleCodeAware {
String get duplicateColumnMapping => String get duplicateColumnMapping =>
_localizedValues[localeCode]['duplicate_column_mapping'] ?? ''; _localizedValues[localeCode]['duplicate_column_mapping'] ?? '';
String get startedImport => _localizedValues[localeCode]['started_import'] ?? '';
String lookup(String key) { String lookup(String key) {
final lookupKey = toSnakeCase(key); final lookupKey = toSnakeCase(key);