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:
2026-09-10 17:11:14 +03:00
parent 2781a6e2b8
commit 6f299890d2
4 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -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)