Fix environments openapi schema
This commit is contained in:
1 parent
ba124896a1
commit
3a3e653e65
2 files changed
+11
-8
No files matched your search
@@ -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
|
||||
@@ -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/")
|
||||
|
||||
Reference in new issue
Block a user