closed and active quota lists - incentive plan search

This commit is contained in:
2025-07-12 12:58:23 +03:30
parent b60165aa42
commit 24e3d6b155
9 changed files with 795 additions and 673 deletions

View File

@@ -1,16 +1,20 @@
from apps.product.web.api.v1.viewsets import product_api as api_views, quota_distribution_api as distribution_apis
from apps.product.web.api.v1.viewsets import (
product_api,
quota_distribution_api as distribution_apis,
quota_api
)
from rest_framework.routers import DefaultRouter
from django.urls import path, include
router = DefaultRouter()
router.register(r'product', api_views.ProductViewSet, basename='product')
router.register(r'category', api_views.ProductCategoryViewSet, basename='category')
router.register(r'attribute', api_views.AttributeViewSet, basename='attribute')
router.register(r'attribute_value', api_views.AttributeValueViewSet, basename='attribute_value')
router.register(r'broker', api_views.BrokerViewSet, basename='broker')
router.register(r'sale_unit', api_views.SaleUnitViewSet, basename='sale_unit')
router.register(r'incentive_plan', api_views.IncentivePlanViewSet, basename='incentive_plan')
router.register(r'quota', api_views.QuotaViewSet, basename='quota')
router.register(r'product', product_api.ProductViewSet, basename='product')
router.register(r'category', product_api.ProductCategoryViewSet, basename='category')
router.register(r'attribute', product_api.AttributeViewSet, basename='attribute')
router.register(r'attribute_value', product_api.AttributeValueViewSet, basename='attribute_value')
router.register(r'broker', product_api.BrokerViewSet, basename='broker')
router.register(r'sale_unit', product_api.SaleUnitViewSet, basename='sale_unit')
router.register(r'incentive_plan', product_api.IncentivePlanViewSet, basename='incentive_plan')
router.register(r'quota', quota_api.QuotaViewSet, basename='quota')
router.register(r'quota_distribution', distribution_apis.QuotaDistributionViewSet, basename='quota_distribution')
urlpatterns = [