schon/engine/payments
Egor fureunoir Gorbunov ad320235d6 feat(payments, vibes_auth, core): introduce decimal fields, 2FA, and admin OTP
- Refactored monetary fields across models to use `DecimalField` for improved precision.
- Implemented two-factor authentication (2FA) for admin logins with OTP codes.
- Added ability to generate admin OTP via management commands.
- Updated Docker Compose override for dev-specific port bindings.
- Included template for 2FA OTP verification to enhance security.

Additional changes:
- Upgraded and downgraded various dependencies (e.g., django-celery-beat and yarl).
- Replaced float-based calculations with decimal for consistent rounding behavior.
- Improved admin user management commands for activation and OTP generation.
2026-03-03 00:42:21 +03:00
..
docs Extra: RUFF 2025-12-15 20:29:02 +03:00
gateways Features: 2025-11-13 15:24:44 +03:00
graphene feat(payments, vibes_auth, core): introduce decimal fields, 2FA, and admin OTP 2026-03-03 00:42:21 +03:00
locale 2026.1 2026-01-26 03:23:41 +03:00
migrations feat(payments, vibes_auth, core): introduce decimal fields, 2FA, and admin OTP 2026-03-03 00:42:21 +03:00
static 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
templates 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
tests Features: 1) Add test cases for DRF and GraphQL views in core, blog, payments, and vibes_auth applications; 2) Implement reusable GraphQL testing utilities in test classes; 3) Introduce test configuration scripts for Windows and Unix environments. 2025-11-13 16:42:04 +03:00
utils 2026.1 2026-01-25 23:16:38 +03:00
__init__.py 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
admin.py Features: 1) None; 2025-12-19 16:43:39 +03:00
apps.py 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
choices.py 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
errors.py 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
forms.py Features: (1) None; 2025-12-18 15:55:43 +03:00
managers.py feat(payments, vibes_auth, core): introduce decimal fields, 2FA, and admin OTP 2026-03-03 00:42:21 +03:00
models.py feat(payments, vibes_auth, core): introduce decimal fields, 2FA, and admin OTP 2026-03-03 00:42:21 +03:00
serializers.py feat(payments, vibes_auth, core): introduce decimal fields, 2FA, and admin OTP 2026-03-03 00:42:21 +03:00
signals.py Features: (1) None; 2025-12-18 15:55:43 +03:00
tests.py 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
urls.py Extra: RUFF 2025-12-15 20:29:02 +03:00
views.py Features: 1) None; 2025-12-19 16:43:39 +03:00
viewsets.py 2026.1 2026-01-25 23:16:38 +03:00