You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This feature will allow users to create, manage, and interact with organizations within our system. Organizations will have their own profiles and will be represented by coordinators who can manage various aspects of the organization.
User Stories
As a user, I want to be able to create an organization so that I can set up my team's presence in the network.
As a network administrator, I want organizations to have a default "pending" status when they are created so that we can review them before approval.
As a network administrator, I want to approve or reject new organizations based on their pending status so that we maintain control over the network's content.
As a creator of an organization, I want to automatically become the first coordinator of the organization so that I can start managing it right away.
As a coordinator, I want to be able to add other users as coordinator so that we can distribute responsibilities effectively.
As a coordinator, I want to be able to invite other users to join the organization so that we can expand our team.
As a coordinator, I want to be able to view and edit the organization's profile (name, description, logo, email, URLs, location) so that we can keep our organization's information up-to-date.
As a coordinator, I want to be able to see a list of all current coordinator of the organization so that I know who else is managing the organization alongside me.
As a coordinator, I want to be able to see a list of all current members of the organization so that I can track who is part of our team.
As a coordinator, I want to be able to easily navigate related pages because they are linked to the organization profile (AllOrganizations, OrganizationAdministrators, OrganizationMembers).
As a user, I want to be able to view the accepted organizations so that I can know what are the organizations witch one I can interact.
As a coordinator, I want to receive notifications when new members join or leave the organization so that I stay informed about team changes.
As a network administrator, I want to be able to assign the coordinator role to users within an organization so that we can help them to manage permissions effectively.
As a user, I want to be able to leave an organization I joinded.
As a coordinator, I want to be able to remove myself or other coordinator from the organization so that we can restructure our team as needed.
Description
This feature will allow users to create, manage, and interact with organizations within our system. Organizations will have their own profiles and will be represented by coordinators who can manage various aspects of the organization.
User Stories
As a user, I want to be able to create an organization so that I can set up my team's presence in the network.
As a network administrator, I want organizations to have a default "pending" status when they are created so that we can review them before approval.
As a network administrator, I want to approve or reject new organizations based on their pending status so that we maintain control over the network's content.
As a creator of an organization, I want to automatically become the first coordinator of the organization so that I can start managing it right away.
As a coordinator, I want to be able to add other users as coordinator so that we can distribute responsibilities effectively.
As a coordinator, I want to be able to invite other users to join the organization so that we can expand our team.
As a coordinator, I want to be able to view and edit the organization's profile (name, description, logo, email, URLs, location) so that we can keep our organization's information up-to-date.
As a coordinator, I want to be able to see a list of all current coordinator of the organization so that I know who else is managing the organization alongside me.
As a coordinator, I want to be able to see a list of all current members of the organization so that I can track who is part of our team.
As a coordinator, I want to be able to easily navigate related pages because they are linked to the organization profile (AllOrganizations, OrganizationAdministrators, OrganizationMembers).
As a user, I want to be able to view the accepted organizations so that I can know what are the organizations witch one I can interact.
As a coordinator, I want to receive notifications when new members join or leave the organization so that I stay informed about team changes.
As a network administrator, I want to be able to assign the coordinator role to users within an organization so that we can help them to manage permissions effectively.
As a user, I want to be able to leave an organization I joinded.
As a coordinator, I want to be able to remove myself or other coordinator from the organization so that we can restructure our team as needed.
Acceptance Criteria Checklist
Technical Requirements
users
zome intoprofiles
zomeOrganization
struct with the specified fields in theprofile
integrity zome.Testing Requirements
The text was updated successfully, but these errors were encountered: