Fixes: 1) Remove unused `get_avatar_url` method in `UserSerializer`.
Extra: 1) Reorganize imports in serializers and middleware for clarity; 2) General code cleanup in `UserSerializer`.
Fixes: 1) Updated email templates to use `STOREFRONT_DOMAIN` instead of `FRONTEND_DOMAIN`; 2) Added a missing import for `settings` in emailing utilities;
Extra: 1) Removed unused configuration keys `FRONTEND_DOMAIN` and `BASE_DOMAIN`; 2) Cleaned up obsolete imports and formatting in serializers; 3) Adjusted environment file generation scripts to use `STOREFRONT_DOMAIN`.
Fixes: 1) Add missing import for `settings` in multiple modules;
Extra: 1) Remove unused `SerializerMethodField` from serializers; 2) Update `RELEASE_DATE` to align with new version; 3) General cleanup and consistency adjustments.
Fixes: None;
Extra: 1) Simplify serializer methods by removing redundant `suppress` blocks for `image.url`; 2) Minor adjustments to GraphQL resolver parameter names for consistency.
Fixes: 1) Normalize spacing and indentation throughout `nginx.conf`.
Extra: Improve readability and consistency of configuration file by aligning header and directive formatting.
Fixes: 1) Update Console styling in 'initialize' command to remove non-standard style notice; 2) Simplify STATIC_URL and MEDIA_URL definitions in settings for uniformity.
Extra: 1) Minor cleanup in static and media path handling; 2) Add new location block in nginx for static files access.
Fixes: 1) Add missing import for `ImproperlyConfigured` in `base.py`.
Extra: 1) Refactor and relocate DB backup configuration from `dbbackup.py` to `base.py`.
Fixes: 1) Correct type and structure for `uuids_by_index` dictionary values; 2) Remove unnecessary dictionary wrapping for UUID values in `uuids_by_index`;
Extra: Simplify UUID appending logic for `meta.index` values.
Fixes: 1) Adjust log level declarations for better consistency across handlers;
Extra: 1) Minor formatting improvements in logging configuration for clarity;
Fixes: 1) Correct format strings in `logger` calls to avoid using f-strings and replace with comma-delimited logging arguments; 2) Remove unused imports including `traceback` and `gettext_lazy`.
Extra: Consolidate logging practices across multiple modules for better consistency and maintainability.
Fixes: 1) Remove unused imports in `vendors.py`, `tasks.py`, and `emailing.py`.
Extra: 1) Minor cleanup of redundant functions and variables in `vendors.py`; 2) Reorganize imports for clarity and consistency.
Fixes: 1) Standardize string quotes in migration file; 2) Fix redundant parentheses in Elasticsearch query execution;
Extra: Format cleanup and minor readability improvements.
Fixes: 1) Fixed missing `exc_info` flag in critical and error logs to provide richer error context; 2) Addressed redundant code and unused imports in the logging logic for cleaner execution.
Extra: Refactored `LOGGING` configuration for improved readability and runtime adaptability; optimized related log-handling logic throughout the codebase.
Fixes: 1) Fix Elasticsearch document mapping to include missing "ci" field; 2) Correct slug field index setting from index=False to indexed; 3) Update Elasticsearch search weights and sizes for improved relevance and pagination;
Extra: 1) Refactor product search logic to prioritize partnumber > sku > slug > name.ci; 2) Add new analyzer "name_exact" for case-insensitive exact matching; 3) Adjust stock model to allow blank system_attributes; 4) Update migration to reflect JSONField changes; 5) Adjust Elasticsearch boosting weights for better ranking; 6) Increase category search size to 33 for consistency; 7) Add missing personal_orders_only field to ProductDocument.
Fixes: 1) Remove unnecessary conditional check for DigitalAssetDownload existence.
Extra: 1) Simplify flow for processing order products with digital assets.
Fixes: 1) Modify `__str__` method to use `get_vendor_instance` with `safe=True` for improved error handling;
Extra: 1) Minor code structure improvements in `get_vendor_instance` method.
Fixes: None;
Extra: 1) Standardize quotes in migration dependencies and field declarations; 2) Break down queryset methods in sitemaps for improved readability;
Fixes: None;
Extra: 1) Update migrations to include addition of `system_attributes`; 2) Modify admin interface to display `system_attributes` in additional_fields.
Fixes: None;
Extra: 1) Update field inclusion lists and methods in serializers to reflect the new `discount_price` field; 2) Add model property caching for `discount_price`;