Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Organisation Control #75

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

Organisation Control #75

5-mark opened this issue Jul 27, 2022 · 0 comments
Assignees
Labels
Chain Story User Story

Comments

@5-mark
Copy link
Contributor

5-mark commented Jul 27, 2022

User Story

As Organisation Creator I want to decide if I want to take all the decisions with impact on Treasury and Organisation Rules or if the community should be able to decide on major decisions so that the right form of governance is chosen for the organisation.

Acceptance Criteria

  1. When creating an organisation the creator of the organisation becomes PRIME
  2. When selecting "One Entity" in the frontend during organisation creation the org type "Individual" will be set
    2.1 only the PRIME user can do spendings and org setting updates without creating a proposal for it
  3. When selecting "Community" in the frontend during organisation creation the org type "DAO" will be set.
    3.1 the prime cannot decide on spendings on his own but has to create a proposal for it as any other user, also organisation settings changes result in proposals, except for updating content (about section, logo banner)
  4. it is not possible to create a "Company" or "Hybrid" by executing createOrg extrinsic
    5.1 only if a KYB is provided for "individual" this org type transforms to "Company"
    5.2 or if a KYB is provided for "DAO" this org type transforms to "Hybrid"

Additional Information

Figjam: https://www.figma.com/file/wwxuOXF1eqDLMfa9caj9Kv/Organisation?node-id=35%3A1030

ℹ️ possibly we first need a roles construct to do this ticket?

  • 1 extrinsic for spending by prime & sudo only
  • getting Change Organisation #74 done as precondition for 2.1
  • multiple change org setting proposal types
  • validate to not allow Company & Hybrid without having KYB (AC5)

How to test

  1. Create an organisation as PRIME (PROFESSIONAL) owned and trigger an extrinsic only PRIMEs are allowed --> success
  2. Create an organisation as COMMUNITY owned and trigger an extrinsic only PRIMEs are allowed (eg. updateOrganisation) --> fails
  3. Create an organisation as COMMUNITY owned and trigger an extrinsic as a regular MEMBER which results in a proposal to execute updateOrganisation
@5-mark 5-mark added the Story User Story label Jul 27, 2022
@5-mark 5-mark self-assigned this Jul 27, 2022
@5-mark 5-mark transferred this issue from gamedaoco/gamedao-refinement Aug 2, 2022
@5-mark 5-mark added this to the Chain - Dungeons & Dragons S1 milestone Aug 2, 2022
@5-mark 5-mark added the Chain label Aug 2, 2022
@5-mark 5-mark removed their assignment Aug 3, 2022
@vovacha vovacha self-assigned this Aug 13, 2022
@vovacha vovacha closed this as completed Aug 19, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Chain Story User Story
Projects
None yet
Development

No branches or pull requests

2 participants