23 lines
No EOL
866 B
Python
23 lines
No EOL
866 B
Python
from django.contrib import admin
|
|
from django.urls import path, include
|
|
from rest_framework.routers import DefaultRouter
|
|
from task_app.views import TaskViewSet, SubTaskViewSet, AssignedTaskViewSet
|
|
from user_app.views import UserViewSet
|
|
from auth_app.views import LoginView, LogoutView, AuthView, RegisterView
|
|
|
|
router = DefaultRouter()
|
|
router.register(r'tasks', TaskViewSet)
|
|
router.register(r'subtasks', SubTaskViewSet)
|
|
router.register(r'assigned_tasks', AssignedTaskViewSet)
|
|
router.register(r'users', UserViewSet)
|
|
|
|
urlpatterns = [
|
|
path('admin/', admin.site.urls),
|
|
path('api/', include(router.urls)),
|
|
|
|
path('auth/', AuthView.as_view(), name='auth'),
|
|
path('auth/login/', LoginView.as_view(), name='login'),
|
|
path('auth/logout/', LogoutView.as_view(), name='logout'),
|
|
path('auth/register/', RegisterView.as_view(), name='register'),
|
|
|
|
] |