Fixes: 1) Correct import order in `payments.admin`.
Extra: 1) Update `productimage.priority` field in `core` app with default value and help text; 2) Include `integration_path` in `Vendor` admin additional fields.
Fixes: 1) Add missing Gateway import in forms and admin modules; 2) Correct maximum lengths for currency fields in the Gateway model;
Extra: 1) Refactor README for clarity and conciseness; 2) Adjust formatting in `core/sitemaps.py` for readability.
Fixes: 1) Correct router naming in `blog/urls.py` from `payment_router` to `blog_router` for clarity;
Extra: 1) Refactor obsolete `StaticPagesSitemap.PAGES` structure with a dynamic `items` method; 2) Create placeholder 404 URLs for non-existent slugs; 3) Update and simplify docstring for `Post` class, replacing inline details with a concise translation-aware docstring.
Fixes: 1) Correct field attributes in `attribute` model to align with database requirements;
Extra: 1) Generated migration file `0046_alter_attribute_name_alter_attribute_name_ar_ar_and_more.py`.
Fixes: 1) Add missing `sku` to readonly fields in `core/admin`;
Extra: 1) Remove unnecessary import of `AnonymousUser` from `core/serializers/detail.py`.
Fixes: 1) Prevent duplicate entries in hit processing by checking `seen_keys`.
Extra: Refactor query-building logic for consistency and readability; minor performance optimizations in query execution.
Fixes: 1) Simplify rating and feedback count logic by removing caching layers; 2) Refactor price and quantity calculations for improved accuracy and simplicity; 3) Optimize total price and quantity aggregations in orders by leveraging Django ORM tools.
Extra: Adjusted import statements, removed redundant cache logic, and cleaned up methods for better readability and maintainability.
Fixes: 1) Move `get_object()` call into `try` block to prevent unhandled exceptions during order retrieval;
Extra: 1) Minor code reformatting for improved readability.
Fixes: 1) Remove redundant in-function imports for `gzip`, `BytesIO`, `datetime`, and `ContentFile`;
Extra: 1) Minor reorganization to improve readability and adhere to import best practices.
Fixes: 1) Replace `IntegerField` with `PositiveIntegerField` for product image priority to enforce positive values.
Extra: 1) Optimize imports for consistent formatting; 2) Clarify logging messages in tasks; 3) Minor docstring and help text updates.
Fixes: 1) Update return type of `create_object` to `Any`;
Extra: 1) Remove unused fields (`icon`, `priority`, `hide`) from `blog.apps`; 2) Update API URLs to include `version` endpoint; 3) Miscellaneous cleanup and comments.
Fixes: 1) Replace misplaced imports in `core/admin.py` for proper organization;
Extra: Adjust admin fieldsets for consistency, formatting, and search enhancements; Minor contributions to migration file cleanup.
Fixes: 1) Update translation strings for multiple locales to correct formatting issues.
Extra: 1) Update POT creation date across locale files; 2) Minor adjustments to translations for consistency.
Fixes: 1) Correct line references in locale files for consistency;
Extra: Improve formatting and alignment of string segments for clarity and maintainability;
Fixes: 1) Harmonize inconsistent whitespace across translation files.
Extra: Address formatting issues in translation strings for better readability and maintainability.
Fixes: 1) Handle missing `download` relation in `download_url` method by creating a new `DigitalAssetDownload` instance.
Extra: 1) Rename `personal_order_only` to `personal_orders_only` for clarity; 2) Remove unused IntegerField import; 3) General cleanup and minor adjustments in filters logic.
Fixes: 1) Remove redundant `personal_order_only` mapping from filters to fix duplicate processing; 2) Adjust sorting logic to avoid appending unneeded `personal_order_only` in filters;
Extra: 1) Add missing imports for Django model annotations and fields; 2) Refactor product query for clarity and improved handling of availability and price conditions.
Fixes: 1) Add missing imports for `constance.config` and `django.conf.settings`;
Extra: 1) Minor adjustment to `payload` initialization for consistency.