rewrite (config): Add general settings cog.
This commit is contained in:
@@ -6,8 +6,6 @@ babel = LocalBabel('config')
|
|||||||
|
|
||||||
|
|
||||||
async def setup(bot):
|
async def setup(bot):
|
||||||
from .cog import ConfigCog
|
|
||||||
from .general import GeneralSettingsCog
|
from .general import GeneralSettingsCog
|
||||||
|
|
||||||
await bot.add_cog(ConfigCog(bot))
|
|
||||||
await bot.add_cog(GeneralSettingsCog(bot))
|
await bot.add_cog(GeneralSettingsCog(bot))
|
||||||
|
|||||||
@@ -36,6 +36,7 @@ class GeneralSettings(SettingGroup):
|
|||||||
and the timezone used to display guild-wide statistics.
|
and the timezone used to display guild-wide statistics.
|
||||||
"""
|
"""
|
||||||
setting_id = 'timezone'
|
setting_id = 'timezone'
|
||||||
|
_event = 'guild_setting_update_timezone'
|
||||||
|
|
||||||
_display_name = _p('guildset:timezone', "timezone")
|
_display_name = _p('guildset:timezone', "timezone")
|
||||||
_desc = _p(
|
_desc = _p(
|
||||||
@@ -172,6 +173,7 @@ class GeneralSettingsCog(LionCog):
|
|||||||
Partial text is matched directly by case-insensitive substring.
|
Partial text is matched directly by case-insensitive substring.
|
||||||
"""
|
"""
|
||||||
t = self.bot.translator.t
|
t = self.bot.translator.t
|
||||||
|
# TODO: To be refactored to Timezone setting
|
||||||
|
|
||||||
timezones = pytz.all_timezones
|
timezones = pytz.all_timezones
|
||||||
matching = [tz for tz in timezones if partial.strip().lower() in tz.lower()][:25]
|
matching = [tz for tz in timezones if partial.strip().lower() in tz.lower()][:25]
|
||||||
|
|||||||
Reference in New Issue
Block a user