6 Commits

Author SHA1 Message Date
28acd7d04d refactor: переименован класс и добавлены новые методы в модулях auth
- Переименован класс `RegisterUser` в `AuthUser` для общей аутентификации.
- Добавлена новая схема `GetUserWithIDAndEmail`, которая наследует от `GetUserByID` и `CreateUser`.
- Обновлены импорты и используемые классы в модулях handlers, services и managers для использования нового класса `AuthUser`.
- Добавлен новый файл `named_tuples.py` с определением `CreateTokenTuple`.
- В модуле `handlers.py` добавлены новые методы для аутентификации и создания JWT токенов.
- Обновлены маршруты `/register` и `/login`, чтобы использовать новый класс `AuthUser` и обновленные сервисы.
2025-04-10 12:50:39 +04:00
807dbee647 feat: добавлены библиотеки Celery и Redis
All checks were successful
Lint project / lint (push) Successful in 2m22s
- Добавлены зависимости Celery и Redis в `pyproject.toml`.
- Обновлена документация `README.md`, добавлены новые пункты о Celery, Redis, itsdangerous, smtplib и Jinja2.
- Добавлено описание переменных окружения в `.env.example` для Celery, Redis и электронной почты.
2025-03-20 13:44:12 +04:00
b10286773a feat: добавлены зависимости для аутентификации и хеширования
- Добавлена зависимость `pydantic[email]` для поддержки Email в схемах модели данных.
- Добавлена зависимость `passlib` для упрощения процесса создания паролей.
- Добавлена зависимость `bcrypt` для безопасного хеширования паролей.
- Обновлен `.env.example` файл, добавлен параметр `SECRET_KEY` для настройки секретного ключа.
2025-01-11 02:29:25 +04:00
9b051edcf3 feat: добавлены зависимости архитектуры Alembic и форматирования Ruff
- Добавлена зависимость alembic версии 1.14.0 или выше, но ниже 2.0.0.
- Добавлена зависимость ruff версии 0.9.0 или выше, но ниже 0.10.0.
2025-01-10 19:21:04 +04:00
4e55c09b31 docs: обновлен README.md
All checks were successful
Lint project / lint (push) Successful in 42s
- Добавлена подробная документация сервиса Lkeep.
- Описаны основные технологии и зависимости проекта.
- Включены инструкции по установке и запуску приложения.
- Добавлены ссылки на статьи для новичков.
2025-01-10 05:07:54 +04:00
4d3efdcd27 Initial commit 2025-01-10 01:43:19 +04:00