Allowing slug to id resolve on references module
parent
8da8e3d30b
commit
7df7095858
|
@ -54,5 +54,7 @@ class ResolverViewSet(viewsets.ViewSet):
|
|||
result["issue"] = get_object_or_404(project.issues.all(), ref=data["issue"]).pk
|
||||
if data["milestone"] and user_has_perm(request.user, "view_milestones", project):
|
||||
result["milestone"] = get_object_or_404(project.milestones.all(), slug=data["milestone"]).pk
|
||||
if data["wikipage"] and user_has_perm(request.user, "view_wiki_pages", project):
|
||||
result["wikipage"] = get_object_or_404(project.wiki_pages.all(), slug=data["wikipage"]).pk
|
||||
|
||||
return Response(result)
|
||||
|
|
|
@ -23,3 +23,4 @@ class ResolverSerializer(serializers.Serializer):
|
|||
us = serializers.IntegerField(required=False)
|
||||
task = serializers.IntegerField(required=False)
|
||||
issue = serializers.IntegerField(required=False)
|
||||
wikipage = serializers.CharField(max_length=512, required=False)
|
||||
|
|
Loading…
Reference in New Issue