-
Notifications
You must be signed in to change notification settings - Fork 78
Open
Description
Currently, clans are realized by adding clan tags to player names. This has to be done manually by list mods, and is a significant source of churn. Instead, we should have a player-centric clans model:
- Every users with a verified claim on a player with at least one accepted record will be able to create a clan, which consists of a short abbreviation (max 3 letters maybe) and a "long name" that should match the abbreviation
- A newly created clan is unverified, and needs to be verified by a list moderator, to ensure we do not get inappropriate clan tags / names
- After a clan is verified, all members of the clan will gain that clans tag in front of their name on the stats viewer. Howevering over the clan tag will display a tooltip with the full name.
- Users with verified player claims can browser all verified clans, and request to join them
- The owner of a clan (e.g. the person who initially created it), can see all join requests, and potentially approve them.
- People who are not the owners of a clan can leave the clan. Clan owners can kick people from the clan.
That's probably all we need for a basic implementation. Longer term, we probably also want a way to have
- invite only clans
- ability to transfer ownership
- ability to delete clans
Metadata
Metadata
Assignees
Labels
No labels