gather-community / gather

The App for Community
https://info.gather.coop
MIT License
30 stars 6 forks source link

Ability to change child to adult #643

Closed smoyte closed 2 years ago

smoyte commented 5 years ago

Can't do this currently. Need to notify that this will change billing if going from child to adult. Also need to be able to undo the change unless there is a really good reason not to.

kenatsun commented 5 years ago

Wouldn't it be best to do this based on date of birth and a community criterion of each age category? Or are too many people too touchy about having birth date recorded?

On Wed, Jul 3, 2019, 10:32 PM Tom Smyth notifications@github.com wrote:

Can't do this currently. Need to notify that this will change billing if going from child to adult. Also need to be able to undo the change unless there is a really good reason not to.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/gather-community/gather/issues/643?email_source=notifications&email_token=AACNLXFMDOSLZHN4QA66IKDP5VOKNA5CNFSM4H5QJST2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G5IRNCQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AACNLXAB3YTJDPOP3OT4KZLP5VOKNANCNFSM4H5QJSTQ .

On Wed, Jul 3, 2019, 10:32 PM Tom Smyth notifications@github.com wrote:

Can't do this currently. Need to notify that this will change billing if going from child to adult. Also need to be able to undo the change unless there is a really good reason not to.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/gather-community/gather/issues/643?email_source=notifications&email_token=AACNLXFMDOSLZHN4QA66IKDP5VOKNA5CNFSM4H5QJST2YY3PNVWWK3TUL52HS4DFUVEXG43VMWVGG33NNVSW45C7NFSM4G5IRNCQ, or mute the thread https://github.com/notifications/unsubscribe-auth/AACNLXAB3YTJDPOP3OT4KZLP5VOKNANCNFSM4H5QJSTQ .

smoyte commented 5 years ago

Children don't count toward billing, but adults do. So this would need to be a deliberate decision.

kenatsun commented 5 years ago

Are you talking about billing diners? Since in Gather the age categories of diners are self-declared when they are signing up (and Gather doesn't even know who the signed-up diners are, just their household), I don't see how the "is child" attribute makes any difference in billing for meals.

Or is there some other usage of "is child" that is motivating this issue?

Let me mention my motivation: I'm importing the CSV export of Sunward's Gather membership list into the "Meals Organizer" program (the core of which is Willie's program that is used to staff dinners at GO). To decide which of the members are potential meals workers, age data would be useful. At present, we assume only adults are candidate workers, but we're looking at getting teens involved too. Everyone having an accurate "birthday" value (including year of birth) would be the best, but I note that only about 1/4 of Sunwardians have provided that in Gather. I don't know how many of the missing birth dates are due to individual privacy concerns and how much of that is just neglecting to enter the data. I suspect the lion's share is the latter, since a lot of Sunward's membership data are terribly incomplete and obsolete (Sunward's bad, not Gather's). I suspect that the data quality of an "is child" attribute would be even worse than the "birthday" attribute, because you only have to capture my birthday once and you've got it forever, whereas an "is child" field needs to be (but probably won't be) updated every time a person passes over that age threshold.

smoyte commented 5 years ago

No I mean per-user billing for Gather usage. Children don't count in that calculation.

Once we have the periodic profile update email perhaps that will help with your issue.

kenatsun commented 5 years ago

Ah, I see.

Yes, a periodic auto-nag to people to update their Gather profiles would be a Good Thing.

Actually, at Sunward, the biggest problem is that we don't have a functioning membership committee that takes care of declaring when members have joined or departed, so that these can be created/deactivated/deleted in Gather. Again, that's an organizational problem not a Gather problem. Maybe Gather should periodically nag committees to do their jobs 😬😀!

On Mon, Jul 8, 2019 at 11:44 AM Tom Smyth notifications@github.com wrote:

No I mean per-user billing for Gather usage. Children don't count in that calculation.

Once we have the periodic profile update email perhaps that will help with your issue.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/gather-community/gather/issues/643?email_source=notifications&email_token=AACNLXFK7R2KP7Z3ORJSLV3P6NOBLA5CNFSM4H5QJST2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODZNP2JY#issuecomment-509279527, or mute the thread https://github.com/notifications/unsubscribe-auth/AACNLXGXIAYCETIBZAP65OLP6NOBLANCNFSM4H5QJSTQ .