[kmymoney4] [Bug 373057] New: More line filter options in CSV importer

2016-11-28 Thread Rick Yorgason
https://bugs.kde.org/show_bug.cgi?id=373057

Bug ID: 373057
   Summary: More line filter options in CSV importer
   Product: kmymoney4
   Version: 4.8.0
  Platform: Other
OS: All
Status: UNCONFIRMED
  Severity: wishlist
  Priority: NOR
 Component: csvimporter
  Assignee: kmymoney-de...@kde.org
  Reporter: r...@firefang.com
  Target Milestone: ---

On the 'Lines' page of the CSV importer, I'd like to see another filter option,
like so:

Include rows where column [column number dropdown] contains [text input]

For instance, I could set it to:

Include rows where column [7] contains [USD]

and if my CSV includes some rows that say 'USD' and other rows that say 'CAD',
it would only include the rows that say 'USD'.

Rationale:

PayPal effectively gives you different accounts for each currency, but in order
to get all the details of your transactions, you need to download a CSV file
with all the currencies mixed together, like so:

Date, Time, Time Zone, Name, Type, Status, Currency, Amount, Receipt ID,
Balance, 
"21/11/2016","09:43:15","PST","Dotster","Preapproved Payment
Sent","Completed","USD","-9.99","","0.00",
"21/11/2016","09:43:15","PST","From Canadian Dollar","Currency
Conversion","Completed","USD","9.99","","9.99",
"21/11/2016","09:43:15","PST","To U.S. Dollar","Currency
Conversion","Completed","CAD","-13.84","","0.00",
"21/11/2016","09:43:15","PST","Bank Account","Add Funds from a Bank
Account","Completed","CAD","13.84","","13.84",
"06/11/2016","03:15:16","PST","Thomas McDiarmid","Express Checkout Payment
Sent","Completed","USD","-79.95","","0.00",
"06/11/2016","03:15:16","PST","From Canadian Dollar","Currency
Conversion","Completed","USD","74.07","","79.95",
"06/11/2016","03:15:16","PST","To U.S. Dollar","Currency
Conversion","Completed","CAD","-102.20","","0.00",
"06/11/2016","03:15:16","PST","Bank Account","Add Funds from a Bank
Account","Completed","CAD","25.60","","102.20",

Notice the 'Currency' column.

I'd like an easy way to import different lines into my "PayPal USD" account and
my "PayPal CAD" account. With the feature I'm requesting, I can just import the
same CSV twice with different filters and have it work fine.

Of course, you could write more complicated features to handle this better. For
instance, the 'Banking' page could include an 'Account' column and a table that
lets me associate cells that say 'USD' with the 'PayPal USD' account, but
that's a lot more complicated than this feature, and I think this feature is
useful in any case.

-- 
You are receiving this mail because:
You are watching all bug changes.

[kmymoney4] [Bug 373055] New: CSV importer opens some modal windows behind parent windows

2016-11-28 Thread Rick Yorgason
https://bugs.kde.org/show_bug.cgi?id=373055

Bug ID: 373055
   Summary: CSV importer opens some modal windows behind parent
windows
   Product: kmymoney4
   Version: 4.8.0
  Platform: MS Windows
OS: MS Windows
Status: UNCONFIRMED
  Severity: normal
  Priority: NOR
 Component: csvimporter
  Assignee: kmymoney-de...@kde.org
  Reporter: r...@firefang.com
  Target Milestone: ---

When using the CSV importer, it has a tendency to open modal windows behind the
CSV importer window, which makes KMyMoney appear to have locked up. You can't
even move the window that's blocking the new dialogue, because the new dialogue
is modal. I've noticed this on warning messages, as well as on selecting the
account to import into at the end of the process. Here's one way to reproduce
it:

1) Open a KMyMoney file with a CSV banking profile already set up.
2) File -> Import -> CSV
3) Select an existing CSV profile
4) Click the 'clear' button to the right of the profile name.
5) KMyMoney will pop up a modal 'Delete or Edit Profile Name' dialogue UNDER
the "CSVWizard" window to which it's parented.

Workarounds:

1) Make sure you move the CSVWizard window AWAY from the centre of the screen
before doing anything with it, so it won't be blocking any windows that pop up.
2) On Windows, you can use Alt+Space,M to enter 'move window' mode. Use the
cursor keys to move the window out into the open.

The core of the problem seems to be that the CSVWizard window is a topmost
window, staying on top even when other applications are open.

-- 
You are receiving this mail because:
You are watching all bug changes.