ifmeorg / ifme

Free, open source mental health communication web app to share experiences with loved ones
http://www.if-me.org/
GNU Affero General Public License v3.0
1.47k stars 737 forks source link

Functionality to download your user data #1560

Open julianguyen opened 4 years ago

julianguyen commented 4 years ago

Description

We want to give users the option of being able to download their account data. Let's include a button on the Account page (when a user is signed in) that allows the user to download their data.

A good starting point is downloading the data in a CSV file. We'll want to give them the ability to download data regarding:


Please assign yourself (via the Assignees dropdown), if you do want to work on this issue. Can't find yourself? You need to join our organization.

Check out our Picking Up Issues guide if you haven't already!

Acollie commented 4 years ago

Hey a little new to Open source, but I have experience with rails I would gladly help out with this! šŸ˜„

james947 commented 4 years ago

Hey @Acollie still working on this? I'd love to give it a try cc: @julianguyen

Acollie commented 4 years ago

I have mostly done with the task. I just got a little busy, to fully finish the task. Left todo

james947 commented 4 years ago

This is well noted @Acollie. Good work šŸ‘

julianguyen commented 4 years ago

How's this going @Acollie? :)

Acollie commented 4 years ago

Hey @julianguyen , I really appreciate you checking up on me :) I reached a bug which found it hard to fix. I also found it hard to write tests, for the feature.

Would it be possible if you or someone could try and give me a hand, since I am keen to finish this feature.

julianguyen commented 4 years ago

No worries and thanks for the update @Acollie! I can help take a look, do you have an existing branch? :)

Acollie commented 4 years ago

I do the, 'data_export' should have my version but its quite out of date with the main branch. @julianguyen Also I use Slack is that is easier :)

julianguyen commented 4 years ago

I have some bandwidth to help finish this, starting sometime this week.

Acollie commented 4 years ago

@julianguyen I would like to try to finish as well. DM me on Slack and we can try and finish this!

akp2603 commented 3 years ago

Hi! I would be really interested to work on this one. Is this still open? (Will be needing a little guidance, this is going to be my first open source contribution)

chethanagopinath commented 3 years ago

Hey @akp2603, I was a bit lost on this one for a while, and I've been meaning to work on this forever, but yea you can pick this up if you want! I'll unassign myself. Also, @Acollie had created a branch for his work. Check it out here.

akp2603 commented 3 years ago

hi @julianguyen! Can you assign me the issue and can we discuss this over slack once?

ghost commented 3 years ago

No

Tabitha MarsmanĀ  Sent from App for Gmail

Tuesday, September 29, 2020, 2:41 PM -0400 from notifications@github.com notifications@github.com:

hi @julianguyen ! Can you assign me the issue and can we discuss this over slack once? ā€” You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub , or unsubscribe .

ghost commented 3 years ago

No

Tabitha MarsmanĀ  Sent from App for Gmail

Tuesday, September 29, 2020, 2:21 PM -0400 from notifications@github.com notifications@github.com:

Hey @akp2603 , I was a bit lost on this one for a while, and I've been meaning to work on this forever, but yea you can pick this up if you want! I'll unassign myself. ā€” You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub , or unsubscribe .

julianguyen commented 3 years ago

@akp2603 Just did! FYI, for future reference, you can assign yourself to issues :)

So @Acollie started work on this but never got a chance to finish https://github.com/ifmeorg/ifme/tree/data_export

So I recommend working off of the progress so far!

akp2603 commented 3 years ago

@julianguyen Not sure, if I can add myself. I am not a member of the organisation. So it's not showing me any option to assign myself. Maybe I am missing something. Also, needed a little more clarity regarding the feature. Can we connect on slack(Just sent a mail to join.ifme)?

julianguyen commented 3 years ago

Looks like you are and I assigned you to the issue!

Yeah definitely reach out to me on Slack :D

julianguyen commented 3 years ago

Thanks to @akp2603 we have an API for downloading user data to CSV files. This is the PR for those changes.

The next step is building a button for this on the /account page.

malachaifrazier commented 1 year ago

@Schen1822 looks like this can be closed because PR https://github.com/ifmeorg/ifme/pull/1900 is merged, yes?