Open jonathansimmons opened 8 years ago
Absolutely. The way I have it drawn up now is:
[ICON] Based on type of activity [DESCRIPTION] Short description [RELATIVE TIME] | | [ICON] Based on type of activity [DESCRIPTION] Short description [RELATIVE TIME] | | [ICON] Based on type of activity [DESCRIPTION] Short description [RELATIVE TIME]
-- David Song
On December 1, 2015 at 7:37:40 PM, Jonathan Simmons (notifications@github.com) wrote:
This activity list page will be a listing of recent activity on a given user account. I plan to use a rails library called public_activity for this. It allows us to track an owner of the activity, the recipient of the activity and then an array of parameters which can be anything. I've defined a couple things here, feel free to add any thoughts.
What will be a tracked activity?
A Donation Amount - parameter Fund - parameter Who - owner (we need to account for anonymous) Recipient - trackable (will always be the fund's owner) Comment made on a fund Fund - parameter Comment - parameter Who - owner Recipient - trackable (will always be the fund's owner) Fund shares/views, (likely not worth it but I'm spitballing here) This is to be determined... I don't want to do something cheesy like allow them to input a google code, I'd like it to be more end user friendly, something we just provide. That is if we did it. How will this look? A timeline vibe would be fun. While it's not exactly necessary, people love timelines/charts. They make for pretty things to look at, which makes people feel fuzzy.
CC: @OneDonation/ui for opinions
— Reply to this email directly or view it on GitHub.
That will work perfecto! :100:
Also account type activity... "updated profile", "added address", etc.
I thought about that because I was thinking we could track creating a fund, etc. but wondered if it was too businessy? Our user's accounts aren't going to be multi-tenant so do we need to audit of your own actions?
Then again maybe some audit actions related to financials would be good. i.e made a withdrawal, adding or removing a card, etc?
I don't want to just audit everything because that will only case the app to be slow. So we need to make a list of what works. So maybe just "updated profile" is superfluous but tracking a withdrawal would be informative?
Agree, we can come up with a list that makes sense. Maybe just financial related things.
Confirmed
Ideas ???
Group Fund Activity?
v2.0:
Also need to keep a counter of "new activity" to use for a badge. When to clear counter? Maybe on scroll view.
read/unread tracking gem: https://github.com/ledermann/unread
Individual clicking or clear all button will be more performant that trying to fire clear view scroll in js.
yeah, it was a dumb idea after i typed it.
This activity list page will be a listing of recent activity on a given user account. I plan to use a rails library called public_activity for this. It allows us to track an owner of the activity, the recipient of the activity and then an array of parameters which can be anything. I've defined a couple things here, feel free to add any thoughts.
What will be a tracked activity?
How will this look? A timeline vibe would be fun. While it's not exactly necessary, people love timelines/charts. They make for pretty things to look at, which makes people feel fuzzy.
CC: @OneDonation/ui for opinions