Fix environments openapi schema

This commit is contained in:
David Burke committed 2025-05-13 13:58:53 -04:00
1 parent ba124896a1
commit 3a3e653e65
2 files changed
+11 -8

No files matched your search

+6 -2
View File
@@ -1,4 +1,4 @@
from ninja import Field, ModelSchema
from ninja import ModelSchema
from glitchtip.schema import CamelSchema
@@ -17,8 +17,12 @@ class EnvironmentProjectIn(CamelSchema):
class EnvironmentProjectSchema(CamelSchema, ModelSchema):
name: str = Field(validation_alias="environment.name")
name: str
class Meta:
model = EnvironmentProject
fields = ["id", "is_hidden"]
@staticmethod
def resolve_name(obj):
return obj.environment.name
+5 -6
View File
@@ -1,5 +1,4 @@
import json
from typing import Optional
from urllib.parse import urlparse
from django.conf import settings
@@ -81,14 +80,14 @@ class EmbedGetSchema(EmbedSchema):
error_generic: str = GENERIC_ERROR
error_form_entry: str = FORM_ERROR
success_message: str = SENT_MESSAGE
name: Optional[str] = None
email: Optional[str] = None
name: str | None = None
email: str | None = None
class UserReportFormInput(CamelSchema):
name: Optional[str]
email: Optional[str]
comments: Optional[str]
name: str | None
email: str | None
comments: str | None
@router.get("/error-page/")