forked from github/plane
Merge pull request #56 from pablohashescobar/refactor/module_cycle_issue
refactor: make both cycle issue and module issue view consistent
This commit is contained in:
commit
443334774e
@ -70,7 +70,7 @@ class CycleIssueViewSet(BaseViewSet):
|
||||
def create(self, request, slug, project_id, cycle_id):
|
||||
try:
|
||||
|
||||
issues = request.data.get("issue", [])
|
||||
issues = request.data.get("issues", [])
|
||||
|
||||
if not len(issues):
|
||||
return Response(
|
||||
|
@ -15,7 +15,7 @@ from plane.api.serializers import (
|
||||
ModuleIssueSerializer,
|
||||
)
|
||||
from plane.api.permissions import ProjectEntityPermission
|
||||
from plane.db.models import Module, ModuleIssue, Project
|
||||
from plane.db.models import Module, ModuleIssue, Project, Issue
|
||||
|
||||
|
||||
class ModuleViewSet(BaseViewSet):
|
||||
@ -78,7 +78,6 @@ class ModuleViewSet(BaseViewSet):
|
||||
{"error": "Something went wrong please try again later"},
|
||||
status=status.HTTP_500_INTERNAL_SERVER_ERROR,
|
||||
)
|
||||
|
||||
|
||||
|
||||
class ModuleIssueViewSet(BaseViewSet):
|
||||
@ -126,6 +125,11 @@ class ModuleIssueViewSet(BaseViewSet):
|
||||
module = Module.objects.get(
|
||||
workspace__slug=slug, project_id=project_id, pk=module_id
|
||||
)
|
||||
|
||||
issues = Issue.objects.filter(
|
||||
pk__in=issues, workspace__slug=slug, project_id=project_id
|
||||
)
|
||||
|
||||
ModuleIssue.objects.bulk_create(
|
||||
[
|
||||
ModuleIssue(
|
||||
|
Loading…
Reference in New Issue
Block a user