From a3f7a324b1dd52dfc38beed9e107d06daf7ab560 Mon Sep 17 00:00:00 2001 From: Hyungi Ahn Date: Mon, 23 Mar 2026 08:14:28 +0900 Subject: [PATCH] =?UTF-8?q?feat(tkuser):=20=EC=97=B0=EC=B0=A8/=ED=9C=B4?= =?UTF-8?q?=EA=B0=80=20=EA=B4=80=EB=A6=AC=20=ED=94=84=EB=A1=A0=ED=8A=B8?= =?UTF-8?q?=EC=97=94=EB=93=9C=20=EA=B0=9C=ED=8E=B8=20(Sprint=20001=20Secti?= =?UTF-8?q?on=20B)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - workers 기반 → sso_users 기반 전환 (vacWorkers→vacUsers, /workers→/users) - 휴가 탭: 부서 필터, 이름 검색, balance_type 뱃지, 장기근속 제외 체크박스 - 배정 모달: balance_type/expires_at 필드 추가, 사용자 부서별 optgroup - 부서 탭: 팀장 표시/편집, 승인권한 CRUD - 연차 설정 탭/JS 신규: 기본연차·장기근속·이월연차 설정 UI - API 미완성 대응: 필드명 폴백(worker_id→user_id), 404 graceful degradation Co-Authored-By: Claude Opus 4.6 (1M context) --- user-management/web/index.html | 100 ++++++++- user-management/web/static/js/tkuser-core.js | 2 +- .../web/static/js/tkuser-departments.js | 134 ++++++++++-- user-management/web/static/js/tkuser-tabs.js | 1 + user-management/web/static/js/tkuser-users.js | 1 + .../web/static/js/tkuser-vacation-settings.js | 158 ++++++++++++++ .../web/static/js/tkuser-vacations.js | 198 ++++++++++++++---- 7 files changed, 527 insertions(+), 67 deletions(-) create mode 100644 user-management/web/static/js/tkuser-vacation-settings.js diff --git a/user-management/web/index.html b/user-management/web/index.html index 9a9b6c3..1ce3217 100644 --- a/user-management/web/index.html +++ b/user-management/web/index.html @@ -72,6 +72,9 @@ + 거래 @@ -513,6 +516,13 @@ @@ -732,7 +742,11 @@

연차 배정

-
+
+ +
+ + +