ERP-node/backend-node/src/controllers
kjs 28ef7e1226 fix: Enhance error handling and validation messages in form data operations
- Integrated `formatPgError` utility to provide user-friendly error messages based on PostgreSQL error codes during form data operations.
- Updated error responses in `saveFormData`, `saveFormDataEnhanced`, `updateFormData`, and `updateFormDataPartial` to include specific messages based on the company context.
- Improved error handling in the frontend components to display relevant error messages from the server response, ensuring users receive clear feedback on save operations.
- Enhanced the required field validation by incorporating NOT NULL metadata checks across various components, improving the accuracy of form submissions.

These changes improve the overall user experience by providing clearer error messages and ensuring that required fields are properly validated based on both manual settings and database constraints.
2026-03-10 14:47:05 +09:00
..
DashboardController.ts 리스트 위젯 REST API 기능 개선 2025-12-11 10:48:48 +09:00
YardLayoutController.ts 요소 추가 버튼 시 api 호출 삭제 2025-10-20 10:06:17 +09:00
adminController.ts refactor: Update table schema retrieval to prioritize company-specific labels 2026-03-10 11:49:02 +09:00
approvalController.ts feat: Enhance approval request handling and user management 2026-03-04 18:26:16 +09:00
auditLogController.ts feat: Integrate audit logging for various operations 2026-03-04 13:49:08 +09:00
authController.ts feat: Add express-async-errors for improved error handling 2026-02-12 11:42:52 +09:00
barcodeLabelController.ts 바코드 기능 커밋밋 2026-03-04 20:51:00 +09:00
batchController.ts 타입스크립트 에러 수정 2025-12-01 15:30:25 +09:00
batchExecutionLogController.ts REST API→DB 토큰 배치 및 auth_tokens 저장 구현 2025-11-27 11:32:19 +09:00
batchManagementController.ts 배치 수정 페이지 버그 수정 및 멀티테넌시 보안 강화 2025-12-05 10:36:52 +09:00
bomController.ts feat: Implement BOM Excel upload and download functionality 2026-02-27 07:50:22 +09:00
bookingController.ts 투두리스트, 예약요청, 정비,문서 2025-10-14 17:21:28 +09:00
buttonActionStandardController.ts fix: buttonActionStandardController pool 사용을 transaction 함수로 변경 2025-10-01 14:38:14 +09:00
buttonDataflowController.ts 테이블 간 조인 관계 조회 기능 추가 2026-01-22 11:16:23 +09:00
cascadingAutoFillController.ts 배포 오류 해결 2025-12-11 14:34:42 +09:00
cascadingConditionController.ts 배포 오류 해결 2025-12-11 14:34:42 +09:00
cascadingHierarchyController.ts 배포 오류 해결 2025-12-11 14:34:42 +09:00
cascadingMutualExclusionController.ts 배포 오류 해결 2025-12-11 14:34:42 +09:00
cascadingRelationController.ts 카테고리 설정 구현 2025-12-18 14:12:48 +09:00
categoryTreeController.ts feat: Integrate audit logging for various operations 2026-03-04 13:49:08 +09:00
categoryValueCascadingController.ts refactor: Update references from table_column_category_values to category_values 2026-03-09 13:46:38 +09:00
codeMergeController.ts 코드병합기능 개선 2026-01-08 14:24:07 +09:00
collectionController.ts 외부커넥션관리 2025-09-24 10:04:25 +09:00
commonCodeController.ts fix: Update resource naming conventions in controllers 2026-03-04 21:16:46 +09:00
componentStandardController.ts console.log 삭제 2025-09-16 16:16:41 +09:00
conditionalConnectionController.ts 실행 조건 구현 2025-09-12 11:33:54 +09:00
dataflowController.ts 백엔드 구현 2025-09-12 10:05:25 +09:00
dataflowDiagramController.ts 각 회사별 데이터 분리 2025-10-27 16:40:59 +09:00
dataflowExecutionController.ts fix: UPDATE 액션 formData 기본 포함 및 로깅 추가 2025-10-01 15:51:13 +09:00
dbTypeCategoryController.ts 데이터베이스 틀린 비밀번호 입력시 연결거부처리 2025-09-24 10:30:36 +09:00
ddlController.ts feat: Enhance audit logging with client IP tracking 2026-03-04 15:02:27 +09:00
deliveryController.ts 배송/화물현황과 리스크/알림(api 활용, 공공데이터 복구시 대체될 가능성 있음) 2025-10-14 16:36:00 +09:00
departmentController.ts feat: Enhance audit logging with client IP tracking 2026-03-04 15:02:27 +09:00
digitalTwinDataController.ts 외부 DB 연결 끊김 오류 해결 2025-12-11 15:25:48 +09:00
digitalTwinLayoutController.ts 디지털 트윈 레이아웃 조회 시 최고 관리자 권한 처리 추가 2025-12-01 10:44:56 +09:00
digitalTwinTemplateController.ts 에디터 속성 편집 성능 최적화 (디바운스 적용) 2025-11-26 16:05:33 +09:00
driverController.ts 타입에러 수정 2025-12-03 18:56:14 +09:00
dynamicFormController.ts fix: Enhance error handling and validation messages in form data operations 2026-03-10 14:47:05 +09:00
entityJoinController.ts refactor: Update references from table_column_category_values to category_values 2026-03-09 13:46:38 +09:00
entityReferenceController.ts feat: 멀티테넌시 지원을 위한 레이어 관리 기능 추가 2026-02-09 13:21:56 +09:00
entitySearchController.ts feat: Implement advanced filtering capabilities in entity search 2026-02-26 16:07:15 +09:00
excelMappingController.ts 엑셀 업로드 템플릿 기능 구현 2026-01-08 11:45:39 +09:00
fileController.ts refactor: 파일 관련 API 및 컴포넌트 개선 2026-02-06 14:08:20 +09:00
flowController.ts feat: Enhance audit logging with client IP tracking 2026-03-04 15:02:27 +09:00
flowExternalDbConnectionController.ts 플로우 외부db연결 2025-10-20 17:50:27 +09:00
layoutController.ts 레이아웃 추가기능 2025-09-10 18:36:28 +09:00
mailAccountFileController.ts 메일관리 기능 구현 2025-10-02 15:46:23 +09:00
mailReceiveBasicController.ts 메일관리 2025-10-22 17:07:38 +09:00
mailSendSimpleController.ts 메일관리 2025-10-22 17:07:38 +09:00
mailSentHistoryController.ts ui 고치기 전 세이브 2025-10-22 16:06:04 +09:00
mailTemplateFileController.ts 메일관리 시스템 구현 완료 2025-10-01 17:01:31 +09:00
mapDataController.ts 차량위치 위젯 기존꺼 분할 완료 2025-10-15 10:29:15 +09:00
moldController.ts feat: Implement automatic serial number generation and reference handling in mold management 2026-03-09 15:34:31 +09:00
multilangController.ts 다국어 생성후 매핑 자동저장 2026-01-14 13:26:41 +09:00
numberingRuleController.ts feat: Add Numbering Rule APIs and Frontend Integration 2026-03-09 14:10:08 +09:00
openApiProxyController.ts 날씨 진행 중 세이브 2025-10-23 12:31:14 +09:00
processWorkStandardController.ts feat: Implement default version management for routing versions 2026-02-24 18:22:54 +09:00
reportController.ts 워드 export 레이아웃 및 바코드/서명 렌더링 개선 2025-12-23 13:56:15 +09:00
riskAlertController.ts 배송/화물현황과 리스크/알림(api 활용, 공공데이터 복구시 대체될 가능성 있음) 2025-10-14 16:36:00 +09:00
roleController.ts feat: Enhance audit logging with client IP tracking 2026-03-04 15:02:27 +09:00
scheduleController.ts feat: 스케줄 자동 생성 기능 및 이벤트 발송 설정 추가 2026-02-03 09:34:25 +09:00
screenEmbeddingController.ts 타입스크립트 에러 수정 2025-12-01 15:30:25 +09:00
screenFileController.ts docs: Phase 4 남은 Prisma 호출 전환 계획서 작성 2025-10-01 14:33:08 +09:00
screenGroupController.ts Merge branch 'main' into jskim-node 2026-03-04 21:09:55 +09:00
screenManagementController.ts Merge branch 'jskim-node' of http://39.117.244.52:3000/kjs/ERP-node into jskim-node 2026-03-04 21:16:48 +09:00
tableCategoryValueController.ts feat(universal-form-modal): 옵셔널 필드 그룹 및 카테고리 Select 옵션 기능 추가 2025-12-17 14:30:29 +09:00
tableHistoryController.ts 세금계산서 하기 전에 저장 2025-12-08 14:34:18 +09:00
tableManagementController.ts feat: Add Numbering Rule APIs and Frontend Integration 2026-03-09 14:10:08 +09:00
taxInvoiceController.ts 세금계산서 업그레이드 2025-12-08 16:18:44 +09:00
templateStandardController.ts 컴포넌트 화면편집기에 배치 2025-09-10 14:09:32 +09:00
todoController.ts 투두리스트, 예약요청, 정비,문서 2025-10-14 17:21:28 +09:00
vehicleReportController.ts 공차관련수정사항들 2025-12-02 09:53:08 +09:00
vehicleTripController.ts 공차관련수정사항들 2025-12-02 09:53:08 +09:00
webTypeStandardController.ts feat: webTypeStandardController & fileController Prisma 전환 완료 2025-10-01 14:36:36 +09:00
workHistoryController.ts 작업 이력 통계 위젯 추가 2025-10-20 14:07:08 +09:00