Fix du système de permissions
This commit is contained in:
parent
dfec6b2418
commit
c330b9a1cc
48 changed files with 4229 additions and 243 deletions
|
|
@ -293,7 +293,9 @@ class GuildTicketConfig:
|
|||
log_channel_id: Optional[int] = None
|
||||
archive_channel_id: Optional[int] = None
|
||||
staff_roles: List[str] = field(default_factory=list)
|
||||
staff_users: List[int] = field(default_factory=list)
|
||||
config_roles: List[str] = field(default_factory=list)
|
||||
config_users: List[int] = field(default_factory=list)
|
||||
max_tickets_per_user: int = 5
|
||||
auto_close_enabled: bool = False
|
||||
auto_close_days: int = 7
|
||||
|
|
@ -312,8 +314,12 @@ class GuildTicketConfig:
|
|||
"default_category": self.default_category,
|
||||
"log_channel_id": self.log_channel_id,
|
||||
"archive_channel_id": self.archive_channel_id,
|
||||
"log_channel_id": self.log_channel_id,
|
||||
"archive_channel_id": self.archive_channel_id,
|
||||
"staff_roles": self.staff_roles,
|
||||
"staff_users": self.staff_users,
|
||||
"config_roles": self.config_roles,
|
||||
"config_users": self.config_users,
|
||||
"max_tickets_per_user": self.max_tickets_per_user,
|
||||
"auto_close_enabled": self.auto_close_enabled,
|
||||
"auto_close_days": self.auto_close_days,
|
||||
|
|
@ -335,8 +341,11 @@ class GuildTicketConfig:
|
|||
default_category=data.get("default_category"),
|
||||
log_channel_id=data.get("log_channel_id"),
|
||||
archive_channel_id=data.get("archive_channel_id"),
|
||||
|
||||
staff_roles=data.get("staff_roles", []),
|
||||
staff_users=data.get("staff_users", []),
|
||||
config_roles=data.get("config_roles", []),
|
||||
config_users=data.get("config_users", []),
|
||||
max_tickets_per_user=data.get("max_tickets_per_user", 5),
|
||||
auto_close_enabled=data.get("auto_close_enabled", False),
|
||||
auto_close_days=data.get("auto_close_days", 7),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue