Skip to content
This repository has been archived by the owner on Mar 27, 2022. It is now read-only.

Allow people who sign up to request to 'join' an existing Household. #155

Open
seven1m opened this issue Jul 26, 2014 · 9 comments
Open

Comments

@seven1m
Copy link
Owner

seven1m commented Jul 26, 2014

Currently, every sign up creates a new person and a new family record. It would be nice to give the user a button so they can request to join an existing family. Admins would see the request and approve or deny.

@erichydrick
Copy link

Shouldn't one or more members of the existing family be the ones to approve it?

@seven1m
Copy link
Owner Author

seven1m commented Jul 28, 2014

No, church staff generally know. And if they're not sure, then they can ask the family.

@themasch
Copy link

Why shouldn't the familiy be allow to decide? Don't force admins to do stuff users can do way better (and faster)!

@seven1m
Copy link
Owner Author

seven1m commented Jul 30, 2014

OK, I'll compromise and say that can be configurable.

  1. Add a setting in section "Features" called "Allow people to request to join a different family" with 3 possible values: nil/blank (no), "Send request to adults in family", "Send request to site admins"
  2. Add button to family page labeled "Join this family" with a confirmation popup that reads: "Are you sure? This will send a request to [the family/site admins].".
  3. Add a new model JoinFamilyRequest (attributes TBD).
  4. Create two new emails -- one for the family option and one for the admin option. Wording TBD.
  5. Add a new .box to the family page shown to either family adults or site admin with the 'edit profiles' privilege (depending on setting).
  6. If denied, archive the JoinFamilyRequest. If approved, 1) move the person to the new family, 2) archive the JoinFamilyRequest, and 3) delete the old family if it is empty.

Thoughts?

@erichydrick
Copy link

Sounds good, thanks!

@themasch
Copy link

great!

@AndyGauge
Copy link
Contributor

AndyGauge/feature/inosculation

1. Add a setting in section "Features" called "Allow people to request to join a different family" with 3 possible values: nil/blank (no), "Send request to adults in family", "Send request to site admins"

2..6 TODO

@seven1m
Copy link
Owner Author

seven1m commented Feb 21, 2016

@AndyGauge hold up on this... I'm thinking this might change significantly given I'd like to do away with Family records altogether. (I'm hoping to implement Households)

@seven1m seven1m removed the ready label Feb 21, 2016
@seven1m seven1m changed the title Allow people who sign up to request to 'join' an existing family. Allow people who sign up to request to 'join' an existing Household. Feb 21, 2016
@seven1m
Copy link
Owner Author

seven1m commented Feb 21, 2016

Blocked by #589.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

4 participants