a81f734e23
Features: (1) None;
...
Fixes: (1) Removed all `# type: ignore` annotations across the codebase; (2) Fixed usage of Django Model methods by eliminating unnecessary `# type: ignore` directives; (3) Adjusted usage of functions like `get()` to align with method expectations, removing incorrect comments;
Extra: (1) Deleted `pyrightconfig.json` as part of migration to a stricter type-checked environment; (2) Minor code cleanup, including formatting changes and refactoring import statements in adherence to PEP8 recommendations.
2025-12-18 15:55:43 +03:00
890957197c
Extra: RUFF
2025-12-15 20:29:02 +03:00
87ba06ff0c
Features: 1) Add LimitsType GraphQL object and payments_limits query to expose deposit limits; 2) Introduce LimitsSerializer and LimitsAPIView for retrieving minimal and maximal deposit amounts; 3) Implement get_limits utility to calculate deposit boundaries dynamically;
...
Fixes: 1) Add missing `LimitsSerializer` import in `drf.views` module;
Extra: 1) Update `.gitignore` to exclude `queries`; 2) Refactor schema and views to integrate new limits functionality.
2025-12-08 10:48:22 +03:00
aa8d40c781
Features: 1) Add mutations for product management (CreateProduct, UpdateProduct, DeleteProduct) with improved attribute and tag resolution; 2) Introduce enhanced GraphQL inputs for better product handling; 3) Add translation support to payment views and callback handling; 4) Refactor Telegram forwarder to use modern typing annotations (| syntax);
...
Fixes: 1) Remove redundant `from __future__ import annotations` in multiple files; 2) Correct callback integration to handle missing gateway scenarios gracefully; 3) Fix typos and update class references in tests and views;
Extra: Refactor deprecated mutation definitions and cleanup legacy product mutation references in GraphQL schema.
2025-11-14 17:07:40 +03:00
425464114c
Fixes: 1) Pass raise_exc=True to get_integration_class_object to handle unknown gateways properly;
...
Extra: 1) No additional changes.
2025-11-12 22:06:44 +03:00
f3a1bb7110
Features: 1) Add new DEBUG_DATABASE setting for database logging control; 2) Enable conditional logging based on DEBUG_DATABASE for django.db logger;
...
Fixes: 1) Correct type casting of `uuid` in payment transaction retrieval;
Extra: 1) Minor cleanup in logging configuration imports;
2025-11-12 22:05:15 +03:00
af49dacb09
Features: 1) Handle UnknownGatewayError when processing transactions.
...
Fixes: 1) Ensure `uuid` defaults to an empty string in `Transaction` retrieval.
Extra: 1) Add missing import for `UnknownGatewayError`.
2025-11-12 17:29:21 +03:00
b03757508b
Features: 1) Update callback URL to exclude gateway parameter; 2) Process callback using associated transaction's gateway integration class;
...
Fixes: 1) Remove unused import for `UnknownGatewayError`;
Extra: 1) Cleanup unreachable code and obsolete comments in `CallbackAPIView`.
2025-11-12 17:27:43 +03:00
33362d8340
2025.4 PREVIEW
2025-11-08 04:38:09 +03:00