adfffee0a3
Features: 1) Update all log handlers to dynamically switch based on DEBUG setting; 2) Introduce improved middleware logging configuration.
...
Fixes: 1) Remove unnecessary wildcard imports in settings files; 2) Add missing imports for `getenv`, `DEBUG`, and other constants; 3) Fix logger usage in middleware to align with `django.request`.
Extra: 1) Refactor settings files for readability and consistency; 2) Remove outdated `noqa` comments; 3) Minor formatting adjustments.
2025-07-06 16:58:43 +03:00
41dd02147c
Fixes: 1) Ensure Wishlist object query includes user constraint to prevent unauthorized access;
...
Extra: None;
2025-07-06 16:25:28 +03:00
d3dd23d99f
Features: 1) Add chunk size argument for deleting never ordered products;
...
Fixes: 1) Improve error handling with detailed exception logging during deletion;
Extra: 1) Replace hardcoded chunk size with a dynamic option; 2) Enhance log output for better debugging.
2025-07-05 02:47:35 +03:00
db0d64bfd2
Features: 1) Add exception handling to product deletion process in delete_never_ordered_products command;
...
Fixes: 1) Ensure command continues execution if an error occurs in batch deletion;
Extra: 1) Minor formatting adjustment by removing an unnecessary blank line.
2025-07-05 02:44:27 +03:00
8f5fd2582c
Features: 1) Add deletion of related AttributeValue and ProductImage records when deleting never ordered products.
...
Fixes: None;
Extra: Remove redundant blank line for cleanup.
2025-07-05 01:48:58 +03:00
bf1668b35b
Features: 1) Add BulkWishlistAction mutation to perform batch actions on wishlist products; 2) Add FeedbackProductAction mutation to manage feedback for order products.
...
Fixes: None;
Extra: Update locale files to `EVIBES 2.9.2`; add missing imports to `mutations.py`.
2025-07-05 00:55:27 +03:00
da4b4f6d68
Fixes: 1) Remove unused sysctl configuration for tcp_keepalive_time in Redis service;
...
Extra: Cleanup `docker-compose.yml` by simplifying Redis health check setup.
2025-07-04 13:00:40 +03:00
42657209f8
Fixes: 1) Remove unused Celery health check dependency.
...
Extra: Simplify health check configuration by cleaning up unused import.
2025-07-04 07:12:41 +03:00
9b8b54d53b
Features: 1) Add configuration for Celery health check timeouts (HEALTHCHECK_CELERY_RESULT_TIMEOUT and HEALTHCHECK_CELERY_QUEUE_TIMEOUT);
...
Fixes: None;
Extra: None;
2025-07-04 07:07:34 +03:00
d73215ca3a
Features: 1) Add REDIS_URL configuration with dynamic password support;
...
Fixes: 1) None;
Extra: 1) None;
2025-07-04 07:00:13 +03:00
fbfc432dfd
Features: 1) Add additional health check integrations for Celery, Celery Ping, Redis, and Mail in evibes/settings/base.py;
...
Fixes: None;
Extra: None;
2025-07-04 06:50:06 +03:00
602a59bd84
Features: 1) Add exit condition checks for $LASTEXITCODE in various PowerShell scripts to ensure graceful error handling; 2) Enhance schema filtering with additional condition for active vendors in graphene/schema.py;
...
Fixes: 1) Remove unused imports in `celery.py`;
Extra: Refactor formatting and improve code readability in PowerShell scripts.
2025-07-04 03:00:51 +03:00
2eede833ef
Features: 1) Update POT-Creation-Date for multiple locale files; 2) Adjust message references in blog models translations; 3) Update email template line references in payments app;
...
Fixes: 1) Correct offsets for translations in payments admin and models;
Extra: Align translation files across multiple languages.
2025-07-03 18:38:15 +03:00
118882ac1b
Features: 1) Add new make-messages.ps1 and compile-messages.ps1 scripts for Windows localization workflow; 2) Update Docker ENTRYPOINT scripts to use bash for app, worker, stock_updater, and beat containers; 3) Bump project version to 2.9.1 in pyproject.toml and settings;
...
Fixes: 1) Ensure `install.ps1` handles non-zero exit codes gracefully; 2) Remove redundant `vm.overcommit_memory` Docker sysctl setting; 3) Add explicit exit command to `starter.ps1` for clean terminations;
Extra: Minor formatting and consistency improvements across ENTRYPOINT scripts;
2025-07-03 18:33:37 +03:00
f37206ed4e
Features: 1) Add Redis sysctl configurations to docker-compose.yml; 2) Introduce broker heartbeat and transport options for Celery in settings/celery.py.
...
Fixes: 1) Extract and centralize broker transport options in `settings/celery.py`; 2) Remove redundant Celery settings from `celery.py`.
Extra: 1) Cleanup and streamline Celery configuration in `celery.py`.
2025-07-03 17:14:22 +03:00
29005527bb
Features: 1) RUFFVCKED
2025-07-03 15:00:18 +03:00
aa8f15d0ee
Features: 1) RUFFVCKED
2025-07-03 02:53:01 +03:00
d17839abed
Features: 1) Implement safeguard to trim resolving_name exceeding 255 characters; 2) Introduce character limit enforcement for key within Attribute creation;
...
Fixes: 1) None;
Extra: Refactor handling of oversized strings to improve robustness and avoid potential errors;
2025-07-02 17:28:05 +03:00
81675fc55f
Features: 1) Add service_healthy condition for database in docker-compose.yml dependencies; 2) Add payments_transactions field to OrderType GraphQL schema.
...
Fixes: 1) Add missing imports for `TransactionType` and `Transaction` in `graphene.object_types.py`.
Extra: 1) Update `docker-compose.yml` and GraphQL schema for improved service health checks and payment transaction resolution.
2025-07-02 16:52:59 +03:00
f4d5bf1543
Fixes: 1) Correct typo in variable name uidb64 to uidb_64 in vibes_auth/viewsets.py.
2025-07-02 15:48:59 +03:00
2094b22586
Features: 1) Add support for optional **kwargs in ActivationActionsMixin methods.
...
Fixes: None.
Extra: 1) Minor updates to method signatures for enhanced flexibility.
2025-07-02 15:38:05 +03:00
7722eef0a3
Features: 1) Added custom queues to all Celery tasks for more granular processing; 2) Implemented sensitive data scrubbing in Sentry error reporting.
...
Fixes: None;
Extra: Refactored Sentry initialization to include `before_send` callback and improved settings structure.
2025-07-02 15:36:52 +03:00
8bc7104109
Features: 1) Add phone number existence check before assigning orders to user;
...
Fixes: 1) Prevent potential errors caused by missing phone number in user object;
Extra: 1) Minor indentation adjustments for consistent formatting;
2025-07-02 11:02:41 +03:00
3ede023f64
Features: 1) Update rpds-py package version from 0.25.1 to 0.26.0 for updated functionality;
...
Fixes: ;
Extra: 1) Update hashes in `poetry.lock` to reflect the new package version;
2025-07-02 01:37:24 +03:00
8daf316319
Features: 1) Add healthcheck for celery worker service in docker-compose; 2) Add dependent services with healthcheck conditions for beat.
...
Fixes: n/a;
Extra: n/a;
2025-07-02 01:37:09 +03:00
ea92c67373
Features: 1) Add healthcheck for celery worker service in docker-compose; 2) Add dependent services with healthcheck conditions for beat.
...
Fixes: n/a;
Extra: n/a;
2025-07-02 01:34:08 +03:00
ed4d761741
Features: 1) Add task routing configuration for 'core.tasks.update_products_task' to use 'stock_updater' queue;
...
Fixes: 1) Remove deprecated `worker_autoscale` setting;
Extra: 1) Minor cleanup in Celery configuration; 2) Removed unused settings for `worker_prefetch_multiplier`, `worker_max_tasks_per_child`, `task_soft_time_limit`, and `task_time_limit`.
2025-07-02 01:32:05 +03:00
946a3e3de6
Features: 1) Added TIME_ZONE environment variable to docker-compose.yml, Unix, and Windows environment file generation scripts for improved time zone configuration;
...
Fixes: 1) None;
Extra: 1) Removed redundant `[tool.yapf]` section in `pyproject.toml` to clean up formatting; 2) Adjusted spacing for better readability in Windows script prompts;
2025-07-02 01:17:17 +03:00
f181b47484
Fixes: 1) Remove unnecessary systemctl enable --now chrony commands from Dockerfiles.
...
Extra: Simplify Dockerfiles by removing unused chrony setup steps.
2025-07-02 01:07:56 +03:00
e0a70707f0
Fixes: 1) Correct typo in Python command for Poetry installation.
...
Extra: None.
2025-07-02 01:04:16 +03:00
658eedb40c
Features: 1) Update stock_updater service to use Dockerfile.stock_updater.
...
Fixes: n/a;
Extra: 1) Remove outdated healthcheck from `stock_updater` service.
2025-07-02 01:01:07 +03:00
2aa0e79743
Features: 1) Add chrony package and enable it in all Dockerfiles; 2) Set Celery timezone and disable UTC in celery.py;
...
Fixes: 1) Correct import of `TIME_ZONE` in `celery.py`;
Extra: 1) Minor typo fixed in `Dockerfile.worker` (`python3p` → `python3`).
2025-07-02 01:00:22 +03:00
da3f307f2b
Fixes: 1) Remove outdated and unnecessary error ignores from Sentry configuration;
...
Extra: Simplify error handling by cleaning up unreferenced exception ignore list entries;
2025-07-02 00:52:12 +03:00
e8c767946b
Features: None;
...
Fixes: 1) Remove redundant `--pool-startup-timeout` argument from worker and stock-updater entrypoints;
Extra: None;
2025-07-02 00:50:19 +03:00
200b93b19a
Fixes: 1) Correct typo in Celery argument --worker-prefetch-multiplier to --prefetch-multiplier.
2025-07-02 00:44:27 +03:00
597e7b98c4
Features: 1) Add task queue options for Celery scheduled tasks.
...
Fixes: None.
Extra: 1) Minor adjustments to Celery configuration.
2025-07-01 22:53:48 +03:00
92813938fd
Features: 1) Add stock_updater service to docker-compose.yml with health checks and logging; 2) Introduce Dockerfile.stock_updater for stock_updater service with dependencies and entrypoint; 3) Add stock-updater-entrypoint.sh script for Celery worker initialization; 4) Specify stock_updater queue in Celery task configuration;
...
Fixes: 1) Update Celery worker configuration in `worker-entrypoint.sh` to optimize worker pool and task limits;
Extra: Refactor `docker-compose.yml` and scripts for improved service management.
2025-07-01 22:52:55 +03:00
369b4adfc0
Features: 1) Display tags' names in the admin list view;
...
Fixes: ;
Extra: ;
2025-07-01 20:32:06 +03:00
61eb5d3f6b
Features: 1) Add brand__slug and category__slug to the admin display fields;
...
Fixes: None;
Extra: None;
2025-07-01 20:31:30 +03:00
ce53eec560
Features: 1) Remove AutocompleteFieldListFilter and related admin filters and templates; 2) Remove associated JavaScript, CSS, and Python logic; 3) Simplify admin configurations by dropping unused autocomplete filters;
...
Fixes: None;
Extra: 1) Cleanup unused imports and redundant UI files; 2) Minor adjustments to filter handling in `core/admin.py`.
2025-07-01 20:20:50 +03:00
8a07fc69b1
Features: 1) Add AutocompleteFieldListFilter for streamlined admin autocomplete functionality; 2) Provide new template admin/autocomplete_filter.html for enhanced UI display; 3) Introduce optimized Select2-based filtering in autocomplete_filter.js.
...
Fixes: 1) Replace deprecated `RelatedAutocompleteFilter` with `AutocompleteFieldListFilter`; 2) Fix validation and handling of lookup values for admin filters.
Extra: 1) Update CSS for consistent styling of autocomplete widgets; 2) Remove unused `autocomplete_list_filter` assets and references; 3) Refactor JS for better maintainability and performance improvements.
2025-07-01 20:14:09 +03:00
2bf396c744
Features: 1) Enhance script initialization for Select2 in autocomplete_list_filter.html to improve compatibility.
...
Fixes: 1) Correct inconsistent spacing in `core/admin.py` field attribute assignments and methods.
Extra: 1) Format HTML and Python code for improved readability; 2) Replace inline script with `DOMContentLoaded` listener for better code structure.
2025-07-01 19:56:40 +03:00
3c9c95d9bd
Features: 1) Add support for initializing Select2 dropdowns in autocomplete list filters;
...
Fixes: 1) Ensure proper functionality of Select2 initialization script for dynamic inputs;
Extra: 1) Add missing newline handling in template file.
2025-07-01 19:38:41 +03:00
d4156f88ab
Features: 1) Refactor autocomplete filter template to use {% block %} structure for better modularity; 2) Include {% block media %} for styles and scripts management.
...
Fixes: 1) Resolve potential redundancy in script and CSS inclusion.
Extra: Simplify and streamline the template by removing inline `<script>` tags and consolidating structure.
2025-07-01 19:28:03 +03:00
b70f5601e7
Fixes: 1) Correct script tag order for Select2 initialization in autocomplete_list_filter.html;
...
Extra: Ensure dependent scripts are properly loaded to avoid potential issues;
2025-07-01 19:18:52 +03:00
1116d6c602
Features: 1) Add required static asset links for Select2 styles and scripts; 2) Enhance autocomplete list filter with improved styles and functionality;
...
Fixes: 1) Fix indentation inconsistencies in HTML template;
Extra: 1) Refactor inline script for improved readability;
2025-07-01 19:11:01 +03:00
efcbfea825
Features: 1) Simplify autocomplete list filter by utilizing django.jQuery for bootstrap initialization;
...
Fixes: 1) Remove redundant external JavaScript includes for autocomplete functionality;
Extra: 1) Add minor formatting tweak by inserting a blank line for improved readability.
2025-07-01 19:04:41 +03:00
9b118aacef
Features: 1) Add jQuery and Select2 scripts to autocomplete_list_filter.html;
...
Fixes: 1) None;
Extra: 1) None;
2025-07-01 18:58:18 +03:00
9f3b202646
Fixes: 1) Add missing "static" library import in autocomplete_list_filter.html;
...
Extra: Ensure compatibility with static assets in the template.
2025-07-01 18:54:36 +03:00
65beeb2a26
Features: 1) Add custom stylesheet and JavaScript for autocomplete functionality in admin filter template;
...
Fixes: None;
Extra: 1) Improve HTML indentation for better readability;
2025-07-01 18:51:44 +03:00