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

Add CSV source #52

Closed
emgrav opened this issue Sep 4, 2024 · 0 comments · Fixed by #64
Closed

Add CSV source #52

emgrav opened this issue Sep 4, 2024 · 0 comments · Fixed by #64
Assignees
Labels

Comments

@emgrav
Copy link
Member

emgrav commented Sep 4, 2024

Blocked by #49 (This PR adds a source trait which we should implement for a CSV source)

Description

We want to add an additional data source to the sync tool, specifically CSV (or some other form of flatfile source). We have a need for this quite soon, as it would significantly simplify the process of bootstrapping the demo environment for Operations and Marketing.

User story

As a Famedly customer, I want to be able to provide a csv file of user details to import into Famedly so I can easily provision my list of users in bulk.

Requirements

  • Read CSV file on disk in format: email,first_name,last_name,phone
  • Creation of new users in the list. No support for updating or deleting users at this point.

Steps to implement

  • Add a new implementation of the source trait that reads a CSV file from disk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants