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
|
||
}
|
||
]
|
||
}
|
||
""" |