Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Data Import Preview (Dry Run) #8687

Open
3 tasks done
icolwell opened this issue Mar 19, 2024 · 2 comments
Open
3 tasks done

Data Import Preview (Dry Run) #8687

icolwell opened this issue Mar 19, 2024 · 2 comments
Labels
feature Requests for new stuff.

Comments

@icolwell
Copy link

Support guidelines

Description

When importing CSV data, it would be nice to be able to preview some of the transactions before submitting them to firefly.
The issue I ran into is that you are only able to see the import errors and warnings after you've agreed to submit them, by that point, it's too late to correct the errors.
I realize this might not be an issue for experienced users, but for first-time users who are getting familiar with how the data importer works, it would be a huge help to be able to see the errors before "saving" the transactions.

Basically, the functionality I'm suggesting is like "dry run" mode in a lot of command-line tools, where it pretends to do the thing and shows you results as if it did, but it doesn't actually do the thing.

Solution

I see two, potentially separate but related, features:

  • On the "Data Submission" page after the job is done and all errors or warnings are shown, only then can you click to "commit" or "save" the transactions. This gives the user the opportunity to start over if they see errors they were not expecting.
  • Add a preview button or just always show 10 unique transactions in tabular format above or below the other output. So the user can see the transactions that are about to be submitted.

What are alternatives?

Existing option is to submit the job, cross your fingers and hope it goes well. If it didn't work the way you hoped, then you have to go into the firefly GUI and manually delete the botched transactions.

Additional context

No response

@JC5
Copy link
Member

JC5 commented Mar 19, 2024

It's on the list.

@JC5 JC5 added the feature Requests for new stuff. label Mar 19, 2024
@JC5 JC5 added this to the importer-v4.0.0 milestone Mar 19, 2024
Copy link
Contributor

Hi there!

This is an automatic reply. Share and enjoy

This issue has been marked as a feature request. The requested (new) feature will become a part of Firefly III or the data importer in due course.

If you come across this issue, please be aware there is NO need to reply with "+1" or "me too" or "I need this too" or whatever. Such comments are not helpful, and do not influence the roadmap. Your comment may be 💀 deleted. You can subscribe to this issue to get updates.

Thank you for your contributions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Requests for new stuff.
Projects
Status: No status
Development

No branches or pull requests

2 participants