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

Feature: Allow a user to save a mapping for csv import + UserPreference model class idea #11407

Open
whatisgalen opened this issue Aug 28, 2024 · 0 comments

Comments

@whatisgalen
Copy link
Member

whatisgalen commented Aug 28, 2024

The main UX issue this would address is: you're a frontend user, you know your mapping for your csv, but you have to re-enter it manually each time you import a csv. It would be better to save a mapping and be able to select it again in the future, returning some kind of warning if any column saved in the mapping isn't present in the current csv.

There's a larger question regarding user architecture here; specifically, if a user can create a mapping, perhaps they should be able to share it on the local Arches instance. This means that instead of saving this property to the user profile (easiest solution), it might make more sense to spin it out as an instance of, say, a UserPreference model class. That way different things could also be saved along with their relevant context, e.g. map preferences, other etl module preferences, notification preferences, translation preferences, etc.

@chiatt chiatt added this to pipeline Aug 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

1 participant