Fixes: 1) Correct use of `@action` decorator within `ActivationActionsMixin` for defining admin actions; 2) Remove unused `BasicModelAdmin` inheritance from multiple admin classes.
Extra: Refactor and simplify admin imports and site registration for better readability and maintainability.
Fixes: 1) Removed unused imports to reduce clutter; 2) Simplified media property in `ProductAdmin` by removing unnecessary customization logic.
Extra: Refactored all admin model classes to utilize `ActivationActionsMixin` for consistency and maintainability.
Fixes: 1) Correct handling of the Select2 i18n file path in admin media to prevent issues with optional language files;
Extra: 1) Minor refactoring to streamline JavaScript file list construction.
Fixes: 1) Update paths for JavaScript assets to remove redundant `admin/js/vendor` prefix;
Extra: 1) Simplify file list construction by adjusting paths for consistency.
Fixes: 1) Replace `DALFRelatedFieldAjax` with `DALFRelatedOnlyField` for vendor stock field.
Extra: 1) Minor formatting adjustments in `api_urls.py` for readability.
Fixes: 1) Correct indentation in `api_urls.py` for better readability; 2) Update `.gitignore` to include `.nuxt/`, `.next/`, and `next-env.d.ts` paths; 3) Simplify query formatting in `delete_never_ordered_products` command;
Extra: None;
Fixes: 1) Resolve inconsistency by replacing `DALFRelatedOnlyField` with `DALFRelatedFieldAjax`;
Extra: Clean up admin field definitions to align with the latest field usage.
Fixes: 1) Correct list_filter fields for brand and category in ProductAdmin to use proper lookup names;
Extra: 1) Add missing import for forms and get_select2_language from
Fixes: 1) Correct unnecessary use of `Collection` type hint in core and simple serializers; 2) Fix translation of "blacklisted tokens" in Russian localization;
Extra: 1) Simplify conditional logic in `get_children` methods across serializers; 2) Remove unused imports and improve code readability.
Fixes: 1) Simplify Prometheus and GraphQL path definitions in `evibes/api_urls.py`;
Extra: 1) Add line breaks across multiple files for improved code readability.
Fixes: 1) Adjusted Django admin translations display logic for improved clarity; 2) Updated locale files across multiple regions (e.g., `ru_RU`, `zh_Hans`, `ro_RO`) to align with new context placeholders;
Extra: Removed obsolete `STOCKS_ARE_SINGLE` setting; minor formatting and spacing corrections in translations and source files.
Fixes: 1) Correct transaction primary key reference in email utility; 2) Remove unnecessary model permissions in `jazzmin.py`;
Extra: 1) Minor formatting alignments to codebase including whitespace adjustments; 2) Retain static URL handling in debug mode for `api_urls`.
Fixes: 1) Correct formatting of multi-line expressions for better readability; 2) Ensure consistent use of single-line expressions where appropriate; 3) Fix minor spacing issues in text fields; 4) Adjust admin model field `general_fields` to include `priority`;
Extra: Refactored several multi-line statements to improve consistency and code style.
Fixes: 1) Fix shebangs in Docker entry-point scripts to use `/usr/bin/bash`.
Extra: 1) Refactor slug fields in `core` migrations for `Brand`, `Category`, and `Product`; 2) Cleanup and simplify admin code in `core/admin.py`.
Fixes: 1) Corrected error message in `products` update case for consistent terminology.
Extra: 1) Refactored `delete_inactives` logic for clarity and added validation for inactivation methods.
Fixes: 1) Correct method parameters for activation/deactivation actions in `BasicModelAdmin`;
Extra: 1) Improve formatting of `general_fields` lists for readability.
Fixes: 1) Correct `total_orders` calculation in `Product` model to count only relevant statuses.
Extra: 1) Refactor comments for clarity in Elasticsearch configuration; 2) Minor formatting adjustments.
Fixes: 1) Correct inconsistent formatting in translation strings; 2) Fix placeholders in email templates for better accuracy;
Extra: Update `.gitignore` to include `.env` file exclusion.
Fixes: 1) Add `# type: ignore` comments to suppress type checking issues on model assignments;
Extra: 1) General code cleanup and improvements to the `admin.py` file.
Fixes: 1) Resolve "type: ignore" addition for `ProductAdmin` model definition.
Extra: 1) Minor formatting adjustments for improved readability; 2) Enhance code clarity by standardizing `readonly_fields` across admin classes.
Fixes: 1) Correct usage of `CONSTANCE_CONFIG` when setting `site_title` and `index_title` in `admin`.
Extra: Updated imports, removed redundant inline configs, cleaned up unused code, and improved readability in `admin.py`.
Fixes: 1) Correct `notifications` field handling in `OrderAdmin` and `OrderItemAdmin` save logic; 2) Fix admin `get_queryset` prefetching logic for various models.
Extra: Remove outdated labels and sections in fieldsets; clean up unused imports and commented code for readability.
Fixes: 1) Correct field type hints and add `# type: ignore` to suppress validation issues;
Extra: Refactor code for formatting consistency and readability.