Skip to content
Snippets Groups Projects
Commit dd580e67 authored by Jörn Künsemöller's avatar Jörn Künsemöller
Browse files

Task LSMR-14: Added serializers, viewsets and url routing for work request relation + blueprint

parent cd12daa8
No related branches found
No related tags found
1 merge request!87Lsmr epic
......@@ -82,3 +82,18 @@ class WorkRequestSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = models.WorkRequestSerializer
fields = '__all__'
class WorkRequestRelationBlueprintSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = models.WorkRequestRelationBlueprint
fields = '__all__'
class WorkRequestRelationSerializer(serializers.HyperlinkedModelSerializer):
class Meta:
model = models.WorkRequestRelation
fields = '__all__'
......@@ -60,3 +60,12 @@ class RunViewSet(viewsets.ModelViewSet):
queryset = models.Run.objects.all()
serializer_class = serializers.RunSerializer
class WorkRequestRelationBlueprintViewSet(viewsets.ModelViewSet):
queryset = models.WorkRequestRelationBlueprint.objects.all()
serializer_class = serializers.WorkRequestRelationBlueprintSerializer
class WorkRequestRelationViewSet(viewsets.ModelViewSet):
queryset = models.WorkRequestRelation.objects.all()
serializer_class = serializers.WorkRequestRelationSerializer
......@@ -37,14 +37,20 @@ urlpatterns = [
router = routers.SimpleRouter()
router.register(r'tags', viewsets.TagsViewSet)
# templates
router.register(r'generator_template', viewsets.GeneratorTemplateViewSet)
router.register(r'run_template', viewsets.RunTemplateViewSet)
router.register(r'work_request_template', viewsets.WorkRequestTemplateViewSet)
router.register(r'work_relation_selection_template', viewsets.WorkRelationSelectionTemplateViewSet)
router.register(r'work_io_roles', viewsets.WorkIORolesViewSet)
# instances
router.register(r'cycle', viewsets.CycleViewSet)
router.register(r'project', viewsets.ProjectViewSet)
router.register(r'run_set', viewsets.RunSetViewSet)
router.register(r'work_request_relation_blueprint', viewsets.WorkRequestRelationBlueprintViewSet)
router.register(r'work_request_relation', viewsets.WorkRequestRelationViewSet)
urlpatterns.extend(router.urls)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment