Add in the basic list and detail api views

This commit is contained in:
Jeff Bradberry
2020-07-01 16:14:39 -04:00
committed by Shane McDonald
parent 9697999ddd
commit 61cbd34586
6 changed files with 49 additions and 1 deletions

View File

@@ -685,6 +685,18 @@ class TeamAccessList(ResourceAccessList):
parent_model = models.Team
class ExecutionEnvironmentList(ListCreateAPIView):
model = models.ExecutionEnvironment
serializer_class = serializers.ExecutionEnvironmentSerializer
class ExecutionEnvironmentDetail(RetrieveUpdateDestroyAPIView):
model = models.ExecutionEnvironment
serializer_class = serializers.ExecutionEnvironmentSerializer
class ProjectList(ListCreateAPIView):
model = models.Project

View File

@@ -100,6 +100,7 @@ class ApiVersionRootView(APIView):
data['dashboard'] = reverse('api:dashboard_view', request=request)
data['organizations'] = reverse('api:organization_list', request=request)
data['users'] = reverse('api:user_list', request=request)
data['execution_environments'] = reverse('api:execution_environment_list', request=request)
data['projects'] = reverse('api:project_list', request=request)
data['project_updates'] = reverse('api:project_update_list', request=request)
data['teams'] = reverse('api:team_list', request=request)