From 4726b1ca85092d1697804e4a7ca15d1cafedfaaa Mon Sep 17 00:00:00 2001 From: Sonny V Date: Fri, 14 Nov 2025 15:40:57 +0100 Subject: [PATCH 1/2] build: update to latest django_telegram_app Dev dependencies also got updated to their latest version --- requirements/dev.txt | 6 +++--- requirements/main.txt | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements/dev.txt b/requirements/dev.txt index 7be6abb..a9381ae 100644 --- a/requirements/dev.txt +++ b/requirements/dev.txt @@ -22,7 +22,7 @@ django==5.2.8 # via # django-telegram-app # ida (pyproject.toml) -django-telegram-app==0.1.4 +django-telegram-app==0.2.0 # via ida (pyproject.toml) django-types==0.22.0 # via ida (pyproject.toml) @@ -44,7 +44,7 @@ pillow==12.0.0 # via reportlab platformdirs==4.5.0 # via pylint -pylint==4.0.2 +pylint==4.0.3 # via ida (pyproject.toml) pyright==1.1.407 # via ida (pyproject.toml) @@ -54,7 +54,7 @@ reportlab==4.4.4 # via ida (pyproject.toml) requests==2.32.5 # via django-telegram-app -ruff==0.14.4 +ruff==0.14.5 # via ida (pyproject.toml) sqlparse==0.5.3 # via django diff --git a/requirements/main.txt b/requirements/main.txt index 1eb9186..fea9fcc 100644 --- a/requirements/main.txt +++ b/requirements/main.txt @@ -16,7 +16,7 @@ django==5.2.8 # via # django-telegram-app # ida (pyproject.toml) -django-telegram-app==0.1.4 +django-telegram-app==0.2.0 # via ida (pyproject.toml) envyronment==0.4.0 # via ida (pyproject.toml) From 4f8ee96e5c816f44c0120aabbbb40a7089a2587c Mon Sep 17 00:00:00 2001 From: Sonny V Date: Fri, 14 Nov 2025 15:41:57 +0100 Subject: [PATCH 2/2] fix: use BaseTelegramCommand in management commands The last django-telegram-app version introduced a breaking change. The TelegramCommand is now BaseTelegramCommand --- .../timesheets/management/commands/startcompletetimesheet.py | 4 ++-- src/apps/timesheets/management/commands/startregisterwork.py | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/apps/timesheets/management/commands/startcompletetimesheet.py b/src/apps/timesheets/management/commands/startcompletetimesheet.py index 129264d..c7b8892 100644 --- a/src/apps/timesheets/management/commands/startcompletetimesheet.py +++ b/src/apps/timesheets/management/commands/startcompletetimesheet.py @@ -1,10 +1,10 @@ """Django command to start the CompleteTimesheet command for active users with a chat_id.""" from django.utils import timezone -from django_telegram_app.management.base import TelegramCommand +from django_telegram_app.management.base import BaseTelegramCommand -class Command(TelegramCommand): +class Command(BaseTelegramCommand): """Start the CompleteTimesheet command.""" help = "Start the CompleteTimesheet command to let users complete their timesheets." diff --git a/src/apps/timesheets/management/commands/startregisterwork.py b/src/apps/timesheets/management/commands/startregisterwork.py index e86ae1e..dd413f0 100644 --- a/src/apps/timesheets/management/commands/startregisterwork.py +++ b/src/apps/timesheets/management/commands/startregisterwork.py @@ -1,10 +1,10 @@ """Django command to start a RegisterWork command for active users with a chat_id.""" from django.utils import timezone -from django_telegram_app.management.base import TelegramCommand +from django_telegram_app.management.base import BaseTelegramCommand -class Command(TelegramCommand): +class Command(BaseTelegramCommand): """Start a RegisterWork command.""" help = "Start a RegisterWork command to let users register their work hours."