Change Internal icon from Lock to Business - More intuitive representation of internal/company access - Better visual distinction from security levels
Add icons for all access levels in visibility column - Public (0): Globe icon (green) - Internal (1): Lock icon (blue) - Confidential (2): Shield icon (orange) - Restricted (3): GppBad icon (red) - Secret (4): GppBad icon (dark red) - Column now shows accessLevel field with tooltips
Add File Name column back and reorganize columns - File Name: Fixed 220px width, positioned after Description - Extension: Moved to right of File Name - Column order: ID | Vis | Description (flex) | File Name (220px) | Extension | Folder | Doc Type | Size | Access | Uploaded | Uploaded By
Simplify DocManager to match actual Kamo imaging system structure - Based Document interface on Img and ImgDat entities - Reduced columns to essential fields only - Added relevant status indicators (Synced, Failed, Thumbnail) - Focused on practical file management features
Add CellStyle type assertions to fix AG Grid type compatibility
Fix cellStyle TypeScript errors - convert fontWeight to string
Enable scroll bar in document manager by constraining page height with flexbox layout
Add 'use client' directive to doc/manager page to fix Server Components render error
Change god mode color from purple to baby blue in top navigation
God mode global state + session expiration at zero verification
1. God Mode State (useUserInfo hook): - Move isGodMode to GLOBAL state in hook (not local to NavTop) - Export isGodMode, setIsGodMode for all components ...
Move god mode state to global useUserInfo hook
BREAKING FIX: Properly separates isGod and isGodMode Architecture (as intended): - isGod: Permission from session (GD field) - Can user access god mode? - isGo...
Add explicit handlers and keys to switches
- Add handleAcceptingLeadsToggle and handleGodModeToggle handlers - Add unique keys and names to both switches - Add aria-labels for accessibility - Helps React...
God mode toggle state and add fire icon
Bug fix: - God Mode switch was using isGodModeActive() from hook for 'checked' prop - But onChange was calling setGodModeActive (local state) - This created a d...
Add multi-layer god mode validation
Security enhancements to prevent localStorage manipulation: 1. useUserInfo hook: - Add isGodModeActive() method with dual validation - Check 1: User has ...
Implement god mode toggle in NavTop
Backend changes (app/api/user-info/route.ts): - Read GD field from Redis session data - Map to isGod in API response Frontend changes (app/hooks/useUserInfo.ts...
Implement god mode permission in sessions
Changes to SecurityController: - Query is_god field from users table during login - Pass isGod to kSessionService.createSession Changes to KSessionService: - A...
Add isGod 필드 to user.java for god mode permission
- add is god column 와 데이터베이스 기본 false - 사용자가 UI에서 신 모드 toggle에 액세스 할 수있는 경우 필드를 나타냅니다. - SecurityService 세션 생성에서 GD 매개 변수를 Populate - 신 모드 기능 구현의 일부
설정 *** 로그인 쿠키.* 자동 로그인 도메인
BREAKING: 사용자가 유효한 세션이 있을 때 자동 로그인 가능 이전 : *** 쿠키는 내부에 만 생성됩니다. * OTK 유효성 검사 후 도메인 After: *** BOTH 로그인에 생성 된 쿠키. * 및 내부. * 도메인 변경 사항: - app/api/login/route.ts...