From bb8a156bdd744e7edd0267968aa29a3e3428b7f4 Mon Sep 17 00:00:00 2001 From: guru_sainath Date: Wed, 4 Dec 2024 13:42:15 +0530 Subject: [PATCH] fix: removed changelog endpoint (#6146) --- apiserver/plane/license/api/views/__init__.py | 6 ++-- .../plane/license/api/views/changelog.py | 33 ------------------- apiserver/plane/license/urls.py | 8 +---- web/core/services/instance.service.ts | 8 ----- 4 files changed, 5 insertions(+), 50 deletions(-) delete mode 100644 apiserver/plane/license/api/views/changelog.py diff --git a/apiserver/plane/license/api/views/__init__.py b/apiserver/plane/license/api/views/__init__.py index d57ebf52c0..a2ef90facb 100644 --- a/apiserver/plane/license/api/views/__init__.py +++ b/apiserver/plane/license/api/views/__init__.py @@ -13,6 +13,8 @@ from .admin import ( InstanceAdminUserSessionEndpoint, ) -from .changelog import ChangeLogEndpoint -from .workspace import InstanceWorkSpaceAvailabilityCheckEndpoint, InstanceWorkSpaceEndpoint +from .workspace import ( + InstanceWorkSpaceAvailabilityCheckEndpoint, + InstanceWorkSpaceEndpoint, +) diff --git a/apiserver/plane/license/api/views/changelog.py b/apiserver/plane/license/api/views/changelog.py deleted file mode 100644 index 52583a35fc..0000000000 --- a/apiserver/plane/license/api/views/changelog.py +++ /dev/null @@ -1,33 +0,0 @@ -# Python imports -import requests - -# Django imports -from django.conf import settings - -# Third party imports -from rest_framework.response import Response -from rest_framework import status -from rest_framework.permissions import AllowAny - -# plane imports -from .base import BaseAPIView - - -class ChangeLogEndpoint(BaseAPIView): - permission_classes = [AllowAny] - - def fetch_change_logs(self): - response = requests.get(settings.INSTANCE_CHANGELOG_URL) - response.raise_for_status() - return response.json() - - def get(self, request): - # Fetch the changelog - if settings.INSTANCE_CHANGELOG_URL: - data = self.fetch_change_logs() - return Response(data, status=status.HTTP_200_OK) - else: - return Response( - {"error": "could not fetch changelog please try again later"}, - status=status.HTTP_400_BAD_REQUEST, - ) diff --git a/apiserver/plane/license/urls.py b/apiserver/plane/license/urls.py index 842af09595..9c3adbf98a 100644 --- a/apiserver/plane/license/urls.py +++ b/apiserver/plane/license/urls.py @@ -11,14 +11,12 @@ from plane.license.api.views import ( InstanceAdminUserMeEndpoint, InstanceAdminSignOutEndpoint, InstanceAdminUserSessionEndpoint, - ChangeLogEndpoint, InstanceWorkSpaceAvailabilityCheckEndpoint, InstanceWorkSpaceEndpoint, ) urlpatterns = [ path("", InstanceEndpoint.as_view(), name="instance"), - path("changelog/", ChangeLogEndpoint.as_view(), name="instance-changelog"), path("admins/", InstanceAdminEndpoint.as_view(), name="instance-admins"), path("admins/me/", InstanceAdminUserMeEndpoint.as_view(), name="instance-admins"), path( @@ -62,9 +60,5 @@ urlpatterns = [ InstanceWorkSpaceAvailabilityCheckEndpoint.as_view(), name="instance-workspace-availability", ), - path( - "workspaces/", - InstanceWorkSpaceEndpoint.as_view(), - name="instance-workspace", - ), + path("workspaces/", InstanceWorkSpaceEndpoint.as_view(), name="instance-workspace"), ] diff --git a/web/core/services/instance.service.ts b/web/core/services/instance.service.ts index 1bd6555593..29b93bb550 100644 --- a/web/core/services/instance.service.ts +++ b/web/core/services/instance.service.ts @@ -25,12 +25,4 @@ export class InstanceService extends APIService { throw error; }); } - - async getInstanceChangeLog(): Promise { - return this.get("/api/instances/changelog/") - .then((response) => response.data) - .catch((error) => { - throw error; - }); - } }