added TipTap

This commit is contained in:
2026-09-09 13:29:39 +03:00
parent df72dc4b8e
commit 959813c11d
6 changed files with 491 additions and 25 deletions
+6 -1
View File
@@ -239,6 +239,7 @@ async def reupload_zip(
@secured.get("/projects/{project_id}/espd")
def get_espd(project_id: int, db: Session = Depends(get_db)):
from app.services.espd import DOC_TYPE_CONFIG, get_espd_state
from app.services.espd.skeletons import all_skeletons
project = _get_project(db, project_id)
_require_espd(project)
@@ -252,7 +253,11 @@ def get_espd(project_id: int, db: Session = Depends(get_db)):
}
for dt, cfg in sorted(DOC_TYPE_CONFIG.items(), key=lambda x: x[1]["order"])
]
return {"state": state.model_dump(by_alias=True, mode="json"), "doc_types": doc_types}
return {
"state": state.model_dump(by_alias=True, mode="json"),
"doc_types": doc_types,
"skeletons": all_skeletons(),
}
@secured.patch("/projects/{project_id}/espd")