schon/engine/core/migrations
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
..
0001_initial.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0002_initial.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0003_alter_attribute_name_alter_attribute_name_ar_ar_and_more.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0004_alter_product_name_alter_product_name_ar_ar_and_more.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0005_remove_brand_category_brand_categories.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0006_alter_order_status.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0007_alter_category_image.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0008_digitalassetdownload.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0009_documentary.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0010_product_partnumber.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0011_brand_big_logo_brand_description_and_more.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0012_alter_order_user.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0013_product_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0014_alter_product_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0015_alter_product_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0016_alter_product_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0017_order_human_readable_id.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0018_alter_order_human_readable_id.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0019_address.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0020_order_billing_address_order_shipping_address.py 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00
0021_rename_name_ar_ar_attribute_name_ar_ar_and_more.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0022_category_slug.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0023_address_address_line.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0024_categorytag_category_tags.py refactor(monitoring): remove django-prometheus integration 2026-02-21 23:44:15 +03:00
0025_alter_product_category.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0026_brand_slug_alter_category_slug_alter_product_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0027_brand_priority_alter_brand_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0028_alter_category_slug_alter_product_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0029_alter_category_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0030_alter_category_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0031_alter_product_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0032_alter_brand_slug_alter_category_slug_and_more.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0033_alter_category_slug.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0034_category_priority_alter_brand_priority.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0035_alter_brand_slug_alter_category_slug_and_more.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0036_vendor_b2b_auth_token_vendor_users.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0037_product_sku.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0038_backfill_product_sku.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0039_alter_product_sku.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0040_customerrelationshipmanagementprovider_ordercrmlink.py refactor(monitoring): remove django-prometheus integration 2026-02-21 23:44:15 +03:00
0041_alter_customerrelationshipmanagementprovider_options.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0042_attribute_name_fa_ir_attribute_name_he_il_and_more.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0043_attribute_is_filterable_and_more.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0044_vendor_last_processing_response.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0045_alter_product_name_alter_product_name_ar_ar_and_more.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0046_alter_attribute_name_alter_attribute_name_ar_ar_and_more.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0047_alter_attribute_unique_together.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0048_vendor_integration_path_alter_productimage_priority.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0049_alter_attribute_unique_together.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0050_remove_attribute_categories.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0051_stock_system_attributes.py 2025.4 BETA 2025-11-10 08:36:57 +03:00
0052_alter_stock_system_attributes.py Extra: RUFF 2025-12-15 20:29:02 +03:00
0053_product_is_updatable.py Features: 1) Add is_updatable field to Product model with migration; 2) Introduce check_updatable method in AbstractVendor to validate product updatability; 3) Define ProductUnapdatableError for handling non-updatable product logic; 2025-12-18 21:19:01 +03:00
0054_product_export_to_marketplaces.py 2026.1 2026-01-25 23:16:38 +03:00
0055_alter_brand_categories_alter_product_slug.py feat(core): replace AutoSlugField with TweakedAutoSlugField for product slugs 2026-02-21 22:13:36 +03:00
0056_pastedimage.py feat(markdown): integrate markdown rendering and editor support 2026-02-27 23:36:51 +03:00
0057_encrypt_address_fields.py feat(core/auth): enable encryption for sensitive fields and token handling 2026-03-02 00:11:57 +03:00
0058_product_video_alter_address_api_response_and_more.py feat(core/blog): add support for product videos and blog post images 2026-03-02 01:57:57 +03:00
0059_alter_orderproduct_buy_price_alter_stock_price_and_more.py feat(payments, vibes_auth, core): introduce decimal fields, 2FA, and admin OTP 2026-03-03 00:42:21 +03:00
__init__.py 2025.4 PREVIEW 2025-11-08 04:38:09 +03:00