Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,14 +141,6 @@ jobs:
- run:
name: Seed DB
command: poetry run ./manage.py seeddb --n-users 3 --n-workspaces 1 --n-projects 1 --n-labels 1 --n-tasks 1
backend_schema:
executor: python_and_postgres
working_directory: ~/projectify/backend
steps:
- prepare_poetry
- run:
name: Test if schema.yml up to date
command: poetry run bin/test-schema
tools_reuse_lint:
executor: python
working_directory: ~/projectify/tools
Expand All @@ -170,5 +162,4 @@ workflows:
- backend_tests
- backend_seeddb
- backend_collectstatic
- backend_schema
- tools_reuse_lint
8 changes: 0 additions & 8 deletions backend/bin/build-schema

This file was deleted.

20 changes: 0 additions & 20 deletions backend/bin/test-schema

This file was deleted.

232 changes: 3 additions & 229 deletions backend/poetry.lock

Large diffs are not rendered by default.

9 changes: 0 additions & 9 deletions backend/projectify/corporate/views/coupon.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
from rest_framework.views import APIView

from projectify.corporate.services.coupon import coupon_redeem
from projectify.lib.error_schema import DeriveSchema
from projectify.lib.schema import extend_schema
from projectify.workspace.selectors.workspace import (
workspace_find_by_workspace_uuid,
)
Expand All @@ -28,13 +26,6 @@ class CouponRedeemSerializer(serializers.Serializer):

code = serializers.CharField()

@extend_schema(
request=CouponRedeemSerializer,
responses={
204: None,
400: DeriveSchema,
},
)
def post(self, request: Request, workspace_uuid: UUID) -> Response:
"""Handle POST."""
workspace = workspace_find_by_workspace_uuid(
Expand Down
17 changes: 0 additions & 17 deletions backend/projectify/corporate/views/customer.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,6 @@
from rest_framework.status import HTTP_200_OK
from rest_framework.views import APIView

from projectify.lib.error_schema import DeriveSchema
from projectify.lib.schema import extend_schema

from ..selectors.customer import customer_find_by_workspace_uuid
from ..serializers import CustomerSerializer
from ..services.customer import (
Expand All @@ -30,9 +27,6 @@
class WorkspaceCustomerRetrieve(APIView):
"""Retrieve customer for a workspace."""

@extend_schema(
responses={200: CustomerSerializer},
)
def get(self, request: Request, workspace_uuid: UUID) -> Response:
"""Handle GET."""
user = request.user
Expand Down Expand Up @@ -68,13 +62,6 @@ class WorkspaceCheckoutSessionCreateOutputSerializer(
# was only needed if a stripe url is constructed client side
url = serializers.URLField()

@extend_schema(
request=WorkspaceCheckoutSessionCreateInputSerializer,
responses={
200: WorkspaceCheckoutSessionCreateOutputSerializer,
400: DeriveSchema,
},
)
def post(self, request: Request, workspace_uuid: UUID) -> Response:
"""Handle POST."""
customer = customer_find_by_workspace_uuid(
Expand Down Expand Up @@ -112,10 +99,6 @@ class WorkspaceBillingPortalSessionCreateOutputSerializer(

url = serializers.URLField()

@extend_schema(
request=None,
responses={200: WorkspaceBillingPortalSessionCreateOutputSerializer},
)
def post(self, request: Request, workspace_uuid: UUID) -> Response:
"""Handle POST."""
customer = customer_find_by_workspace_uuid(
Expand Down
6 changes: 0 additions & 6 deletions backend/projectify/corporate/views/stripe.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@
HTTP_500_INTERNAL_SERVER_ERROR,
)

from projectify.lib.schema import extend_schema
from projectify.lib.settings import get_settings

from ..lib.stripe import stripe_client
Expand Down Expand Up @@ -317,11 +316,6 @@ def _handle_event(
return "ok"


@extend_schema(
# TODO request schema
request=None,
responses={200: None, 400: None},
)
@csrf_exempt
@api_view(["POST"])
@permission_classes([AllowAny])
Expand Down
Loading
Loading