Closed zachgoll closed 4 months ago
/bounty $150
π $300 bounty created by maybe-finance
π If you start working on this, comment
/attempt #675
along with your implementation planπ To claim this bounty, submit a pull request that includes the text
/claim #675
somewhere in its bodyπ Before proceeding, please make sure you can receive payouts in your country
π΅ Payment arrives in your account 2-5 days after the bounty is rewarded
π― You keep 100% of the bounty award
π Thank you for contributing to maybe-finance/maybe!
π Add a bounty β’ Share on socials
Attempt | Started (GMT+0) | Solution |
---|---|---|
π’ @jemiluv8 | Apr 26, 2024, 3:42:16 PM | #698 |
π’ @sirkyven | Apr 26, 2024, 3:42:53 PM | WIP |
π’ @JoshAntBrown | #698 |
/attempt #675
Algora profile | Completed bounties | Tech | Active attempts | Options |
---|---|---|---|---|
@jemiluv8 | 26 bounties from 9 projects | TypeScript, HTML, Rust |
Cancel attempt |
/attempt #675
FYI for anyone working on this right now:
Please re-review the requirements around deletion logic. After reviewing them, I realized they may have been more complex than needed. The only changes made are shown below:
ππ @jemiluv8 has been awarded $150! ππ
ππ @JoshAntBrown has been awarded $150! ππ
Feature Overview
In an effort to give users full control over their data, this issue allows them to delete their entire Maybe account and associated data.
Requirements
If there is a missing / incorrect requirement, please leave a comment before starting work on this.
admin
and there are no other users in the family, delete the user, family, and all associated datamember
, only delete the user and the associated user dataadmin
tries to delete their account while the family has other members. In a scenario like this, we should error and say something like, "Admin cannot delete account while other users are present. Please delete all members first."en.yml
Implementation Suggestions
Below are some ideas for implementation to get you started. Use your best judgment hereβif there's a better way to do things, go for it!
Family
andUser
models. Currently, the app stores quite a bit of data onFamily
, hence some of the conditional deletion requirements listed above.Designs
Below are the designs you should follow while implementing this:
https://www.figma.com/file/lonJmVk3HYkwZoIO7xYP2w/Maybe-App-(Community)?type=design&node-id=3176-910&mode=design&t=4eaJRTzT6AYU5CNv-0
Reminders
Bounty
There is a $150 bounty on this. To participate in the bounty:
/attempt #675
to indicate you plan on working on this./claim #675
along with your general game plan for how you intent to implement this.In the event of multiple attempts, we generally pick the one that most closes matches the scope with the cleanest code and test coverage (when appropriate).
NOTE: Given the speed at which we're moving on the codebase, we don't assign issues or "give" issues to anyone.