소매 전자 상거래 동기화를위한 완벽한 공급자 통합 탭 구축
10개의 전자 상거래 공급자 통합 관리 (Shopify, BigCommerce, WooCommerce, Wix, Ecwid, Squarespace, Magento, Shift4Shop, PrestaShop, OpenCart). 공급자 선택기, 구성 형태, 동기화 대쉬보드, 기능 매트릭스...
Wire 새로운 계정 버튼 onClick in AccountManager 구성 요소
AccountManager 내부 버튼은 onClick 핸들러가 없습니다. 추가 router.push /account/new 및 수입된 useRouter에.
계정 페이지 만들기 /account/new 와 최소 양식
필수 필드만 요청: 이름, 성, 이메일, 전화, 회사, 계정 유형 및 옵션 시장 협회. 제출하기 accountApi를 통해 /account/view/{uid}에 리디렉션합니다. 또한 "새로운 계정"버튼을 onClick 계정 브라우저 페이지에서.
/api/security/account/*에 대한 catch-all API 경로 핸들러 추가
/customers, /groups 및 기타 새로운 계정 엔드포인트에 대한 프록시가 존재하지 않습니다. 명시적인 경로 (회원 구독, 팀 구성원 계약자) catch-all에 우선 순위를 가져 가라.
AccountsApi 누락 /customers 경로, 숨기 TeamMemberManager 내부 탭
- accountApi는 /api/security/account 대신 /api/security/account/customers로 호출되었습니다. 모든 고객 엔드 포인트에 대한 - /customers / 경로 포함 모든 방법을 고정 - TeamMemberManager: forceTab p...
TeamMemberManager의 별도 계정 관리자 /account 페이지
3 페이지 수준 탭: 클라이언트 & 고객, 회원, 팀 구성원. - 탭 0: 새로운 AccountManager 구성 요소 — 독립, fetches 실제 계정 accountApi, ag-grid 테이블, 검색, 클릭 /account/view/{uid} - 탭 1/2: 기존 TeamMembe...
Full account view/manage page at /account/view/[id]
New enterprise account detail page with 6 tabs: - Overview: 4 stat cards (orders, spent, leads, members), account info, contact info, address, recent orders/l...
Add retail pipeline sub-tabs — Customers, Fulfillment, Carts & Drafts
RETAIL verticals in the Pipeline page now have 4 sub-tabs instead of a single Orders view: 1. Orders — existing PipelineOrdersTab (unchanged) 2. Customers — Ag...
Enterprise retail settings UI — 5 new/rewritten market tabs for RETAIL
Product Catalog (rewritten): 4 sub-views — Products table with search/filters, hierarchical Categories tree, Brands management, Attributes with typed values and...
CommerceApi에 ~90 소매 API 방법 및 30 + TypeScript 인터페이스 추가
KamoRetail의 전체 frontend API 적용: 범주, 브랜드, 속성, 변종, 이미지, 태그, 리뷰, 고객, 주소, 고객 그룹, 세금 클래스 / 존 / 레이트, 할인, 가격 목록, 기프트 카드, 재고 위치, 재고 수준/조정, 선박 지역/methods의 운반대, 배송, 카트, 초...
잔여 구독 API 경로 및 더블 헤더 제거
API 경로: getFeatures, updateFeatures, deleteFeatures 지금 사용 /subscription-features; getAddOns, updateAddOn, deleteAddOn 사용 /subscription-addons; getBundles, updat...
Agreement editor layout – 화이트스페이스 오버플로우 및 콘텐츠 잼ming 방지
- 폭을 추가하십시오: 뿌리 코드 콘테이너에 100%년 - minWidth를 추가하십시오: 플렉스 오버 플로우를 방지하기 위하여 적당한 패널 및 내용 지역에 0 - overflowWrap/wordBreak을 추가하여 HTML을 미리보기하여 긴 콘텐츠를 처리합니다. - 컨테이너 경계를 존...
CommerceMarketApi에서 commerceApi의 모든 파이프라인 구성 요소
삭제 된 대신 commerceApi에서 직접 가져올 10 파일 업데이트 시장 정보 호환성 shim 및 죽은 CommerceMarketManager 제거 구성 요소 (1117 라인, 더 이상 수입).
CommerceApi에서 commerceMarketApi.ts를 다시 저장
Pipeline 부품 (PipelineOrdersTab, PipelineView, 주문 세부 페이지 등) 여전히 commerceMarketApi에서 가져 오기. Re-export는 commerceApi의 상징이 필요합니다.
기업 등급 계약 템플릿 탭을 모든 시장 유형에 추가
Reusable MarketAgreementTemplatesTab 추가: - 두 패널 레이아웃 : 템플릿 목록 사이드바 + 전체 편집기 - 상업 유형 별 템플릿 변수 (retail order/warranty, 임대 자산/시설, 구독 계획/SLA, 서비스 견적, 모기지 대출 조건, 조달 ...
Correct API 경로, 전문 페이지 레이아웃, 죽은 코드를 제거
- 프론트엔드 API 경로 mismatches 수정: 구독 기능 사용, 구독 추가, 구독 번들, *********** 구독 계획 가격, 백엔드 컨트롤러 경로와 일치하는 구독-volume-discounts - Redesign 모든 create/edit 페이지: gradient 헤더 바와 ...
특징, 추가 기능, 번들, SUBSCRIPTION 시장을 위한 시장 수준 탭
특징, 추가 기능 및 번들은 공유 시장 수준의 리소스, 계획되지 않습니다. - 기능 탭 추가 (manage + feature matrix), Add-ons 탭, 번들 탭을 시장 세부 사항에 추가 - Add-ons를 제거하고 계획에서 번들을 편집합니다 sub-tabs - "Feature ...
Unwrap 백엔드 응답 envelopes in all commerceApi single-object 방법
{ 시장에서 백엔드 랩 응답: {...} }, { 제품: {...} }, 기타. 하지만 API 클라이언트 raw envelope를 반환하고, market.id 및 기타 속성을 정의하지 못했습니다.
Refactor commerce POS 설정에서 시장 중심의 아키텍처
상업 설정 페이지의 주요 재구성: 이메일: - 플랫 탭 레이아웃 (제품, 재고, 임대 자산, 구독 계획)을 대체하십시오. 하위 리소스가 각 시장의 밑에 배열되는 시장 중심 카드 격자 - 모든 modal/popup 기반 CRUD를 전용 하위 페이지와 적절한 라우팅으로 교체 - 새로운 노...
Add field config logging to trace 미리보기 렌더링 파이프라인
Console.log 문 추가 서명 서명Preview 및 EmailSignatureManager fieldConfig state propagation 및 필드 필터링을 runtime에 확인합니다. toggling 필드 스위치가 있을 때 브라우저 콘솔을 확인하십시오.
Mailbox dropdown 이제 선택한 mailbox의 이메일로드
FetchMessages/fetchFullMessage를 통해 mailboxId를 패스워드, mailbox를 직접 통과하여 mailbox-changed 핸들에 stale 마감을 수정하십시오. ActiveMailbox 상태에 의존하는 대신 loadMessages에.
역할 탭에서 내 프로필 페이지로 이동
부서 및 직책 필드는 이제 내 프로필 페이지에서 나타납니다. SectionCard, 팀 멤버 만 표시됩니다. Autocomplete를 통해 편집 가능 user has MANAGE MEMBER SECURITY right, 그렇지 않으면 표시 read-only 상표로. 두 필드는 할당할 수...
부서 및 직책 선택자 추가 회원 보안 탭
팀원은 이제 부서 및 직책에 할당 될 수 있습니다. 편집 보안 대화 상자의 Autocomplete dropdowns. 요약 카드 쇼 현재 할당. 일반 회원은이 필드를 볼 수 없습니다.
Config end-to-end를 미리 적용하고, 저장하고, compose를 저장하고, 보냅니다
Config toggles 필드는 UI로 단전되었다 — 그들은에 영향을 미치지 않았다 서명 렌더링. 이 커밋: - Extracts applyFieldConfig을 공유 유틸리티로 type.ts에 추출합니다. - CreatePlaceholderHtml에 필터링하는 Applies 필드 (...
이메일 서명 필드 toggles, 정상화 된 소셜 링크 및 콘텐츠 탭 주문
- 이메일 서명 설정의 첫 번째 위치로 이동 - 범위 당 admin-configurable 접촉 분야 toggles 추가 (user/department/company) Work Phone, Cell Phone, Organization Address를 위한 활성화/disable 스위치로,...
/messages 페이지에 특권 기반 액세스와 mailbox 스위처 구현
- Meet, POS 및 3 새로운 이메일 액세스 권한 추가 - ServiceType.MEET을 frontend ServiceType enum에 추가 - getAccessibleMailboxes API 및 AccessibleMailboxes 유형 추가 - 그룹화 된 섹션을 가진 Over...
Singleton 보안 설정 패널로 역할 및 권한 탭을 다시 작성
DepartmentManager-style Singleton config와 역할 생성 대화 상자를 대체합니다. - 연관된 역할: 기존 OrgRoles의 멀티 선택 체크 박스 - 직접 권리 : GRANTED / NOT SPECIFIED / NUKE / 오른쪽 (최종 폭포 오버라이드) - ...
이메일 템플릿 페이지에서 중복 인라인 도움말 제거
도움말 정보는 템플릿 목록과 위 인라인 모두 표시됩니다. 도움말 및 팁 사이드바에서. inline 렌더링 제거 측면바가 이미이 목적을 봉사했기 때문에 낭비 공간.
이메일 도메인 관리, mailbox 제공 UI 및 회원 mailbox 할당
- 도메인 추가Api 및 mailboxProvisioningApi to ProviderApi.ts - 추가 *********** useProviderCapabilities 기능 탐지 - 도메인 탭에 전용 공급자 구성 페이지를 만듭니다. ********************* - 도메인 ...
Singleton 역할 선택기 및 적용 권한을 가진 역할 및 권한 탭을 다시 작성
선택에 대한 Autocomplete dropdown을 사용하여 멀티로드 생성 대화 상자를 대체하십시오. 단일 기존 OrgRole. 서비스 유형에 의해 그룹화 된 표시 소스 attribution (로, 부서, 직책, 직접). 전시 효과 보안 폭포에서 세션 타임아웃.
@ 없이 입력될 때 자동 추가 이메일 도메인, 실제 오류 메시지 표시
사용자가 "SYSAdmin"와 같은 사용자 이름을 입력하면 도메인 이메일은 자동 등록 (예 : "SYSAdmin@KamoCRM.com"). 기타 대신 실제 백엔드 오류 메시지 "alias를 추가 실패".
지원 아이콘을 드롭다운 메뉴로 변환, sidebar nav에서 지원 제거
NavTop의 지원 아이콘은 이제 드롭다운을 두 가지 옵션으로 엽니다. - "View Support Chats & Tickets"는 /support?tab=tickets로 이동 - "Create New Support Chat/Ticket"는 이전의 지원 팝업을 엽니다. NavPri si...
회원 ID를 문자열로 전송하여 JavaScript 번호 정밀도 손실을 방지합니다
CockroachDB의 회원 ID는 Number.MAX SAFE INTEGER를 초과합니다. 번호() 라운드에 예를 들어, 1161936315562426374 → 1161936315562426400. 백엔드는 회원을 찾기 위해 실패하고, alias 생성을 파괴 공유 mailbox 액세스...
지원 표 테이블 자동 채우기 잔여 부모 고도
코드 추가 : 1 및 minHeight : 0 외부 컨테이너 및 TableContainer에 테이블은 가능한 공간을 채우기 위해 스트레칭합니다. 질은 바닥에 찌릅니다 marginTop: 자동으로.
SupportView에 동일한 간격과 탭 조정 보정을 적용
경기 설정보기 레이아웃: 더 단단한 영웅 패딩 (피: 2.5, px lg: 3), 감소된 내용 패딩 (px lg: 2, pb: 2), 소형 탭 (minHeight: 42, fontSize: 13px) 및 축소된 탭 바 마진 (mb: 1.5).
Like what you see shipping?
All of it arrives in your workspace on its own. Start on the free plan and read this page again in a month.
