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

✨ Alliance Roles #4

Open
YousefEZ opened this issue May 14, 2023 · 0 comments
Open

✨ Alliance Roles #4

YousefEZ opened this issue May 14, 2023 · 0 comments
Labels
enhancement New feature or request

Comments

@YousefEZ
Copy link
Member

YousefEZ commented May 14, 2023

Have Roles that are attached to members of the alliance #2 . The list should be expandable such that we can cover more privileges as they come, and possibly custom roles.

There should be a AllianceRolesModel that stores the UserId, AllianceId, and the name of the Role. The only people that are able to promote a member should be the leader of the alliance, and the co-leader of the alliance. This should be extendable in case we want to make leader in certain domains like economic leader, who controls who gets promoted to the level of banker.

The number of leaders of the alliance is 1, the number of co-leaders is 10. The other roles are unlimited.

The other roles that can be stored at the moment is Banking #3 .

If someone leaves the alliance all of their roles should get deleted. If the leader leaves the alliance he should first nominate someone to be the co-leader.

@YousefEZ YousefEZ added the enhancement New feature or request label May 14, 2023
@YousefEZ YousefEZ added this to the ⚕️ Op. Health milestone May 14, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant