feat(pricing): add workspace user rates and price units

This commit is contained in:
2026-04-26 10:19:04 +03:30
parent f960ca8221
commit fadf898486
19 changed files with 731 additions and 266 deletions

View File

@@ -1,11 +1,18 @@
from django.urls import path, include
from rest_framework.routers import DefaultRouter
from apps.workspaces.api.views import WorkspaceViewSet, WorkspaceMembershipViewSet
router = DefaultRouter()
router.register(r'workspaces', WorkspaceViewSet, basename='workspace')
router.register(r'workspace-memberships', WorkspaceMembershipViewSet, basename='workspace-membership')
from apps.workspaces.api.views import (
PriceUnitViewSet,
WorkspaceViewSet,
WorkspaceMembershipViewSet,
WorkspaceUserRateViewSet,
)
router = DefaultRouter()
router.register(r'workspaces', WorkspaceViewSet, basename='workspace')
router.register(r'workspace-memberships', WorkspaceMembershipViewSet, basename='workspace-membership')
router.register(r'price-units', PriceUnitViewSet, basename='price-unit')
router.register(r'workspace-user-rates', WorkspaceUserRateViewSet, basename='workspace-user-rate')
urlpatterns = [
path('', include(router.urls)),