(self, request, pk=None, project_pk=None)
| 259 | return Response(serializer.data) |
| 260 | |
| 261 | def retrieve(self, request, pk=None, project_pk=None): |
| 262 | try: |
| 263 | task = self.queryset.get(pk=pk, project=project_pk) |
| 264 | except (ObjectDoesNotExist, ValidationError): |
| 265 | raise exceptions.NotFound() |
| 266 | |
| 267 | if not (task.public or task.project.public): |
| 268 | check_project_perms(request, task.project) |
| 269 | |
| 270 | serializer = TaskSerializer(task) |
| 271 | return Response(serializer.data) |
| 272 | |
| 273 | @action(detail=True, methods=['post']) |
| 274 | def commit(self, request, pk=None, project_pk=None): |
nothing calls this directly
no test coverage detected