2021-08-31 11:11:51 +07:00
|
|
|
from django.urls import path, include
|
|
|
|
from rest_framework import routers
|
|
|
|
|
|
|
|
from api import views
|
2021-10-29 13:00:33 +07:00
|
|
|
from core.component import component
|
2021-08-31 11:11:51 +07:00
|
|
|
|
|
|
|
router = routers.DefaultRouter()
|
2021-10-29 13:00:33 +07:00
|
|
|
for name, model in component.PRICE_MODEL.items():
|
|
|
|
router.register(f"price/{name}", views.get_generic_model_view_set(model))
|
|
|
|
|
|
|
|
router.register(r'settings', views.DynamicSettingViewSet, basename='settings')
|
2021-08-31 11:11:51 +07:00
|
|
|
router.register(r'invoice', views.InvoiceViewSet, basename='invoice')
|
2022-02-03 22:37:02 +07:00
|
|
|
router.register(r'admin_overview', views.AdminOverviewViewSet, basename='admin_overview')
|
2022-03-22 13:20:40 +07:00
|
|
|
router.register(r'project_overview', views.ProjectOverviewViewSet, basename='project_overview')
|
2021-08-31 11:11:51 +07:00
|
|
|
|
|
|
|
urlpatterns = [
|
|
|
|
path('', include(router.urls)),
|
|
|
|
path('api-auth/', include('rest_framework.urls')),
|
|
|
|
]
|