rewrite (babel): Complete configuration UI.

This commit is contained in:
2023-06-05 15:51:03 +03:00
parent 68fb0e9c62
commit eb0731e185
8 changed files with 397 additions and 170 deletions

View File

@@ -15,6 +15,7 @@ from tracking.text.ui import TextTrackerDashboard
from modules.ranks.ui.config import RankDashboard
from modules.pomodoro.settingui import TimerDashboard
from modules.rooms.settingui import RoomDashboard
from babel.settingui import LocaleDashboard
# from modules.statistics.settings import StatisticsConfigUI
from . import babel, logger
@@ -28,7 +29,7 @@ class GuildDashboard(BasePager):
Paged UI providing an overview of the guild configuration.
"""
pages = [
(EconomyDashboard, TasklistDashboard),
(LocaleDashboard, EconomyDashboard, TasklistDashboard),
(VoiceTrackerDashboard, TextTrackerDashboard, ),
(RankDashboard, TimerDashboard, RoomDashboard, )
]

View File

@@ -176,3 +176,11 @@ class UserConfigCog(LionCog):
)
choices.append(choice)
return choices
@cmds.hybrid_group(
name=_p('cmd:userconfig', "my"),
description=_p('cmd:userconfig|desc', "User configuration commands.")
)
async def userconfig_group(self, ctx: LionContext):
# Group base command, no function.
pass