1.1.0 #352
@ -30,7 +30,8 @@
|
||||
"requests-oauthlib==1.3.1",
|
||||
"icmplib==3.0.3",
|
||||
"ariadne==0.20.1",
|
||||
"cryptography==41.0.2"
|
||||
"cryptography==41.0.2",
|
||||
"discord>=2.3.2"
|
||||
],
|
||||
"DevDependencies": [
|
||||
"cpl-cli==2023.4.0.post3",
|
||||
|
@ -43,7 +43,7 @@ class ServerConfigMutation(QueryABC):
|
||||
if "id" not in input:
|
||||
raise ValueError("Id not set")
|
||||
|
||||
server_config = self._server_configs.get_server_config_by_server(input["id"])
|
||||
server_config = self._server_configs.get_server_config_by_id(int(input["id"]))
|
||||
self._can_user_mutate_data(Route.get_user().users[0].server, UserRoleEnum.technician)
|
||||
|
||||
server_config.message_delete_timer = (
|
||||
@ -137,7 +137,7 @@ class ServerConfigMutation(QueryABC):
|
||||
return server_config
|
||||
|
||||
def _update_afk_channel_ids(self, new_config: ServerConfig):
|
||||
old_config = self._server_configs.get_server_config_by_id(new_config.server.id)
|
||||
old_config = self._server_configs.get_server_config_by_server(new_config.server.id)
|
||||
for channel_id in old_config.afk_channel_ids:
|
||||
if channel_id in new_config.afk_channel_ids:
|
||||
continue
|
||||
@ -155,7 +155,7 @@ class ServerConfigMutation(QueryABC):
|
||||
)
|
||||
|
||||
def _update_team_role_ids(self, new_config: ServerConfig):
|
||||
old_config = self._server_configs.get_server_config_by_id(new_config.server.id)
|
||||
old_config = self._server_configs.get_server_config_by_server(new_config.server.id)
|
||||
for role_id in old_config.team_role_ids:
|
||||
if role_id.role_id in new_config.team_role_ids.select(lambda x: int(x.role_id)):
|
||||
continue
|
||||
|
@ -1,3 +1,4 @@
|
||||
from cpl_core.dependency_injection import ServiceProviderABC
|
||||
from cpl_core.logging import LoggerABC
|
||||
from cpl_discord.command import DiscordCommandABC
|
||||
from cpl_discord.service import DiscordBotServiceABC
|
||||
@ -10,15 +11,12 @@ from modules.base.forms.complaint_form import ComplaintForm
|
||||
|
||||
|
||||
class SubmitGroup(DiscordCommandABC):
|
||||
def __init__(
|
||||
self, logger: LoggerABC, bot: DiscordBotServiceABC, complaint_form: ComplaintForm, bug_form: BugReportForm
|
||||
):
|
||||
def __init__(self, services: ServiceProviderABC, logger: LoggerABC, bot: DiscordBotServiceABC):
|
||||
DiscordCommandABC.__init__(self)
|
||||
|
||||
self._services = services
|
||||
self._logger = logger
|
||||
self._bot = bot
|
||||
self._complaint_form = complaint_form
|
||||
self._bug_form = bug_form
|
||||
|
||||
@commands.hybrid_group()
|
||||
@commands.guild_only()
|
||||
@ -30,14 +28,15 @@ class SubmitGroup(DiscordCommandABC):
|
||||
@CommandChecks.check_is_ready()
|
||||
async def complaint(self, ctx: Context):
|
||||
self._logger.debug(__name__, f"Received command complaint {ctx}")
|
||||
await ctx.interaction.response.send_modal(self._complaint_form)
|
||||
complaint_form: ComplaintForm = self._services.get_service(ComplaintForm)
|
||||
await ctx.interaction.response.send_modal(complaint_form)
|
||||
self._logger.trace(__name__, f"Finished command complaint {ctx}")
|
||||
pass
|
||||
|
||||
@submit.command()
|
||||
@commands.guild_only()
|
||||
@CommandChecks.check_is_ready()
|
||||
async def bug_report(self, ctx: Context):
|
||||
self._logger.debug(__name__, f"Received command complaint {ctx}")
|
||||
await ctx.interaction.response.send_modal(self._bug_form)
|
||||
bug_form: BugReportForm = self._services.get_service(BugReportForm)
|
||||
await ctx.interaction.response.send_modal(bug_form)
|
||||
self._logger.trace(__name__, f"Finished command complaint {ctx}")
|
||||
|
Loading…
Reference in New Issue
Block a user