- Добавлены API endpoints для получения и обновления витринных комплектов - GET /pos/api/product-kits/<id>/ - получение деталей комплекта - POST /pos/api/product-kits/<id>/update/ - обновление комплекта - Реализовано редактирование комплектов из POS интерфейса - Кнопка редактирования (карандаш) на карточках витринных букетов - Модальное окно предзаполняется данными комплекта - Поддержка изменения состава, цен, описания и фото - Умное управление резервами при изменении состава - Введено изолированное состояние tempCart для модального окна - Основная корзина (cart) больше не затрагивается при редактировании - tempCart используется для создания и редактирования комплектов - Автоочистка tempCart при закрытии модального окна - Устранён побочный эффект загрузки состава комплекта в основную корзину
16 lines
725 B
Python
16 lines
725 B
Python
# -*- coding: utf-8 -*-
|
|
from django.urls import path
|
|
from . import views
|
|
|
|
app_name = 'pos'
|
|
|
|
urlpatterns = [
|
|
path('', views.pos_terminal, name='terminal'),
|
|
path('api/showcase-items/', views.showcase_items_api, name='showcase-items-api'),
|
|
path('api/get-showcases/', views.get_showcases_api, name='get-showcases-api'),
|
|
path('api/showcase-kits/', views.get_showcase_kits_api, name='showcase-kits-api'),
|
|
path('api/product-kits/<int:kit_id>/', views.get_product_kit_details, name='get-product-kit-details'),
|
|
path('api/product-kits/<int:kit_id>/update/', views.update_product_kit, name='update-product-kit'),
|
|
path('api/create-temp-kit/', views.create_temp_kit_to_showcase, name='create-temp-kit-api'),
|
|
]
|