From f074e5b086472ed7707676db00b0d41895c4c73f Mon Sep 17 00:00:00 2001 From: Ross Date: Mon, 1 Dec 2025 13:30:43 +0000 Subject: [PATCH] fix some ninja issuse --- anatomy/api.py | 31 +++++++++++++++---------------- atlas/api.py | 8 ++++---- entrypoint.sh | 0 3 files changed, 19 insertions(+), 20 deletions(-) mode change 100644 => 100755 entrypoint.sh diff --git a/anatomy/api.py b/anatomy/api.py index 251d802f..289c9a70 100644 --- a/anatomy/api.py +++ b/anatomy/api.py @@ -19,51 +19,50 @@ from django.contrib.auth import get_user_model router = Router() class CidUserSchema(ModelSchema): - class Config: + class Meta: model = CidUser - model_fields = ["cid", "name", "email"] + fields = ["cid", "name", "email"] class UserUserSchema(ModelSchema): - class Config: + class Meta: model = get_user_model() - model_fields = ["id", "email"] + fields = ["id", "email"] class CidUserExamSchema(ModelSchema): cid_user : CidUserSchema | None user_user : UserUserSchema | None - class Config: + class Meta: model = CidUserExam - model_fields = ["id"] + fields = ["id"] class ExamStatusSchema(ModelSchema): - class Config: + class Meta: model = ExamUserStatus - model_fields = ["id", "datetime", "status", "extra"] + fields = ["id", "datetime", "status", "extra"] class ExamUserStatusSchema(ModelSchema): #cid_user : CidUserSchema | None #user_user : UserUserSchema | None cid_user_exam : CidUserExamSchema | None - class Config: + class Meta: model = ExamUserStatus - model_fields = ["id", "datetime", "status", "extra"] + fields = ["id", "datetime", "status", "extra"] class QuestionSchema(ModelSchema): - class Config: + class Meta: model = Question - #model_fields = ["question", "history", "feedback", "normal", "laterality"] - model_fields = "__all__" + fields = "__all__" - #model_exclude = ["answers"] + #exclude = ["answers"] class ExamSchema(ModelSchema): - class Config: + class Meta: model = Exam - model_fields = ["id", "name", "active", "publish_results"] + fields = ["id", "name", "active", "publish_results"] @router.get('/') def list_questions(request): diff --git a/atlas/api.py b/atlas/api.py index 5dec2945..f2c8b5d3 100644 --- a/atlas/api.py +++ b/atlas/api.py @@ -32,9 +32,9 @@ router = Router() class SeriesSchema(ModelSchema): case_id: List[int] = [] - class Config: + class Meta: model = Series - model_fields = [ + fields = [ "id", "modality", "examination", @@ -48,9 +48,9 @@ class SeriesSchema(ModelSchema): class CaseSchema(ModelSchema): - class Config: + class Meta: model = Case - model_fields = ["id", "title"] + fields = ["id", "title"] @router.post("/upload_dicom", auth=django_auth) diff --git a/entrypoint.sh b/entrypoint.sh old mode 100644 new mode 100755