Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Apply for Organisation Membership Proposal #41

Open
5-mark opened this issue Jul 12, 2022 · 0 comments
Open

Apply for Organisation Membership Proposal #41

5-mark opened this issue Jul 12, 2022 · 0 comments

Comments

@5-mark
Copy link
Contributor

5-mark commented Jul 12, 2022

User Story

As a user I want to apply for a DAO membership if the DAO settings are created like that.

Acceptance Criteria

  1. If the org access type is not OPEN, and the user wallet address in on a whitelist, the join button appears on the org detail page
  2. If the users wallet address is not whitelisted an apply button appears instead of the join button
  3. Clicking this apply button allows me to create a proposal so that I can apply for membership
  4. The proposal form should contain
    3.1 Title
    3.2 Description
    3.3 Link (optional)
    3.4 Tribute offered which will be reserved from users wallet (all supported currencies or NFT) (optional)
    3.5 up to 3 different tributes can be offered (optional)
    3.6 currently connected wallet address is used for whitelist application
    3.7 Deposit (in GAME) (min. deposit amount can be configured in organisation settings) default: 5 GAME
  5. Majority type can be chosen for this propsal and is configurable per organisation (default: relative majority)
  6. The proposal duration can be configured per organisation in the settings (default: 1d)

Additional Information

image

How to test

  1. join with users who is not on the whitelist --> doesnt work
  2. put user on whitelist --> join --> works
  3. create proposal --> accept --> see address being on the whitelist
  4. create proposal, add tributes --> see funds reserved in users wallet --> accept --> see funds transferred to treasury
  5. try create proposal, add tributes which exceed users transferrable amounts --> proposal not created as of missing funds
  6. create proposal --> see that the configured value was used for proposal duration (eg. 1d)
@5-mark 5-mark self-assigned this Jul 12, 2022
@5-mark 5-mark changed the title Apply for Organisation Proposal Apply for Organisation Membership Proposal Jul 13, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Projects
None yet
Development

No branches or pull requests

1 participant