diff --git a/apiserver/plane/api/urls/__init__.py b/apiserver/plane/api/urls/__init__.py index e4f3718f5..957dac24e 100644 --- a/apiserver/plane/api/urls/__init__.py +++ b/apiserver/plane/api/urls/__init__.py @@ -4,7 +4,7 @@ from .authentication import urlpatterns as authentication_urls from .config import urlpatterns as configuration_urls from .cycle import urlpatterns as cycle_urls from .estimate import urlpatterns as estimate_urls -from .gpt import urlpatterns as gpt_urls +from .external import urlpatterns as external_urls from .importer import urlpatterns as importer_urls from .inbox import urlpatterns as inbox_urls from .integration import urlpatterns as integration_urls @@ -14,10 +14,8 @@ from .notification import urlpatterns as notification_urls from .page import urlpatterns as page_urls from .project import urlpatterns as project_urls from .public_board import urlpatterns as public_board_urls -from .release_note import urlpatterns as release_note_urls from .search import urlpatterns as search_urls from .state import urlpatterns as state_urls -from .unsplash import urlpatterns as unsplash_urls from .user import urlpatterns as user_urls from .views import urlpatterns as view_urls from .workspace import urlpatterns as workspace_urls @@ -30,7 +28,7 @@ urlpatterns = [ *configuration_urls, *cycle_urls, *estimate_urls, - *gpt_urls, + *external_urls, *importer_urls, *inbox_urls, *integration_urls, @@ -40,10 +38,8 @@ urlpatterns = [ *page_urls, *project_urls, *public_board_urls, - *release_note_urls, *search_urls, *state_urls, - *unsplash_urls, *user_urls, *view_urls, *workspace_urls, diff --git a/apiserver/plane/api/urls/external.py b/apiserver/plane/api/urls/external.py new file mode 100644 index 000000000..c22289035 --- /dev/null +++ b/apiserver/plane/api/urls/external.py @@ -0,0 +1,25 @@ +from django.urls import path + + +from plane.api.views import UnsplashEndpoint +from plane.api.views import ReleaseNotesEndpoint +from plane.api.views import GPTIntegrationEndpoint + + +urlpatterns = [ + path( + "unsplash/", + UnsplashEndpoint.as_view(), + name="unsplash", + ), + path( + "release-notes/", + ReleaseNotesEndpoint.as_view(), + name="release-notes", + ), + path( + "workspaces//projects//ai-assistant/", + GPTIntegrationEndpoint.as_view(), + name="importer", + ), +] diff --git a/apiserver/plane/api/urls/gpt.py b/apiserver/plane/api/urls/gpt.py deleted file mode 100644 index f2b0362c7..000000000 --- a/apiserver/plane/api/urls/gpt.py +++ /dev/null @@ -1,13 +0,0 @@ -from django.urls import path - - -from plane.api.views import GPTIntegrationEndpoint - - -urlpatterns = [ - path( - "workspaces//projects//ai-assistant/", - GPTIntegrationEndpoint.as_view(), - name="importer", - ), -] diff --git a/apiserver/plane/api/urls/release_note.py b/apiserver/plane/api/urls/release_note.py deleted file mode 100644 index dfbd1ec66..000000000 --- a/apiserver/plane/api/urls/release_note.py +++ /dev/null @@ -1,13 +0,0 @@ -from django.urls import path - - -from plane.api.views import ReleaseNotesEndpoint - - -urlpatterns = [ - path( - "release-notes/", - ReleaseNotesEndpoint.as_view(), - name="release-notes", - ), -] diff --git a/apiserver/plane/api/urls/unsplash.py b/apiserver/plane/api/urls/unsplash.py deleted file mode 100644 index 25fab4694..000000000 --- a/apiserver/plane/api/urls/unsplash.py +++ /dev/null @@ -1,13 +0,0 @@ -from django.urls import path - - -from plane.api.views import UnsplashEndpoint - - -urlpatterns = [ - path( - "unsplash/", - UnsplashEndpoint.as_view(), - name="unsplash", - ), -] diff --git a/apiserver/plane/api/views/external.py b/apiserver/plane/api/views/external.py index 755879dc6..a04495569 100644 --- a/apiserver/plane/api/views/external.py +++ b/apiserver/plane/api/views/external.py @@ -89,4 +89,4 @@ class UnsplashEndpoint(BaseAPIView): } resp = requests.get(url=url, headers=headers) - return Response(resp.json(), status=status.HTTP_200_OK) + return Response(resp.json(), status=resp.status_code)