[WEB-2092] fix: added unique constraints for project, module and states (#5281)
* fix: added unique constraints * chore: migration indetaton
This commit is contained in:
parent
67f2e2fdb2
commit
daaa04c6ea
17 changed files with 160 additions and 14 deletions
|
|
@ -1082,6 +1082,10 @@ class CycleViewSet(BaseViewSet):
|
|||
)
|
||||
# Delete the cycle
|
||||
cycle.delete()
|
||||
# Delete the cycle issues
|
||||
CycleIssue.objects.filter(
|
||||
cycle_id=self.kwargs.get("pk"),
|
||||
).delete()
|
||||
return Response(status=status.HTTP_204_NO_CONTENT)
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@ from rest_framework.response import Response
|
|||
from plane.app.permissions import (
|
||||
ProjectEntityPermission,
|
||||
)
|
||||
|
||||
# Module imports
|
||||
from .. import BaseViewSet
|
||||
from plane.app.serializers import (
|
||||
|
|
@ -45,7 +46,6 @@ from plane.utils.paginator import (
|
|||
SubGroupedOffsetPaginator,
|
||||
)
|
||||
|
||||
# Module imports
|
||||
|
||||
class CycleIssueViewSet(BaseViewSet):
|
||||
serializer_class = CycleIssueSerializer
|
||||
|
|
@ -334,7 +334,7 @@ class CycleIssueViewSet(BaseViewSet):
|
|||
return Response({"message": "success"}, status=status.HTTP_201_CREATED)
|
||||
|
||||
def destroy(self, request, slug, project_id, cycle_id, issue_id):
|
||||
cycle_issue = CycleIssue.objects.get(
|
||||
cycle_issue = CycleIssue.objects.filter(
|
||||
issue_id=issue_id,
|
||||
workspace__slug=slug,
|
||||
project_id=project_id,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue