Migration de Kuby vers disnake
This commit is contained in:
parent
dc6e235f27
commit
c8c579eefe
36 changed files with 1205 additions and 1253 deletions
|
|
@ -3,13 +3,13 @@ Ticket Permissions Utility
|
|||
==========================
|
||||
Centralized permission logic for the ticket system.
|
||||
"""
|
||||
import discord
|
||||
import disnake
|
||||
from typing import TYPE_CHECKING, Optional
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from ..data.models import GuildTicketConfig, TicketCategory
|
||||
|
||||
def is_staff(interaction: discord.Interaction, config: 'GuildTicketConfig', category: Optional['TicketCategory'] = None) -> bool:
|
||||
def is_staff(interaction: disnake.Interaction, config: 'GuildTicketConfig', category: Optional['TicketCategory'] = None) -> bool:
|
||||
"""
|
||||
Check if the user has staff permissions.
|
||||
|
||||
|
|
@ -51,7 +51,7 @@ def is_staff(interaction: discord.Interaction, config: 'GuildTicketConfig', cate
|
|||
|
||||
return False
|
||||
|
||||
def can_access_config(interaction: discord.Interaction, config: 'GuildTicketConfig') -> bool:
|
||||
def can_access_config(interaction: disnake.Interaction, config: 'GuildTicketConfig') -> bool:
|
||||
"""
|
||||
Check if the user can access the configuration.
|
||||
|
||||
|
|
@ -87,7 +87,7 @@ def can_access_config(interaction: discord.Interaction, config: 'GuildTicketConf
|
|||
|
||||
return False
|
||||
|
||||
def is_whitelisted(interaction: discord.Interaction, config: 'GuildTicketConfig', bot) -> bool:
|
||||
def is_whitelisted(interaction: disnake.Interaction, config: 'GuildTicketConfig', bot) -> bool:
|
||||
"""
|
||||
Check if user is whitelisted or has staff/config permissions.
|
||||
"""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue