Files
consumocuidado-server/back_latienda/routers.py

28 lines
1.2 KiB
Python

from rest_framework import routers
from core.views import CustomUserViewSet
from companies.views import CompanyViewSet, MyCompanyViewSet
from products.views import ProductViewSet, MyProductsViewSet, AdminProductsViewSet
from history.views import HistorySyncViewSet
from stats.views import StatsLogViewSet
from geo import views as geo_views
router = routers.DefaultRouter()
router.register('users', CustomUserViewSet, basename='users')
router.register('companies', CompanyViewSet, basename='company')
router.register('my_company', MyCompanyViewSet, basename='my-company')
router.register('products', ProductViewSet, basename='product')
router.register('my_products', MyProductsViewSet, basename='my-products')
router.register('admin_products', AdminProductsViewSet, basename='admin-product')
router.register('history', HistorySyncViewSet, basename='history')
router.register('stats', StatsLogViewSet, basename='stats')
# Geo
router.register('countries', geo_views.CountryViewSet, basename='country')
router.register('regions', geo_views.RegionViewSet, basename='region')
router.register('provinces', geo_views.ProvinceViewSet, basename='province')
router.register('cities', geo_views.CityViewSet, basename='city')