mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-08-05 05:25:24 +02:00
Feature: Add "amount type" configuration column for CSV imports (#1947)
* Rough draft * Schema conflict update * Implement signage * Update system tests * Lint fixes
This commit is contained in:
parent
8cf077f28d
commit
c88fe2e3b2
21 changed files with 366 additions and 83 deletions
|
@ -21,14 +21,14 @@ class ImportsTest < ApplicationSystemTestCase
|
|||
|
||||
find('input[type="submit"][value="Upload CSV"]').click
|
||||
|
||||
select "Date", from: "Date*"
|
||||
select "YYYY-MM-DD", from: "Date format"
|
||||
select "Amount", from: "Amount"
|
||||
select "Account", from: "Account (optional)"
|
||||
select "Name", from: "Name (optional)"
|
||||
select "Category", from: "Category (optional)"
|
||||
select "Tags", from: "Tags (optional)"
|
||||
select "Notes", from: "Notes (optional)"
|
||||
select "Date", from: "import[date_col_label]"
|
||||
select "YYYY-MM-DD", from: "import[date_format]"
|
||||
select "Amount", from: "import[amount_col_label]"
|
||||
select "Account", from: "import[account_col_label]"
|
||||
select "Name", from: "import[name_col_label]"
|
||||
select "Category", from: "import[category_col_label]"
|
||||
select "Tags", from: "import[tags_col_label]"
|
||||
select "Notes", from: "import[notes_col_label]"
|
||||
|
||||
click_on "Apply configuration"
|
||||
|
||||
|
@ -67,7 +67,12 @@ class ImportsTest < ApplicationSystemTestCase
|
|||
|
||||
find('input[type="submit"][value="Upload CSV"]').click
|
||||
|
||||
select "YYYY-MM-DD", from: "Date format"
|
||||
select "date", from: "import[date_col_label]"
|
||||
select "YYYY-MM-DD", from: "import[date_format]"
|
||||
select "qty", from: "import[qty_col_label]"
|
||||
select "ticker", from: "import[ticker_col_label]"
|
||||
select "price", from: "import[price_col_label]"
|
||||
select "account", from: "import[account_col_label]"
|
||||
|
||||
click_on "Apply configuration"
|
||||
|
||||
|
@ -100,6 +105,10 @@ class ImportsTest < ApplicationSystemTestCase
|
|||
|
||||
find('input[type="submit"][value="Upload CSV"]').click
|
||||
|
||||
select "type", from: "import[entity_type_col_label]"
|
||||
select "name", from: "import[name_col_label]"
|
||||
select "amount", from: "import[amount_col_label]"
|
||||
|
||||
click_on "Apply configuration"
|
||||
|
||||
click_on "Next step"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue