Write contact form description as chat message on public ticket creation
The description was only stored on the ticket entity and never appeared in the chat window. Added writeTextMessage() helper and call it after the system event s...
TicketHeader의 제목에서 별도의 티켓 번호/배지 행
타이틀은 티켓 번호와 두 개의 nowrap flex 행을 공유했습니다. 배지, 그것을 잘라 내기. 지금 티켓 번호 및 배지 occupy 자신의 컴팩트한 행과 제목은 전체 폭 행을 최대로 가져옵니다. 감싸기의 2개의 선.
애니메이션 영웅, 타임라인, CTA로 /contact-confirmed 페이지를 추가
연락처 양식에 인라인 성공 메시지 대체 전용 프리미엄 확인 페이지: 애니메이션 SVG 체크 마크 입자 파열, 'What Happens 다음 3 단계 타임 라인, 그리고 '당신은 기다립니다'CTA 카드. 모든 23 로컬 파일 새로운 contactConfirmed i18n 열쇠로 새롭게 하...
지원 표 명부 응답에 있는 표 열쇠를 취급하십시오
MediaService 반환 { 티켓: [...], totalElements } 하지만 frontend 데이터만 검사합니다. 콘텐츠는 항상 빈을 렌더링하는 목록을 발생시킵니다.
Add PATCH /org/{id}/colors endpoint to safely update only color palette fields
MEDIASERVICE URL 포트 443에서 80까지의 연락처 양식
ClusterIP 서비스는 포트 80만 노출; 443을 사용하여 http가 발생 ConnectTimeoutError 모든 연락처 양식 제출.
Org 설정 섹션 추가 (timezone, 연령 req, 콘텐츠 플래그, 설명, 별명); 미리보기 / addDomain 버튼을 제거
Redesign LabelManager - 인라인 섹션 편집, 깨진 저장, 읽기 전용 기본
Per-section read/edit 패턴을 가진 LabelManager.tsx를 바꿔 씁니다. 부서지는 저장 버튼(validateForm blocked save because contact/company field was never populated API에서). 글로벌 양식 제출,...
Cross-tenant 이메일 주소를 차단하는 KamoMail 도메인 validator 추가
서비스 레이어에서 확인하는 KamoMailDomainValidator 구성품을 소개합니다. 제출 된 이메일 도메인이 org의 검증 된 기본 도메인과 일치 여부 KamoMail이 활성 공급자입니다. MailboxProvisioningService에 주사, AliasService 및 Sha...
Enforce KamoMail 도메인은 mailbox, alias 및 공유 mailbox 생성에 제한합니다
KamoMail이 이메일 공급자 인 경우, 회원은 메일 박스 만 만들 수 있습니다. aliases 및 org의 검증된 기본 도메인을 사용하여 공유 메일 박스. 3개의 독립적인 층에 보강: frontend UI (prefix+locked 도메인 도메인이 없을 때 사용 가능한 상태 입력, ...
Config.json에서 LogoFullExt를 읽으십시오; favicon subdirectory에 site.webmanifest 경로 수정
Org 테마 프로비저닝 - WebSocket Hook, 프로비저닝 패널, LabelManager 배선, DNS 트리거, bg 크기, ThemeConfig 컨텍스트
Add theme provisioning — NATS publisher, provision-theme endpoint, logo upload
LogoFullExt 필드를 조직에 추가하십시오. ListObject를 MinIOStorageService에 추가하십시오
Use memberID session key and include creatorType in creatable branch-types response
FindByBranchTypeID에 대한 쿼리를 생성
SecurityService의 새로운 /branch-types/{id}/usages endpoint 지원 분기 유형이 역전하기 전에 활성 아이 orgs가 있는지 검사합니다.
Add GET /branch-types/creatable and /{id}/usages endpoints
/creatable returns branch types filtered by the caller's creator-type (OWNERS/TEAM_MEMBERS/MEMBERS) via AppliedModelEnforcementService. /{id}/usages returns th...
Guard 분기 유형의 deletion against active org 사용
분기 유형 칩을 제거하기 전에, frontend 지금 호출 *************** 어떤 orgs가 존재하면 자주 묻는 질문(FAQ) 그것을 삭제 대신 유형이 비활성화됩니다.
Use correct session key 'memberID' instead of 'MID'
KSessionService stores member ID under key 'memberID' but both **************** and OrganizationController were reading session.get("MID") which always returned...
NavTop의 라이브 지원 티켓 배지 - SupportCountContext는 STOMP를 통해 NATS에 가입하고 배지가 계산을 보여줍니다
Live pending support ticket count via NATS — notify org owner on new tickets, add pending-count REST endpoint
Set org owner usernameAlias on creation and fix website-contact member alias
SupportAgentNotificationDTO에 pending count 필드를 추가하고 supportTicketRepository에 쿼리를 계산합니다
Exclude master model from models list; add debug log to child-org creation check
SecurityModelController now filters out the org's master model (identified by org.getMasterModelID()) from the /api/security/models response — it is managed exc...
Read session rights as List<String> names, not CSV of integer IDs
Session rights are stored as a JSON array of RoleRightType name strings. Both **************** and OrganizationController were casting them to String (causing C...
BranchSetupManager의 연령대 체크 박스에 더블 투글을 중지
Box onClick and Checkbox onChange 두 번의 클릭으로, 두 번의 클릭으로 국가 변경 FormControlLabel에서 propagation을 중지하십시오. 1개의 핸들 화재.
StackingOrdersManager에서 MUI v7 Grid size prop 사용
MUI v7 Grid2는 크기 객체 prop로 xs/sm/md를 대체했습니다.
StackingOrdersManager에서 deprecated MUI Grid 아이템 prop 제거
MUI Grid v2는 아이템 prop을 떨어졌다; 그리드에서 크기 props를 직접 사용합니다.
Org 생성 마법사에 도메인 이름 필드를 추가
필수 도메인 필드를 자동 www로 Basics 단계에 추가합니다. 연락처 API 페이로드에 포함 된 검증 된 리뷰 단계에 표시됩니다.
추가 API 수정 kamo-api-reference 페이지로 이동
/kamo-api-reference에 대해서만 보여주세요. 사용자가 API 변경을 제출할 수 있습니다. /requests를 통해 요청하거나 /contact를 통해 도달하십시오.
Add GET /branch-types/creatable endpoint with creator-type filtering
Returns only the branch types the calling member is permitted to create a child org under, based on their OWNERS/TEAM_MEMBERS/MEMBERS classification against the...
회사 소개 type wizard step with branchType/Security모델 선택
- OrgTypeStep (Organization)을 대체합니다. 유형 + 구성 드롭다운) BranchTypeStep 그 fetches **************** — 새로운 endpoint 반환 단지 분지 유형 호출기는 만들 수 있습니다 아래에 아이 org, 자신의 OWNERS/TE...
Kamo-shared-library 업데이트에 대한 재건 (CREATE CHILD ORG 오른쪽 + 적용 플래그)
새로운 RoleRightType.CREATE CHILD ORG (id 131)을 잡아, ChildOrgSecurityModel의 3개의 적용 대상 플래그, 2개의 13-arg 서비스 하중 및 AppliedModelEnforcementService Creator-type 헬퍼.
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
Rebuild for kamo-shared-library update (CREATE_CHILD_ORG right + apply-to flags)
Pulls the new RoleRightType.CREATE_CHILD_ORG (id 131), the three apply-to flags on ChildOrgSecurityModel, the two 13-arg service overloads, and the AppliedModel...
