User Story
As #user I want to join a dao. based on the dao settings there are three ways to allow the user to call the join extrinsic and effectively join a dao:
- open: no retrictions
- prime: prime adds user wallet address to whitelist
- voting: a dao voting adds the user wallet address to whitelist
Acceptance Criteria
A. simple poc route:
B. long term route
Part I
Part II
example
- create a proposal containing a list
- this list is contained in the voting
- approval adds the list to whitelist
Additional Information
- check parity whitelist pallet
- if whitelist not sufficeint, we can use memberState and let all users call ext to join but state becomes
pending and vote is initiated.
How to test
- call ext and become member
User Story
As #user I want to join a dao. based on the dao settings there are three ways to allow the user to call the join extrinsic and effectively join a dao:
Acceptance Criteria
A. simple poc route:
activeorpendingwhen private daopendingactiveB. long term route
Part I
bonus level
Part II
example
Additional Information
pendingand vote is initiated.How to test