Commit graph

  • 8fe572ac1f Fixes: 1) Remove duplicate "partnumber" field from admin display list; Egor fureunoir Gorbunov 2025-07-01 15:58:16 +0300
  • 43277bb30a Fixes: 1) Remove duplicate "partnumber" from core admin field list; Egor fureunoir Gorbunov 2025-07-01 15:58:01 +0300
  • e846426a85 Features: 1) Add "stocks__vendor" to list_filter in CategoryAdmin; Egor fureunoir Gorbunov 2025-07-01 15:57:39 +0300
  • d008d9dd0f Features: 1) Remove custom BaseAutocompleteFilter and related admin filters to streamline list filtering; 2) Simplify ProductAdmin by eliminating unused autocomplete mixin and filters; Egor fureunoir Gorbunov 2025-07-01 15:43:45 +0300
  • 67a08b69b4 Features: None; Egor fureunoir Gorbunov 2025-07-01 15:35:42 +0300
  • 0cccbba694 Features: 1) Add template attribute to BaseAutocompleteFilter for custom rendering; 2) Introduce autocomplete_filter.html template for enhanced filter display; Egor fureunoir Gorbunov 2025-07-01 15:27:09 +0300
  • c3d5160e61 Features: 1) Add BaseAutocompleteFilter and specialized filters (BrandAdminFilter, CategoryAdminFilter, TagsAdminFilter, VendorAdminFilter) for admin filtering; Egor fureunoir Gorbunov 2025-07-01 15:20:46 +0300
  • 76c700c3a0 Fixes: 1) Add missing import for AutocompleteListFilter from local filters module; Egor fureunoir Gorbunov 2025-07-01 15:15:00 +0300
  • d0b4706c16 Features: 1) Implement AutocompleteListFilter class enhancing admin filter customization; 2) Add AutocompleteFilterMixin for simplified admin filter inclusion functionality; Egor fureunoir Gorbunov 2025-07-01 15:06:32 +0300
  • 86406ac169 Features: 1) Add django-autocompletefilter==0.0.9 and implement in ProductAdmin for improved list filters; 2) Replace dalf with autocompletefilter across project dependencies and admin logic; 3) Update related dependencies including ipython==9.4.0 and drf-spectacular-sidecar==2025.7.1; Egor fureunoir Gorbunov 2025-07-01 14:50:05 +0300
  • e8f2b75de7 Features: 1) Add --clear option to collectstatic commands in Unix and Windows scripts for efficient static file cleanup; Egor fureunoir Gorbunov 2025-07-01 14:18:26 +0300
  • f9620ed339 Features: 1) Integrate DALFModelAdmin into ProductAdmin for enhanced admin functionality; Egor fureunoir Gorbunov 2025-07-01 14:16:57 +0300
  • ab33a7b0c8 Features: 1) Add dynamic inclusion of autocomplete.js and corresponding i18n language script to admin media files. Egor fureunoir Gorbunov 2025-07-01 14:08:23 +0300
  • 9ababbcfa2 Features: 1) Add custom media property to ProductAdmin for enhanced select2 functionality and styling; Egor fureunoir Gorbunov 2025-07-01 14:00:54 +0300
  • 9cb62295b2 Fixes: 1) Fix import ordering in core/admin.py; Egor fureunoir Gorbunov 2025-07-01 13:50:04 +0300
  • 4b67aae05c Features: 1) Add DALFChoicesField to admin imports; 2) Enhance list_filter with DALFChoicesField for multiple fields; Egor fureunoir Gorbunov 2025-07-01 13:49:48 +0300
  • 19c0ca377a Features: 1) Add ActivationActionsMixin functionality to admin classes for streamlined activation/deactivation actions; 2) Utilize @register decorator for model admin classes across apps for cleaner registration. Egor fureunoir Gorbunov 2025-07-01 13:43:14 +0300
  • 9e2bf380dd Features: 1) Introduced ActivationActionsMixin to centralize activation-related admin actions; 2) Integrated DALFModelAdmin for enhanced admin functionality in ProductAdmin. Egor fureunoir Gorbunov 2025-07-01 13:37:50 +0300
  • 1edec85c3a Features: 1) None; Egor fureunoir Gorbunov 2025-07-01 12:54:50 +0300
  • a98b81d284 Features: 1) None; Egor fureunoir Gorbunov 2025-07-01 12:53:42 +0300
  • 4411f6144d Features: 1) Add conditional handling for both request and obj in get_fieldsets; 2) Dynamically include language-specific Select2 file based on settings configuration; Egor fureunoir Gorbunov 2025-07-01 12:47:26 +0300
  • 9ceeb32f5d Fixes: 1) Remove unused useRouter import in index.tsx to clean up dependencies; Egor fureunoir Gorbunov 2025-07-01 00:47:57 +0300
  • 4e4c9c4f4f Features: 1) Add i18n support with multiple locales and default locale in next.config; Egor fureunoir Gorbunov 2025-07-01 00:47:37 +0300
  • ba90b98455 Merge branch 'main' into storefront-next Egor fureunoir Gorbunov 2025-07-01 00:37:57 +0300
  • 7f9673451a Fixes: 1) Corrected sitemap_url_name to include "core:" prefix in sitemap.xml path definition; Egor fureunoir Gorbunov 2025-07-01 00:20:19 +0300
  • c7d8fcbe03 Features: 1) Add new sitemap path for detailed section with pagination. Egor fureunoir Gorbunov 2025-07-01 00:16:08 +0300
  • cd71d78b93 Features: 1) None; Egor fureunoir Gorbunov 2025-06-30 21:29:09 +0300
  • cc8c2245ee Features: 1) Integrated Apollo Client with caching and query merging; 2) Added GraphQL schema for improved API handling; Egor fureunoir Gorbunov 2025-06-30 20:18:42 +0300
  • 14b69c1654 Merge branch 'main' into storefront-next Egor fureunoir Gorbunov 2025-06-30 19:16:30 +0300
  • 4efaeaea8f Features: 1) Add match-case logic for selecting gateway in process_transaction_changes. Egor fureunoir Gorbunov 2025-06-30 18:51:49 +0300
  • 1e2b64514b Features: 1) Update admin fields for tags and stocks__vendor to use DALFRelatedFieldAjax; Egor fureunoir Gorbunov 2025-06-30 17:15:53 +0300
  • ef42a7dbe7 Features: 1) Add media property in ProductAdmin to include custom Select2 JS and CSS integration for improved admin interface; Egor fureunoir Gorbunov 2025-06-30 17:13:02 +0300
  • 027c001d25 Fixes: 1) Correct list filter fields to use brand__name and category__name for accurate filtering; Egor fureunoir Gorbunov 2025-06-30 17:06:44 +0300
  • 9591494fee Features: 1) Add "dalf" package to dependencies for enhancing Django admin list_filter capabilities; 2) Update "notebook" package to version 7.4.4 and adjust its dependencies; 3) Integrate "dalf" filters in admin list_filter configuration; Egor fureunoir Gorbunov 2025-06-30 16:59:32 +0300
  • 83cad6c1cc Features: 1) Update all logger instances across the codebase to use "evibes" instead of "django"; Egor fureunoir Gorbunov 2025-06-30 01:44:20 +0300
  • b040da6e5a Fixes: 1) Update logger initialization to use "django" logger across all modules for consistency; Egor fureunoir Gorbunov 2025-06-30 01:37:38 +0300
  • e932d81572 Features: 1) Add management command to delete products with no associated order in batches. Egor fureunoir Gorbunov 2025-06-29 22:07:59 +0300
  • e64ddddf9b Features: 1) Add "modified" and "created" to readonly_fields in blog admin; Egor fureunoir Gorbunov 2025-06-29 21:34:51 +0300
  • 090e575404 Features: none; Egor fureunoir Gorbunov 2025-06-29 21:31:44 +0300
  • bc36db57e1 Features: 1) Add type annotations to methods in payments serializers for enhanced type safety; Egor fureunoir Gorbunov 2025-06-29 21:30:17 +0300
  • 64be995ad4 Features:; Egor fureunoir Gorbunov 2025-06-29 20:04:10 +0300
  • 856f2ff516 Features: 1) Add app_name attribute in multiple urls.py files across apps to support namespacing; Egor fureunoir Gorbunov 2025-06-29 20:03:33 +0300
  • 7ff62cea0e Features: 1) Add detailed class-level docstrings for multiple ViewSets and views, improving maintainability and documentation; 2) Introduce namespace for "core_b2b" in URL patterns for better URL resolution. Egor fureunoir Gorbunov 2025-06-29 19:56:52 +0300
  • 74813bcdf4 Features: 1) Added "Home" translation to AR, EN, and ES locale files; 2) Updated PO and MO file metadata with revised POT creation date. Egor fureunoir Gorbunov 2025-06-29 19:51:45 +0300
  • 27603edf4e Features: 1) Introduced RootDirectory class for integration with management commands; 2) Added support for scanning root level configurations in check_translated.py and deepl_translate.py; Egor fureunoir Gorbunov 2025-06-29 19:40:44 +0300
  • 14c37701b6 Features: 1) Add _ import for translations in emailing utility; 2) Simplify urlpatterns definition in api_urls; 3) Introduce is_publicly_visible attribute to multiple core models; Egor fureunoir Gorbunov 2025-06-29 19:18:27 +0300
  • 7dc69ad63f Features: 1) Add docutils dependency to pyproject.toml and poetry.lock for enhanced documentation utilities; 2) Add verbose and descriptive docstrings for multiple core models to outline attributes, methods, and meta options; 3) Enable XViewMiddleware in settings for admin documentation support; Egor fureunoir Gorbunov 2025-06-29 19:12:48 +0300
  • eb68132dd3 Features: 1) None; Egor fureunoir Gorbunov 2025-06-29 19:08:17 +0300
  • 9f703fe5e5 Features: 1) Update Jazzmin UI theme to "cyborg" for both light and dark modes; Egor fureunoir Gorbunov 2025-06-29 18:53:14 +0300
  • d3dbbcb242 Features: 1) Update Russian translation for "balances" in payments/locale/ru_RU/LC_MESSAGES/django.po; 2) Enable UI builder in Jazzmin settings; 3) Add "uuid" to readonly_fields in both blog/admin.py and core/admin.py; Egor fureunoir Gorbunov 2025-06-29 18:50:33 +0300
  • 78f3081f2b Features: 1) Add JAZZMIN_UI_TWEAKS configuration with theme and dark mode theme options; Egor fureunoir Gorbunov 2025-06-29 16:47:41 +0300
  • 090d2fc457 Features: 1) Support COMPANY_NAME variable for site_brand; 2) Add type annotations with type: ignore in JAZZMIN_SETTINGS; Egor fureunoir Gorbunov 2025-06-29 16:44:41 +0300
  • f8a34f7ae0 Features: 1) Simplify logo and favicon paths in Jazzmin settings. Egor fureunoir Gorbunov 2025-06-29 16:39:18 +0300
  • 83e1f09873 Features: 1) Replace django-daisy with django-jazzmin for admin UI; 2) Add extensive configuration for django-jazzmin including topmenu links, user menu links, and custom icons; 3) Enable language chooser and horizontal tabs in change form layout; Egor fureunoir Gorbunov 2025-06-29 16:32:53 +0300
  • 97785b29db Features: 1) Add multilingual title and content fields to the Post model in blog; 2) Introduce translation registration for Post in a new blog/translation.py; 3) Enhance PostAdmin with mixins and readonly slug. Egor fureunoir Gorbunov 2025-06-29 16:14:59 +0300
  • e8c1c6daed Features: 1) Add .idea/evibes.iml to version control; 2) Update .gitignore to include .idea/evibes.iml; Egor fureunoir Gorbunov 2025-06-29 14:56:51 +0300
  • bbef14c20c Features: 1) Update email recipient to use EMAIL_FROM configuration; Egor fureunoir Gorbunov 2025-06-27 16:12:13 +0300
  • 7fd483376e Features: 1) Add favicon.svg to the public directory; 2) Update tsconfig.json to include baseUrl configuration; Egor fureunoir Gorbunov 2025-06-27 07:20:04 +0300
  • 1b0538694f Features: 1) Add SVG assets (window.svg, next.svg, vercel.svg) to storefront/public; 2) Setup initial Next.js home page layout with Tailwind CSS in src/app/page.tsx; 3) Integrate support for deploying via Vercel and links to documentation; Egor fureunoir Gorbunov 2025-06-27 04:53:34 +0300
  • d6a57da971 Features: None; Egor fureunoir Gorbunov 2025-06-27 04:39:15 +0300
  • d34878a829 Features: 1) Clarify README instructions on default storefront absence and customization options; Egor fureunoir Gorbunov 2025-06-27 04:38:25 +0300
  • d4e33a006e Features: 1) Add .gitkeep file under storefront directory; Egor fureunoir Gorbunov 2025-06-27 04:28:58 +0300
  • e0e0e0c910 Features: 1) Consolidated Dockerfile owners under @@maintainer for clarity; Egor fureunoir Gorbunov 2025-06-27 04:20:13 +0300
  • c37e57d7d3 Features: 1) Add .idea/icon.svg for project-specific configuration; 2) Include .idea/eVibes.iml for Django module settings; 3) Add .idea/externalDependencies.xml with required IDE plugins; Egor fureunoir Gorbunov 2025-06-27 04:18:43 +0300
  • 9cf4717a0b Features: 1) Allow tracking of .idea/icon.svg in the repository; Egor fureunoir Gorbunov 2025-06-27 04:16:40 +0300
  • 718f3dffa9 Features: 1) Added inactivation method parameter to delete_inactives for flexible product deletion options. Egor fureunoir Gorbunov 2025-06-27 02:22:40 +0300
  • 61033a58d6 Features: 1) Add method parameter to prepare_for_stock_update to support multiple actions (deactivate, delete, update description); Egor fureunoir Gorbunov 2025-06-27 02:19:54 +0300
  • 53df1f5b88 Merge branch 'main' into storefront-nuxt Alexandr SaVBaD Waltz 2025-06-27 01:59:38 +0300
  • a31ee9c6b1 Features: 1) Add Source Code Pro Light font asset for theme enhancement; Alexandr SaVBaD Waltz 2025-06-27 01:59:02 +0300
  • 3020a40747 Features: None; Egor fureunoir Gorbunov 2025-06-27 01:58:50 +0300
  • 129ad1a6fa Features: 1) Build standalone pages for search, contact, catalog, category, brand, product, and home with localized metadata and scoped styles; 2) Add extensive TypeScript definitions for API and app-level structures, including products, orders, brands, and categories; 3) Implement i18n configuration with dynamic browser language detection and fallback system; Alexandr SaVBaD Waltz 2025-06-27 00:10:35 +0300
  • 426af1ad2c Features: 1) Update admin icons for better visual representation ("order products" and "children"). Egor fureunoir Gorbunov 2025-06-26 13:10:56 +0300
  • e6d59f053c Features: 1) Add is_active field to general_fields across all admin configurations; 2) Modify method definitions in BasicModelAdmin to utilize request parameter; Egor fureunoir Gorbunov 2025-06-24 17:12:21 +0300
  • 5886ca0ab9 Features: 1) Adjusted field weights in SMART_FIELDS for "name" and "name.ngram" to improve relevance scoring; Egor fureunoir Gorbunov 2025-06-23 19:28:30 +0300
  • 0a81b12100 Features: 1) Add support for fine-tuned boosts in Elasticsearch scoring for title and related fields; 2) Adjust product, brand, and category scoring multipliers to improve search ranking flexibility. Egor fureunoir Gorbunov 2025-06-23 16:52:39 +0300
  • 23351c79ab Fixes: 1) Corrected callable usage for attachment_upload_to in Summernote settings; Egor fureunoir Gorbunov 2025-06-23 16:21:50 +0300
  • f9c6fe3424 Features: 1) Add icon attributes to Balance and OrderInline admin classes; 2) Introduce evibes_summernote_upload_to_func for custom attachment upload paths in Summernote config; Egor fureunoir Gorbunov 2025-06-23 16:12:43 +0300
  • fa54271e89 Features: 1) Add autocomplete_fields for user in admin; 2) Extend general_fields in admin to include start_time, end_time, and used_on; Egor fureunoir Gorbunov 2025-06-23 16:00:12 +0300
  • 080fcb2a25 Features: 1) Add suppress(NotRegistered) to handle unregistered translation models safely; 2) Enhance add_translations_fieldset logic for better error handling; Egor fureunoir Gorbunov 2025-06-23 15:33:35 +0300
  • 2410f6dd3d Fixes: 1) Correct import path for CONSTANCE_CONFIG and EVIBES_VERSION. Egor fureunoir Gorbunov 2025-06-23 02:53:30 +0300
  • 4abb174287 Features: 1) Add support for dynamic versioning in sidebar footnote; Egor fureunoir Gorbunov 2025-06-23 02:42:50 +0300
  • f7c5fdcf37 Fixes: 1) Remove redundant populate_index calls from core/tasks.py; Egor fureunoir Gorbunov 2025-06-23 02:31:16 +0300
  • d419d9c72e Features: 1) Add billiard.exceptions.WorkerLostError to handled exceptions in Sentry configuration; Egor fureunoir Gorbunov 2025-06-22 23:59:28 +0300
  • b0aa8e0906 Features: 1) Add auto_refresh attribute to Elasticsearch documents with default False; Egor fureunoir Gorbunov 2025-06-22 23:37:57 +0300
  • 58b227c2d6 Features: 1) Update project version to 2.8.10 in pyproject.toml and translation files; Egor fureunoir Gorbunov 2025-06-22 20:45:26 +0300
  • 0e9f16d7d0 Features: 1) Add condition to check notify flag before sending balance deposit email; Egor fureunoir Gorbunov 2025-06-22 20:29:53 +0300
  • d1f385e387 Features: 1) Use AbstractGateway for processing transactions in signals; Egor fureunoir Gorbunov 2025-06-22 20:27:10 +0300
  • 489ceeaa2a Features: 1) Add AbstractGateway base class with process_transaction and process_callback methods. Egor fureunoir Gorbunov 2025-06-22 20:26:51 +0300
  • b92e7e28f1 Features: 1) Add new email content translations for ru_RU, zh_Hans, and ro_RO locales; 2) Update "balance deposit" and general email-related translations across multiple languages; Egor fureunoir Gorbunov 2025-06-22 20:18:19 +0300
  • d9e50c04c1 Features: 1) Add related_models attribute to document configuration; Egor fureunoir Gorbunov 2025-06-22 18:30:49 +0300
  • 5c8d83a7ae Fixes: 1) Add OperationalError to the base exception filter list; Egor fureunoir Gorbunov 2025-06-22 18:25:19 +0300
  • 3a89fb4aca Fixes: 1) Remove unused "health_check.contrib.celery" from installed apps; Egor fureunoir Gorbunov 2025-06-22 18:23:03 +0300
  • 35ac700a44 Features: 1) Add verbose_name attribute to multiple Slug fields for better clarity; Egor fureunoir Gorbunov 2025-06-22 17:12:59 +0300
  • 43141bc3d5 Features: 1) Extend metadata field handling in admin to include both uuid and slug. Egor fureunoir Gorbunov 2025-06-22 17:08:16 +0300
  • 437f3cff31 Features: 1) Simplify FieldsetsMixin class by including translation handling method inline; 2) Improve icon consistency with updated replacements in ModelAdmin classes. Egor fureunoir Gorbunov 2025-06-22 16:57:54 +0300
  • 0079998ed7 Features: 1) Add is_navtab, verbose_name, verbose_name_plural, and icon attributes to several inlines for better configuration and clarity; Egor fureunoir Gorbunov 2025-06-22 16:48:50 +0300
  • 15df6dd0c8 Features: 1) Add readonly_fields for uuid, modified, and created attributes across multiple admin models; 2) Improve type annotations for FieldsetsMixin class fields. Egor fureunoir Gorbunov 2025-06-22 16:41:32 +0300
  • d9e67d5de3 Fixes: None; Egor fureunoir Gorbunov 2025-06-22 16:34:57 +0300
  • 092c7e908c Features: 1) Implement FieldsetsMixin to dynamically generate and manage admin fieldsets; 2) Refactor admin class definitions to leverage FieldsetsMixin for better consistency and extensibility. Egor fureunoir Gorbunov 2025-06-22 16:34:07 +0300
  • d9c4717a8d Features: 1) Add a new Elasticsearch document for TestModel with fields and settings; Egor fureunoir Gorbunov 2025-06-22 16:20:05 +0300