diff --git a/SAS/LSMR/src/lsmr/lsmrapp/viewsets/specification.py b/SAS/LSMR/src/lsmr/lsmrapp/viewsets/specification.py index 21ff677625b38463ca80c007f56cce6fb6b35f49..39373de61f0185a328a31d8676027d5152eb4d20 100644 --- a/SAS/LSMR/src/lsmr/lsmrapp/viewsets/specification.py +++ b/SAS/LSMR/src/lsmr/lsmrapp/viewsets/specification.py @@ -61,6 +61,16 @@ class RunViewSet(viewsets.ModelViewSet): serializer_class = serializers.RunSerializer +class WorkRequestBlueprintViewSet(viewsets.ModelViewSet): + queryset = models.WorkRequestBlueprint.objects.all() + serializer_class = serializers.WorkRequestBlueprintSerializer + + +class WorkRequestViewSet(viewsets.ModelViewSet): + queryset = models.WorkRequest.objects.all() + serializer_class = serializers.WorkRequestSerializer + + class WorkRequestRelationBlueprintViewSet(viewsets.ModelViewSet): queryset = models.WorkRequestRelationBlueprint.objects.all() serializer_class = serializers.WorkRequestRelationBlueprintSerializer diff --git a/SAS/LSMR/src/lsmr/urls.py b/SAS/LSMR/src/lsmr/urls.py index 033fc7f376b830744f32f4fb34071246408941cb..2420d5e95fa7cf0634e010146a053cf93f98944d 100644 --- a/SAS/LSMR/src/lsmr/urls.py +++ b/SAS/LSMR/src/lsmr/urls.py @@ -49,6 +49,8 @@ router.register(r'work_io_roles', viewsets.WorkIORolesViewSet) router.register(r'cycle', viewsets.CycleViewSet) router.register(r'project', viewsets.ProjectViewSet) router.register(r'run_set', viewsets.RunSetViewSet) +router.register(r'work_request_blueprint', viewsets.WorkRequestBlueprintViewSet) +router.register(r'work_request', viewsets.WorkRequestViewSet) router.register(r'work_request_relation_blueprint', viewsets.WorkRequestRelationBlueprintViewSet) router.register(r'work_request_relation', viewsets.WorkRequestRelationViewSet)