ranks ¶
Rank management utilities for the config dashboard.
Provides utilities for creating and managing permission ranks in the unified configuration dashboard.
Functions:
-
initialize_default_ranks–Initialize default permission ranks (0-7) for a guild.
Classes¶
Functions¶
initialize_default_ranks async ¶
Python
initialize_default_ranks(db: DatabaseCoordinator, guild_id: int) -> None
Initialize default permission ranks (0-7) for a guild.
This creates the standard permission hierarchy that guilds can customize. If ranks already exist, this function does nothing (idempotent).
Parameters:
-
db(DatabaseCoordinator) –Database coordinator instance
-
guild_id(int) –Discord guild ID to initialize ranks for
Notes
Uses the authoritative default ranks from the permission system to ensure consistency across all initialization methods.