1
0
Fork 0
mirror of https://github.com/maybe-finance/maybe.git synced 2025-08-09 07:25:19 +02:00

Allow CSV file upload in import flow (#986)

* Add .tool-versions to gitignore

* Add dropzone js for drag and drop file uploads

* UI for csv file uploads for import

* dropzone controller and use lucide_icon instead of svg

* Preview for file chosen

* File upload

* Remove dropzone

* Normalize I18n keys and fix lint issues

* Add system tests

* Cleanup

* Remove unwanted
This commit is contained in:
Tony Vincent 2024-07-16 15:23:45 +02:00 committed by GitHub
parent 41f9e23f8c
commit cdbca5aff3
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
13 changed files with 307 additions and 41 deletions

View file

@ -27,6 +27,25 @@ en:
invalid_data: You have invalid data, please fix before continuing
create:
import_created: Import created
csv_paste:
confirm_accept: Yep, start over!
confirm_body: This will reset your import. Any changes you have made to the
CSV will be erased.
confirm_title: Are you sure?
instructions: Your CSV should have the following columns and formats for the
best import experience.
next: Next
requirement1: Dates must be in ISO 8601 format (YYYY-MM-DD)
requirement2: Negative transaction is an "outflow" (expense), positive is an
"inflow" (income)
requirement3: Can have 0 or more tags separated by |
csv_upload:
confirm_accept: Yep, start over!
confirm_body: This will reset your import. Any changes you have made to the
CSV will be erased.
confirm_title: Are you sure?
instructions: The csv file must be in the format below. You can also reuse and
next: Next
destroy:
import_destroyed: Import destroyed
edit:
@ -56,20 +75,9 @@ en:
new: New import
title: Imports
load:
confirm_accept: Yep, start over!
confirm_body: This will reset your import. Any changes you have made to the
CSV will be erased.
confirm_title: Are you sure?
description: Create a spreadsheet or upload an exported CSV from your financial
institution.
instructions: Your CSV should have the following columns and formats for the
best import experience.
load_title: Load import
next: Next
requirement1: Dates must be in ISO 8601 format (YYYY-MM-DD)
requirement2: Negative transaction is an "outflow" (expense), positive is an
"inflow" (income)
requirement3: Can have 0 or more tags separated by |
subtitle: Import your transactions
load_csv:
import_loaded: Import CSV loaded
@ -95,3 +103,5 @@ en:
import_updated: Import updated
update_mappings:
column_mappings_saved: Column mappings saved
upload_csv:
import_loaded: CSV File loaded