fix: таймзона Europe/Kiev → Europe/Kyiv
В свежей tzdata (Debian 13 / Python 3.13) старое имя Europe/Kiev удалено, Django 6 отвергает его (ValueError: Incorrect timezone setting). Переименовано во всех местах, включая дефолты Mattermost-таймзоны. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -170,7 +170,7 @@ LANGUAGES = [
|
||||
('en', 'English'),
|
||||
]
|
||||
LOCALE_PATHS = [BASE_DIR / 'locale']
|
||||
TIME_ZONE = 'Europe/Kiev'
|
||||
TIME_ZONE = 'Europe/Kyiv'
|
||||
USE_I18N = True
|
||||
USE_TZ = True
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ logger = logging.getLogger(__name__)
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = 'Обновить часовой пояс для всех пользователей Mattermost на Europe/Kiev'
|
||||
help = 'Обновить часовой пояс для всех пользователей Mattermost на Europe/Kyiv'
|
||||
|
||||
def add_arguments(self, parser):
|
||||
parser.add_argument(
|
||||
@@ -28,8 +28,8 @@ class Command(BaseCommand):
|
||||
parser.add_argument(
|
||||
'--timezone',
|
||||
type=str,
|
||||
default='Europe/Kiev',
|
||||
help='Часовой пояс для установки (по умолчанию: Europe/Kiev)',
|
||||
default='Europe/Kyiv',
|
||||
help='Часовой пояс для установки (по умолчанию: Europe/Kyiv)',
|
||||
)
|
||||
|
||||
def handle(self, *args, **options):
|
||||
|
||||
@@ -168,7 +168,7 @@ class MattermostService:
|
||||
"user_id": user_id,
|
||||
"category": "timezone",
|
||||
"name": "manualTimezone",
|
||||
"value": timezone_data.get('manualTimezone', 'Europe/Kiev')
|
||||
"value": timezone_data.get('manualTimezone', 'Europe/Kyiv')
|
||||
},
|
||||
{
|
||||
"user_id": user_id,
|
||||
|
||||
@@ -128,7 +128,7 @@ def sync_employee(employee: Employee, password: Optional[str] = None) -> bool:
|
||||
try:
|
||||
timezone_data = {
|
||||
'useAutomaticTimezone': 'false',
|
||||
'manualTimezone': 'Europe/Kiev',
|
||||
'manualTimezone': 'Europe/Kyiv',
|
||||
'automaticTimezone': ''
|
||||
}
|
||||
service.update_user_preferences(mm_data['id'], timezone_data)
|
||||
|
||||
Reference in New Issue
Block a user