35 lines
1.0 KiB
Python
35 lines
1.0 KiB
Python
|
|
from django.urls import path, include
|
|||
|
|
from rest_framework.routers import DefaultRouter
|
|||
|
|
from .views import (
|
|||
|
|
NomenclatureViewSet,
|
|||
|
|
StickerViewSet,
|
|||
|
|
StickerMovementViewSet,
|
|||
|
|
ExternalNomenclatureView,
|
|||
|
|
)
|
|||
|
|
from .views_transfer import StickerTransferRequestViewSet # Импортируем новый ViewSet
|
|||
|
|
|
|||
|
|
router = DefaultRouter()
|
|||
|
|
router.register(r'nomenclature', NomenclatureViewSet)
|
|||
|
|
router.register(r'stickers', StickerViewSet)
|
|||
|
|
router.register(r'movement', StickerMovementViewSet)
|
|||
|
|
router.register(r'transfers', StickerTransferRequestViewSet, basename='stickertransfer') # Добавляем
|
|||
|
|
|
|||
|
|
urlpatterns = [
|
|||
|
|
path('api/', include(router.urls)),
|
|||
|
|
path('api/external-nomenclature/', ExternalNomenclatureView.as_view(), name="external-nomenclature"),
|
|||
|
|
]
|
|||
|
|
"""Трансфер передачи стикеров"""
|
|||
|
|
"""{
|
|||
|
|
"to_user": 3, // <-- ID пользователя, а не имя!
|
|||
|
|
"items": [
|
|||
|
|
{
|
|||
|
|
"sticker": 12, // ID стикера
|
|||
|
|
"quantity": 10
|
|||
|
|
},
|
|||
|
|
{
|
|||
|
|
"sticker": 15,
|
|||
|
|
"quantity": 5
|
|||
|
|
}
|
|||
|
|
]
|
|||
|
|
}
|
|||
|
|
"""
|