From b33ad8fc06ee9cb98f6bf2a7d3044c74cb7fc3eb Mon Sep 17 00:00:00 2001 From: umsangdon Date: Mon, 5 Oct 2026 13:15:49 +0900 Subject: [PATCH] =?UTF-8?q?chore(sync):=20main.py=20=EB=A5=BC=20dev=20?= =?UTF-8?q?=EC=99=80=20=EA=B0=99=EA=B2=8C=20=E2=80=94=20=EC=8B=9C=EB=86=80?= =?UTF-8?q?=EB=A1=9C=EC=A7=80=EA=B0=80=20=EC=98=AE=EA=B8=B4=20=EA=B0=99?= =?UTF-8?q?=EC=9D=80=20=EB=82=B4=EC=9A=A9(=EB=8D=B0=EC=8A=A4=ED=81=AC?= =?UTF-8?q?=ED=83=91=20PLAN=2046=20=EA=B5=AC=EC=A1=B0=EB=AC=BC=20=EC=98=B5?= =?UTF-8?q?=EC=85=98=20=EA=B8=B8)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 Claude-Session: https://claude.ai/code/session_01FJqWQpoB1RE7hiaQ2wH8qV --- main.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.py b/main.py index ed3216512..13dd66cd9 100644 --- a/main.py +++ b/main.py @@ -68,6 +68,8 @@ from M02_MasterTemplete.M02_MasterTemplete_Router_Drawing import router as m02_d from M02_MasterTemplete.M02_MasterTemplete_Router_Items import router as m02_items_router from M02_MasterTemplete.M02_MasterTemplete_Router_Layers import router as m02_layers_router from M02_MasterTemplete.M02_Project_Items_Router import router as m02_project_items_router +from M02_MasterTemplete.StructOptions.M02_SO_Router import read_router as m02_so_read_router +from M02_MasterTemplete.StructOptions.M02_SO_Router import router as m02_so_router from common_util.common_util_audit import note_api_call, record_call_burst from common_util.common_util_auth import ( require_company, @@ -646,6 +648,9 @@ app.include_router( ) # 마스터 템플릿 — 시스템 층은 시스템 관리자만 · 층(회사·개인·프로젝트)·도면 길은 로그인만(권한은 길 안에서). app.include_router(m02_master_template_router, dependencies=system_admin_only) +# 구조물 옵션 보이기 · 그룹(PLAN 46) — 고쳐 씀은 시스템 관리자 · 읽기는 로그인만 +app.include_router(m02_so_router, dependencies=system_admin_only) +app.include_router(m02_so_read_router, dependencies=protected) app.include_router(m02_layers_router, dependencies=protected) app.include_router(m02_items_router, dependencies=protected) app.include_router(m02_combos_router, dependencies=protected)