_Note: I decided to create this issue to replace the issue #406 - I did this because the functionality changed significantly, and the problems originally discussed there no longer make sense._
Right now, there's 2 ways to add members to a group:


There are several problems with the way we are currently doing this:
Now, the user can only add members on the dashboard page. It is no longer possible to do so in the group creation flow (so this step should be removed from the group creation flow).
The mechanism to add new members is fundamentally different now - we no longer expect the user to know the username of the new member; instead, we provide them with a unique access link, that the other person can use as a "key" to join the group.
There are now 2 ways of joining a group:
When a voting process is necessary, a proposal should be created (one for each member added) and only after it has been accepted, the access link is generated. Since we have the pull request #343 (Proposals / voting logic) still open, I will not consider that part of the work necessary to complete this card. So, in short, everything that happens after a proposal is created is not part of this card.
Check out the Figma mockups here https://www.figma.com/file/ZR0DRPhhUuHdJtf7PbGAM6tW/Group-Income?node-id=875%3A2
Let me know if you have any questions!
When a voting process is necessary, a proposal should be created (one for each member added) and only after it has been accepted, the access link is generated.
Yep! And I should add that generated links (when people are being invited via a proposal) are tied to the name of the person being invited, and the UI should somehow reflect this so that Bob's link is paired with Bob, and Susan's link is paired with Susan, so that Bob's link doesn't get sent to Susan. The UI should make it very clear, in other words, who each invite link belongs to, so the wrong link isn't sent to the wrong person.
The issues you mentioned above were all solved on the Dashboard mockups, right?
Once a proposal is accepted, the link is displayed on the UI - here's a refresher
PR #655 should solve this issue
@mmbotelho no it doesn't solve, but it's related only in the part of creating the layout for the invitation by link widget + modal.
The full functionality will be addressed in another PR.
Also, could you update the Figma file?
Updated @sandrina-p 馃槃
Just a heads up @sandrina-p

I reduced the copy of the "Share this link..." so it would fit in one line on desktop (as discussed on the hackathon)
I believe your latest PR closes this issue, right @sandrina-p?
I am closing it because I'm 99% sure it does. Feel free to open it if not.
Most helpful comment
Just a heads up @sandrina-p

I reduced the copy of the "Share this link..." so it would fit in one line on desktop (as discussed on the hackathon)