MCPcopy
hub / github.com/WebODM/WebODM / check_processing_node_perms

Function check_processing_node_perms

app/api/tasks.py:109–116  ·  view source on GitHub ↗
(request)

Source from the content-addressed store, hash-verified

107
108
109def check_processing_node_perms(request):
110 if request.data.get('processing_node'):
111 try:
112 pnode = ProcessingNode.objects.get(pk=int(request.data.get('processing_node')))
113 if not request.user.has_perm("view_processingnode", pnode):
114 raise Exception("Invalid")
115 except:
116 raise exceptions.ValidationError(detail=_("Cannot create task, processing node is not valid"))
117
118
119class TaskViewSet(viewsets.ViewSet):

Callers 2

createMethod · 0.85
updateMethod · 0.85

Calls 2

_Function · 0.50
getMethod · 0.45

Tested by

no test coverage detected