19d4222470
Merge branch 'main' into login
2026-06-01 16:52:17 +09:00
db5c7a96a6
fix: restore map editor layout and event binding logic
2026-06-01 16:34:57 +09:00
7d3d5ef281
feat: implement initial login UI and entry logic
2026-06-01 16:23:23 +09:00
9cd5d59bf8
refactor: complete modal class-based architecture, design system integration, and map editor modularization
2026-06-01 14:57:07 +09:00
590ddd0e85
feat: enhance map editor, refine location view, and update image assets
...
- Map Editor: Add box numbering (drawing/placed) and set default file
- Location View: Refine mouse interaction in view mode (readonly)
- Assets: Add MDF room support and update server room directory structure
- Backend: Add map configuration API for real-time saving
2026-06-01 14:00:45 +09:00
bf7fb0ffe6
refactor(ui): unify 14 list views into a single ListFactory component
...
- ListFactory.ts를 생성하여 중복되는 테이블 생성, 정렬, 필터 로직을 공통 컴포넌트화
- 14개의 ListView.ts 파일들을 ListFactory를 호출하는 설정 객체 형태로 리팩토링
- TypeScript 컴파일 에러(타입 불일치 및 누락된 속성) 수정 완료
2026-05-26 19:47:01 +09:00
2c67037fc4
refactor: cleanup temp files, centralize API URL, and dynamic routing
...
- 불필요한 마이그레이션 스크립트, JSON 덤프, 백업 폴더 일괄 삭제
- 프론트엔드 API_BASE_URL 상수 도입 및 하드코딩된 API 엔드포인트 통합
- 백엔드(server.js) GET/POST 라우팅 구조를 Map 기반 동적 라우팅으로 리팩토링
- 미사용 dummyDataGenerator 제거
2026-05-26 19:37:34 +09:00
b2713a142d
feat: enhance HW modal layout and Server list view columns
...
- 상세 모달 레이아웃 개선: 모델명과 메인보드 동일 행 배치, 중복 메인보드 필드 제거
- OS 컬럼 스키마 매핑 및 상세 모달 입력 폼 추가
- 모든 하드웨어(서버 포함)에서 HDD 1~4 노출되도록 pc-only 속성 제거
- 서버 리스트 뷰 레이아웃 개선: 자산유형(asset_type) 컬럼 추가 및 너비 조정
- 서버 리스트 모델/메인보드 통합 컬럼 노출 로직 개선 (model_name 우선 표시)
- 자산코드 일괄 재부여 스크립트(batch_reformat_codes.js) 추가 및 유니크 제약조건 회피 로직 반영
2026-05-26 19:26:44 +09:00
82bbe85e23
feat: migrate ServerPC data to asset_pc, enhance filters with location, and standardize page headers
...
- 서버PC 자산을 asset_pc 테이블로 통합 마이그레이션 및 스키마 확장 (위치, IP 정보 복구 완료)
- 하드웨어 자산 페이지의 구매법인 필터를 자산위치 필터로 교체 및 동적 데이터 바인딩 적용
- 모든 자산 리스트 페이지 상단에 설명(Description) 필드 추가 및 헤더 표준화
- 상세 모달 내 삭제 버튼 기능 구현 및 서버PC 용도 필드 노출 오류 수정
- 현 사용조직 필터 리스트가 비어있던 DOM 셀렉터 버그 수정
2026-05-26 17:33:03 +09:00
d34ebb8500
feat: restructure navigation, customize list columns, and move action buttons to search bar
...
1. Restructured navigation hierarchy (Hardware, Software, Ops Support, etc.).
2. Customized table columns for all asset categories according to new specs.
3. Moved Template/Upload/Export/Add buttons to search bar with layout optimization.
4. Hidden Asset Code and Previous User from list views (Modal only).
5. Added Current/Previous User and detailed PC spec fields (GPU, HDD3/4).
2026-05-20 14:34:07 +09:00
2af79cdad3
refactor: integrate software assets into unified schema and optimize backend API
2026-04-30 09:34:29 +09:00
68cb5f9767
Fix: Excel upload logic, field mapping for servers, and date format synchronization
2026-04-27 11:12:20 +09:00
8f0508a7d0
Implement global table sorting, dashboard UI enhancements, and secret cloud access
2026-04-27 09:30:47 +09:00
171bcc772b
feat: setup Filter branch and apply software management fixes
2026-04-27 09:11:22 +09:00
ab0d25b827
docs: Add branch difference summaries for Gitea issues
2026-04-23 20:44:47 +09:00
d7af75976e
fix: Use absolute API paths in upload modal and fix cloud endpoint
2026-04-23 20:34:56 +09:00
dde3aefaac
fix: Ensure upload preview modal opens and add debug logs
2026-04-23 20:28:05 +09:00
1fbd297988
feat: Add bulk asset code generation in upload review modal
2026-04-23 20:25:58 +09:00
4b5e25fd3f
feat: Implement Excel bulk upload with review modal and domain support
2026-04-23 20:14:51 +09:00
367f72673d
feat: 운영 서비스 도메인 관리 기능 추가 및 UI 간격 조정
2026-04-23 20:06:56 +09:00
9fcecd4bf5
feat: 소프트웨어 자산 관리 기능 고도화 및 대시보드 누적 비용 분석 기능 추가
2026-04-23 19:47:07 +09:00
d125de1902
fix: SW modal type switching now works dynamically like HW modal (hidden input ID collision resolved)
2026-04-23 18:53:10 +09:00
d8a0c47fb3
fix: restore Cloud tab under SW menu, change date fields to yyyy-mm-dd, add start_date field
2026-04-23 18:40:58 +09:00
4b88ac01a4
fix: resolve all TypeScript build errors after Setting branch merge
2026-04-23 18:36:33 +09:00
5feaa5f170
Merge origin/setting into SW_Table and resolve conflicts
2026-04-23 18:22:34 +09:00
9365af4522
feat: implement unified schema mapper, enhance UI/UX with responsive design, and optimize asset log logic
2026-04-23 18:00:10 +09:00
55e9cd4cd9
Refactor: SW 상세 모달 동적 필드 전환 및 클라우드 통합, 자산 유형 명칭 일원화
2026-04-23 17:22:38 +09:00
bb1cc36d01
feat: update UI title, restore guide functionality, and simplify server list view
2026-04-23 14:48:06 +09:00
e5b4eb8295
feat: restore database from backup and fix date formatting in restore script
2026-04-23 13:37:45 +09:00
b996b18dbc
Complete merge with cleaned main branch
2026-04-23 10:22:08 +09:00
e147b1a191
Fix merge conflicts in HWModal.ts and restore optimized structure
2026-04-23 10:21:08 +09:00
925a55bcc6
Merge latest main with optimized multi-branch features into server_dashboard
2026-04-23 10:18:11 +09:00
809f3fcf3b
Merge all feature branches into main and optimize core architecture
2026-04-23 10:16:31 +09:00
9d9c482b76
Merge and optimize server modal with setting branch features
2026-04-23 09:47:09 +09:00
11e2f3b4ca
Merge latest code from main into server_dashboard and resolve conflicts
2026-04-23 09:35:53 +09:00
e1cdcfd93a
feat: 하드웨어 자동 변경 이력 생성 및 자산 관리 프로세스 고도화
2026-04-22 17:15:58 +09:00
fdc29b23c1
feat: 자산 관리 가이드 추가 및 테이블 스타일 개선
2026-04-22 16:32:57 +09:00
af37df7f2d
merge: Equip_table 통합 및 자산번호 YYYYMM 체계 확립
2026-04-22 11:28:18 +09:00
d52c2c4200
feat: 구매연월 표준화 및 자산번호 YYYYMM 형식 적용
2026-04-22 11:24:15 +09:00
4b765aba2e
feat: 자산 유형별 UI 최적화 및 자산번호 자동 생성 기능 구현
...
- CPU/GPU/RAM/HDD 등 부품 유형별 필드 라벨 동적 변경 로직 추가\n- 유형별 불필요한 사양 필드 숨김 처리 및 UI 레이아웃 정교화\n- 서버측 자산번호 생성 API (/api/generate-asset-code) 구현\n- 모달 내 자산번호 자동 생성 버튼 이벤트 연동 및 백엔드 동기화
2026-04-22 10:11:45 +09:00
7247737ce0
merge: 통합 HW 모달 구현 (PC 상세유형 복구 + 전산비품/모바일 확장 통합)
2026-04-21 18:09:13 +09:00
e4d958b5f2
fix: PC 상세 유형(개인PC, 서버) 선택 및 UI 제어 로직 복구
2026-04-21 17:56:29 +09:00
ba7ce796d1
feat: 전산비품 및 모바일기기 관리 기능 확장 (보관위치, 상태관리, 분출이력)
2026-04-21 17:52:46 +09:00
5ff991693a
feat: 하드웨어 대시보드 노후도 중심 개편 및 자산 연령 계산 유틸리티 추가
2026-04-21 16:59:21 +09:00
a576d54a2d
backup: stable baseline before hardware dashboard revamp
2026-04-21 16:35:29 +09:00
fca9f5caf8
Merge branch 'main' of https://gitea.hmac.kr/Taehoon/ITAM
2026-04-21 11:40:59 +09:00
34baea9143
fix: 빌드 에러 및 포트 동기화 수정
2026-04-21 11:40:54 +09:00
d983ad469f
feat: SW 통합 모달 구현 및 대시보드 자산 추가 기능 고도화
...
- SW 모달(구독, 영구, 클라우드) 통합 및 레이아웃 최적화
- 모든 자산 상세 모달에 '조회/수정 모드' 전환 로직(Edit Lock) 적용
- 하드웨어/소프트웨어 대시보드에서 '자산 추가' 버튼 연동 및 기본값 설정
- 클라우드 자산 리스트의 데이터 소스를 DB 직결(cloud_assets) 방식으로 변경
- 클라우드 자산 저장 API 연동 및 불필요한 구형 모달(CloudModal) 제거
- 리스트 뷰에서 상세 보기 시 '조회 모드'로 열리도록 호출 로직 수정
2026-04-21 11:37:13 +09:00
153e422180
feat: 자산 관리 시스템 고도화 및 데이터 구조 최적화
...
- 모바일 자산(Mobile) 카테고리 추가 및 엑셀 업로드/다운로드 지원
- 클라우드 자산(Cloud) 및 변경 이력(Logs) 테이블 및 API 구현
- 데이터베이스 초기화 로직 개선 및 테이블 자동 생성 기능 추가
- 하드웨어 저장 로직 통합 및 카테고리 판별 자동화
- SW 대시보드 사용량 산출 방식 개선 (sw_id 기반 맵핑)
- 수동 모달(Storage)을 통합 하드웨어 모달(HWModal)로 통합 및 정리
2026-04-21 10:30:05 +09:00
213bbe4734
merge: integrate collaborator features and synchronize with shared DB infrastructure
2026-04-21 10:00:57 +09:00