common api

This commit is contained in:
Mikan
2025-05-19 17:10:30 +03:00
parent 59df2c55d9
commit a0a337045b
13 changed files with 659 additions and 6 deletions

30
surveys/urls.py Normal file
View File

@@ -0,0 +1,30 @@
from django.urls import path, include
from rest_framework.routers import DefaultRouter
from .views import (
SurveyViewSet,
ScoreVariableViewSet,
StatementViewSet,
QuestionPairViewSet,
AgreementQuestionViewSet,
EducationalInstitutionViewSet,
ProfessionViewSet,
SpecialtyViewSet,
ProfessionSpecialtyLinkViewSet,
ProfessionTestResultViewSet,
)
router = DefaultRouter()
router.register(r"surveys", SurveyViewSet, basename="survey")
router.register(r"score-variables", ScoreVariableViewSet, basename="score-variable")
router.register(r"statements", StatementViewSet, basename="statement")
router.register(r"question-pairs", QuestionPairViewSet, basename="question-pair")
router.register(r"agreement-questions", AgreementQuestionViewSet, basename="agreement-question")
router.register(r"institutions", EducationalInstitutionViewSet, basename="institution")
router.register(r"professions", ProfessionViewSet, basename="profession")
router.register(r"specialties", SpecialtyViewSet, basename="specialty")
router.register(r"profession-specialty-links", ProfessionSpecialtyLinkViewSet, basename="profession-specialty-link")
router.register(r"profession-test-results", ProfessionTestResultViewSet, basename="profession-test-result")
urlpatterns = [
path("", include(router.urls)),
]