daostack / daostack/common

Proposal: Assign Circle [S13-06]

Open
#1,355 0 comments 0 reactions 0 assignees View on GitHub
feature
Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

Assign circle is the action of adding a circle tag to a member. The new circle’s right are merged into the member’s current rights (related to proposals, actions, and events). To remove (un-assign) a member from a circle see ‘Unassign member”

Please find the design for the creating Assign Circle type of the Proposals: https://www.figma.com/file/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1645%3A30818

**Method**

Assign circle is a proposal made by raising a proposal using the “Assign circle” function.

**Action**

Assign circle is executed immediately and the member gets all related rights

**User flow: Assign circle:**

1. User go to proposal screen
2. User clicks on ‘new proposal button’
3. In new proposal screen: user select ”Assign circle” from the list of proposals

page without dropdown menu: https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31049&scaling=min-zoom&page-id=1645%3A30818
page with menu: https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31064&scaling=min-zoom&page-id=1645%3A30818
4. Disclaimer: User read instructions describing the goals and means of this proposal and approve including Gov model info
1. Quorum
2. Min and max
3. Weight
4. Discussion duration
5. Voting Duration
https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31080&scaling=min-zoom&page-id=1645%3A30818

5. Users selects What circle to assign the member to from a list of optional circles
1. Dropdown list: All optional circles (according to their current circle rights) i.e. Leader, Senior, etc.
page without dropdown menu: https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31123&scaling=min-zoom&page-id=1645%3A30818
page with dropdown menu: https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31146&scaling=min-zoom&page-id=1645%3A30818

6. User selects a member name from a list of all the members with an inherit search box (search string while clicking)
1. Search box combined with a list: All optional members (members who do not have the selected circle)
https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31170&scaling=min-zoom&page-id=1645%3A30818

7. User clicks on “Create proposal”
https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31460&scaling=min-zoom&page-id=1645%3A30818

8. Review and confirmation window pop ups
https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31484&scaling=min-zoom&page-id=1645%3A30818

9. User review the info and confirms
https://www.figma.com/proto/9fox8n9BHoqMSTzttXvkWe/%F0%9F%9F%AA-Common-Dev-MobileApp?node-id=1646%3A31521&scaling=min-zoom&page-id=1645%3A30818

10. Proposal is added to the system and initiated

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the linked Figma Assign Circle designs and the existing proposal screen flow in the mobile app. Trace how proposal types, circle eligibility, member search, review, confirmation, and initiation are handled today. Done means users can complete the described Assign Circle flow and initiate the proposal with the specified governance information.

Written by the indexing model from the issue text.

Assessment

Tech stack
figma, typescript
Domain
frontend, mobile-dev
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.