Address review issues
- Validate intermediate steps when jumping forward via stepper - Pass warnings as query params instead of losing them on navigation - Revoke previous AI-generat...
Add auth check and sanitize input on POST /org
- Return 401 if no authenticated user (prevents orphan orgs) - Build Organization from allowed fields only (prevents mass-assignment) - Fix colors field name (w...
Set owner and create team member on org creation
When creating an organization via POST /api/security/org, the authenticated user is now set as the org owner and gets Member + TeamMember records with FULL acce...
Restore full step component implementations
Replace stub step components with the complete implementations that include all form fields, validation, and UI logic for each wizard step.
Add security models to security roles with backend integration
Add multi-select for security models in the security role create/edit dialog. Display assigned models in the roles table. Wire BranchSetupManager to persist sec...
Add security models CRUD controller and wire to security roles
Add SecurityModelController with full CRUD at /api/security/models. Update SecurityRoleController to accept securityModelIds on create/update and expose GET /se...
Thêm tập tin cấu hình cho trẻ em và liên kết mô hình bảo mật vào vai trò
Thêm hỗ trợ hậu phương cho mô hình an ninh tổ chức trẻ em với rất nhiều người mối quan hệ với vai trò an ninh thông qua OrgRole EngModel tham gia thực thể. Bao ...
Replace pipeline modal dialogs with full detail pages
Rebuild all 6 market detail pages (Orders, Applications, Bookings, Agreements, Procurement, Service) from scratch using a shared PipelineRecordLayout component....
Add proactive session extension to prevent timeout while user is active
The session monitor only extended the Redis session when TTL dropped to ≤5 minutes, and at that point silently auto-extended without showing the warning popup. ...
Redesign Apps & Features page with polished modern UI
Restyle the settings/account apps tab with stats banner, gradient icon containers, always-visible category filter pills, refined card hover states, animated vie...
Swap My Account and My Branch buttons and reduce NavTop gaps
Swapped positions of "My Account" and "My {branch title}" buttons in the top nav, and halved all container-level gaps for tighter spacing.
Bộ nhớ tạm Redis cũ không hợp lệ thiếu trường nhãn org
Dữ liệu Cached org từ trước khi cập nhật bảo mậtService thiếu Thành viên trường Title NonPlial. Phát hiện này và re-fetch dữ liệu mới vì vậy Nhãn hiệu thành viê...
Include member title labels and shortTitle in org domain response
The /org/domain/{domain} endpoint was missing memberTitlePlural, memberTitleNonPlural, teamMemberTitlePlural, teamMemberTitleNonPlural, and shortTitle fields fr...
Ủy nhiệm tất cả các cuộc gọi bên ngoài ADI thông qua Tiếp theo.js để tránh CORS
Đã thêm đường dẫn bắt bắt và cập nhật Name và FormRecoveryEnment để sử dụng ủy nhiệm cục bộ thay cho trực tiếp Api.kamocrim.com.
Hiện ô xem xác nhận bằng cờ lớn sau khi chọn quốc gia
Thay thế khu vực tìm kiếm/nâu lông lá với cờ giữa, tên quốc gia và "Nước phù thủy" liên kết khi một quốc gia được chọn.
Các quốc gia ủy nhiệm ADI thông qua kế tiếp.js và vô hiệu hóa chế độ thử ra
Trực tiếp đến api.kamocram.com thất bại do CORS. Đã thêm /api/wampries Đường dẫn ủy nhiệm (cũng kiểu như / api/org) và tắt USE MED ME.
Dùng toàn bộ URL GitHub để chỉ tới hành động trong luồng làm việcForgejo
Nội thất ngắn (v. d. hành động/ kiểm tra@v4) có thể thất bại trong việc giải quyết Những tay chạy trốn. Kết hợp với định dạng làm việc của kamo-i nội bộ.
Dùng tiền tố tựa đề động cho các thành viên và các trang đăng ký đội
Thành viên cho thấy "Join {org}", đội quay cho thấy "Apply to{org}".
Thêm nền bao phủ cho trang thành viên và đội
Trang mục tối 20%, trang 70%.
Use JdkClientHttpRequestFactory to support PATCH method forwarding
The default RestTemplate uses SimpleClientHttpRequestFactory (HttpURLConnection) which doesn't support the PATCH HTTP method, causing branch-titles save to fail...
Move loginOrgOpt declaration outside try block to fix scope error
The variable was declared inside the first try block but referenced in the second try block for parent branch title resolution.
Move useUserInfo hook into OrgStep component to fix build error
getParentBranchTitleNonPlural was referenced in OrgStep but only destructured in the parent CreateNetworkPage component.
Add abstract title and parent branch title fields to session and API
Add memberTitleAbstract, teamMemberTitleAbstract, parentBranchTitlePlural, and parentBranchTitleNonPlural to session creation and branch titles endpoint for lab...
Add commerce repo scanning, exec-maven-plugin, and NATS/MinIO config
Enable JPA scanning for commerce package, add exec-maven-plugin for direct Java execution, configure NATS JetStream and MinIO settings, fix application name, an...
Thêm các lĩnh vực tiêu đề trừu tượng vào độ phân giải Chi nhánh
Thêm thành viên Abstract và nhómMeberAbsract trường mặc định cho hệ thống tùy chỉnh nhãn.
Add abstract title labels and dynamic parent branch titles
Add memberTitleAbstract and teamMemberTitleAbstract label fields with sync support. Replace hardcoded "Company" references with dynamic parentBranchTitleNonPlur...
Chia lứa tuổi và thêm các lộ trình đăng ký thành viên/team
- Thời đại thay thế ReqType với độ tuổi Req typeMber và ageReq typeTeamMm - Trích thành phần RegisterFlow từ trang.tsx - Thêm / bộ phận và đường ray để đăng ký ...
Split ageReqType into member and team member fields
Update Organization type, PublicProvider, route schema, and BranchSetupManager with separate member/team member age requirement sections.
Return ageReqTypeMember and ageReqTypeTeamMember in org API response
Update DataLoader for split ageReqType fields
Set both ageReqTypeMember and ageReqTypeTeamMember to same value in mock data.
Chia độ tuổi thành độ tuổi Req typeMber và ageReq typeTeamMMm
Yêu cầu theo dõi các thành viên trong tổ chức.
Thay tên nhân viên để TeamMember và dây lên nhãn ghi đè động
Thay tên tất cả các nhân viên/các tham khảo liên quan đến TeamMeber/TeamMemship. Mở rộng sử dụngThemeConfig () với các trường nhãn và phương pháp lấy từ Tổ chức...
Rename Employee to TeamMember and wire up dynamic label overrides
Rename all Employee/Employment references to TeamMember/TeamMembership. Replace hardcoded Member/Team Member display text with dynamic label getters from useUse...
Rename Employee to TeamMember and Employment to TeamMembership
Update all Employee/Employment references to TeamMember/TeamMembership in controllers, services, and security profile. Rename API endpoint from /employees-contr...
Thay tên nhân viên thành viên nhóm
Thay tên mọi người làm việc/ thăm dò tài liệu tham khảo cho TeamMeber/TeamMMMMMMM Amm Amship Qua các lớp học, biến số, phương pháp, ghi chú DB, các giá trị số v...
Như những gì anh thấy vận chuyển?
Tất cả những thứ đó đều đến trong không gian làm việc của anh. Bắt đầu với kế hoạch miễn phí và đọc lại trang này trong một tháng.
