-
redesign group-page toolbar [?]
- new add bucket button
- on mobile, more btn that brings up drawer
-
redesign group-page bucket-list [?] -
admin can invite a single person to group [5]
invite peoplebtn ongroup-page- on
invite peoplebtn-click, redirected toinvite-members-page invite-members-pageis only accessible to adminsinvite-members-pagehas form withemailfield and optionalnamefieldcancelandbackbtns redirect back to group pageinvite 1 personbtn makes amemberships#review_uploadrequest- page renders a preview of the addition -- displays if member already exists, or if invitation is ready
- if there are errors in the review process, then show 'done btn' instead of 'confirm btn' both of which redirect to
group-page. try againbtn re-rendersinvite-member-form, with old info persisted, and shows errors if presentconfirm + invite 1 personbtn redirects toinvite-members-overview-pagedone btnredirects togroup-pageinvite more peoplebtn redirects toinvite-members-page, which is now clearsee all membersbtn redirects togroup-pageand opens upfunderstab
-
admin can invite multiple people to group [5]invite-members-pagehas+ Add anotherbtn, that dynamically creates another invite form- dynamically created forms can be deleted somehow
- invite btn reflects the number of forms on the page
- when invite btn clicked, request made to
memberships#review_upload - page renders previews of all additions
confirm and invitebtn reflects number of invitations to be sentinvite-members-overview-pagereflects number of invitations sent
-
admin can bulk invite multiple people via csv upload [5]
invite-members-pagehasAdd many people at oncebtn- btn click brings up dialog
- dialog's
how do i do thatbtn goes somewhere? - dialog's
read morebtn does something? - omit dialog's
click hereuntilmanage-fundsflow is built - dialog's
ok, select filebtn, brings up prompt for csv file upload - if csv upload error, error dialog appears
- error dialog
try againbtn brings up prompt for csv file upload - if csv upload success,
memberships#review_uploadrequest made - page renders preview with title text 'Please review + confirm your upload'
-
admin can add a custom message when inviting people [?]- DO LATER
- needs design
invite-members-pagehascustom messagebtn that brings up something?- figure out how to inject this message into the current email templates
-
redesigngroup-page-funderstab [2]- move members and pending invites into cards
-
admin can download CSV of members [2]- download CSV
- manage funds btn goes to
manage-group-funds-page - manage funds btn and
manage-group-funds-pageare only accessible by admins - there is a disabled
update by CSV filebtn - there is a enabled
download CSV filebtn - on btn click, downloads csv of email, funds
- csv download controller action only accessible to admins
-
admin can resend invites to all unconfirmed users [2]- add
resend invitesbutton togroup-page-funderstab - btn makes a request to API, to resend invites to all said users
- add
-
admin can bulk allocate funds [5]
-
manage-group-funds-pagehas enabledupdate by CSV filebutton -
btn click brings up
dialog -
how do i do thatbtn redirects to beta admin guide (derek has posted in card) -
ok, select file, prompts for csv -
if csv upload error, error dialog appears - [https://projects.invisionapp.com/share/2W5XZ6OGU#/screens/133867466](see designs)
- omit read more btn
- turn 'check out our help documentation' into a link that goes to the beta admin guide
try againbtn brings up prompt for csv file upload
-
if csv upload success,
allocations#review_uploadrequest made -
page rerenders preview with people, funds to be added/removed, and total added, and any new folx being added
-
on
review-bulk-allocation-pagetry againbtn brings up csv upload dialogcancelbtn goes togroup-pageconfirmbtn makes somememberships#createrequests and then a bunch ofallocations#createrequests
-
on
confirm-bulk-allocation-pagedonebtn goes togroup-pagesee all membersbtn goes togroup-page-funderstab
- questions/comments
- 'add bucket', 'invite people', 'manage funds' btns -- they fit fine on desktop, but how will they look on mobile? will i be incorporating these redesigned btns into the UI? otherwise, should they go in the menu?
- 'invite people' on group page, 'invite members' on page thereafter
- 'custom message' a part of this card?
- is 'download csv' a part of this ticket?
- is 'resend invites' a part of this ticket?
- who gets to 'download as csv' ? any member?
- who gets to resend invites? admin only?
- on the
group-pagedesign, should i be redesigning the group page's bucket lists? do i see upvotes here? - is editing member details post-upload a part of this ticket?
- on 'please review and confirm your upload' page, where do
cancelandtry againbtns redirect to? - what does it look like to
+ Add another? what does it look like to delete dynamically created fields? - 'Overview' -> 'Preview'
- csv dialog
how do i do thatbtn goes somewhere? - csv dialog
read morebtn does something? - review + confirm page can be recycled for all invite members flows i reckon
- does
download as csvonly return entries for confirmed members Pending invites->Pending confirmation- discuss whether or not to mix invitations with bulk allocations
- actually i feel good about this, separation of review and confirm makes things nice
cancelbtn onreview + confirm your upload (allocations)goes togroup-page?