From f58e6df7a93014d7f18a7e4b6c4071f73eba7915 Mon Sep 17 00:00:00 2001 From: James Kachel Date: Thu, 19 Dec 2024 06:22:20 -0800 Subject: [PATCH] Add a very simple healthcheck endpoint (#186) --- payments/serializers/v0/__init__.py | 63 ----------------------------- unified_ecommerce/urls.py | 5 +++ 2 files changed, 5 insertions(+), 63 deletions(-) diff --git a/payments/serializers/v0/__init__.py b/payments/serializers/v0/__init__.py index d194e20c..6295db8b 100644 --- a/payments/serializers/v0/__init__.py +++ b/payments/serializers/v0/__init__.py @@ -155,69 +155,6 @@ class Meta: model = Discount -class TaxRateSerializer(serializers.ModelSerializer): - """TaxRate model serializer""" - - class Meta: - """Meta options for TaxRateSerializer""" - - model = TaxRate - fields = ["id", "country_code", "tax_rate", "tax_rate_name"] - - -class CompanySerializer(serializers.ModelSerializer): - """Serializer for companies.""" - - class Meta: - """Meta options for CompanySerializer""" - - model = Company - fields = ["id", "name"] - - -class SimpleDiscountSerializer(serializers.ModelSerializer): - """Simpler serializer for discounts.""" - - class Meta: - """Meta options for SimpleDiscountSerializer""" - - model = Discount - fields = [ - "id", - "discount_code", - "amount", - "discount_type", - "formatted_discount_amount", - ] - - -class DiscountSerializer(SimpleDiscountSerializer): - """Serializer for discounts.""" - - assigned_users = UserSerializer(many=True) - integrated_system = IntegratedSystemSerializer() - product = ProductSerializer() - company = CompanySerializer() - - class Meta: - """Meta options for DiscountSerializer""" - - fields = [ - "id", - "discount_code", - "amount", - "payment_type", - "max_redemptions", - "activation_date", - "expiration_date", - "integrated_system", - "product", - "assigned_users", - "company", - ] - model = Discount - - class BasketItemSerializer(serializers.ModelSerializer): """BasketItem model serializer""" diff --git a/unified_ecommerce/urls.py b/unified_ecommerce/urls.py index b1894848..7c564ff2 100644 --- a/unified_ecommerce/urls.py +++ b/unified_ecommerce/urls.py @@ -19,6 +19,7 @@ from django.conf import settings from django.conf.urls.static import static from django.contrib import admin +from django.http import HttpResponse from django.urls import include, path, re_path urlpatterns = [ @@ -31,6 +32,10 @@ # App Paths re_path(r"", include("openapi.urls")), # Private Paths + re_path( + r"^_/v0/booted/", + lambda request: HttpResponse("ok", content_type="text/plain"), # noqa: ARG005 + ), re_path(r"^_/v0/meta/", include("system_meta.private_urls")), # API Paths re_path(r"", include("payments.urls")),