상태 라벨 저장이 전체 세트이므로 패치가 아닙니다
Endpoint의 의미는 이 클라이언트의 밑에서 변경: 상태는 왼쪽 목록은 이제 no-op가 아닌 deletion입니다. 라벨이 무엇인지 알 수 있습니다. 제거. Unwritten, 그 turn bulkSave into the footgun — the caller 전달 하나의 라벨은 오...
수입업자 및 3 가지가 우리를 가르쳤다
실제 KBService API를 구동하여 corpus를 게시합니다. 행 -- 직접 INSERT는 버전 행을 건너, kb.article. 관련 기사 AI Assistant에 대한 기사를 색인하는 유일한 것은, 그리고 번역 fan-out. 성공하고 왼쪽 "Train AI With 이 문서는...
Make-up 문서는 인덱스에서 경로
Canonical check 이미 잘못된 경로 렌더링 기사를 중지 -- 그것은 아닌 페이지를 제공합니다. 상태를 변경할 수 없습니다. 코드: 이 경로 스트림, the (pages) 로드 경계 쉘 구성 요소가 실행되기 전에 시간 notFound()가 200에 도달 뚱 베어 그래서 크롤러는...
Pin 상태 상표 몸 an org sends to drop a label
실패하는 데 사용되는 두 가지 모양 : 빈 목록, 이는 마지막을 명확하게하는 것 나머지 레이블은 전송 및 핸들러가 변형 된 것, 그리고 항목 제거 자체이며 서비스에 도달해야합니다 빈 라벨을 운반 오히려 길에서 밖으로 필터링. 모든 상표 열쇠가 없는 몸은 여전히 400이고, unauth...
제거로 명확한 상태 상표를, 침묵으로 보내십시오
사용자 정의 라벨 상자를 비우고 저장하지 않았다. 저장은 그것의 payload를 건설했습니다 그들에게 텍스트를 가지고있는 라벨에서, 그래서 상자는 단지 명확하지 않았다 모든 요청에 언급 — 그리고 상태에 대해 아무것도 말한다 요청 제거 할 수 없습니다. 서버는 surviving 행 뒤와...
제거로 공백 상태 상표를 받아들이십시오 그것 입니다
PUT는 주문 상표의 org의 완전한 세트입니다, 그래서 그것은 할 수 있습니다 emptied 상자를 나릅니다. 두 가지가 멈추었습니다 : 빈 목록이 거부되었습니다. org가 마지막을 명확하게 할 때 정확히 몸이 전송되는 요청 레이블이있었습니다. 그리고 핸들러가 도착한지, 그래서 공백 ...
Org는 공백에 사용자 정의 상태 라벨을 다시 넣어
상태 라벨은 제거 할 방법이 없었다. 설정 화면을 통해 저장 upsert-only 대량 쓰기, 그래서 유일한 것은 요청은 "이 상태이었다 라고 X" — 결코 "이 상태는 더 이상 사용자 정의 이름이 없다". 명확한 상자 페이로드에서 떨어졌다, 저장 된 행은 untouched 살아, 그리...
필터가 일치했을 때 아무것도 주장하지 마십시오
검색 결과 표시 줄에 추가 된 빈 목록 설명 쿼리를 키 입력 혼자, 그래서 그것은 또한 불을 때 검색이 많이 일치하고 Unread 또는 Starred 필터는 목록에서 emptied. 다음 회원은 "Nothing match <query>" 직접 막대기 위에 보고하는 방법 많은 것. 그것...
문서 번역은 결코 작동하지 않았다
deleteByArticleUidAndLocale은 @Modifying 쿼리와 JPA가 하나의 실행을 거부합니다. 거래 밖에서. 이 경로에 아무것도 이제 하나를 열었다, 그래서 모든 locale 모든 문서의 threw TransactionRequiredException -- "Execu...
중지 메일 검색 화면의 측면 아래로 스트립
MessageBrowser의 뿌리 요소는 아이들이 누구인지 수평 플렉스 행입니다. 메일 UI의 열. 검색 결과 바는 하단 바로 작성되었습니다 -- 국경-t, justify-between, 전체 폭 -- 하지만 그 직접 아이로 배치 행, 그래서 flexbox는 1개의 더 란으로 밖으로 놓...
네비게이터에서 최대 채팅 창의 탭을 따르십시오
모든 탭에서 대화 나비게이터를 떠났다. 이미 보여. `visibleRows`는 활성 버킷 밖에서 모든 행을 떨어뜨립니다. 회원을 대화하면 화면에 넣었습니다. 그것을 — 그리고 아무 행도 렌더링 하지 않는 것은 선택된 것 처럼 표시 하지 않았다. 두 가지는 원인을 쌓았습니다. `Chat...
견적 문의를 persists 공유 라이브러리에 대한 재건
시장 작가는 이 서비스가 마지막으로 내장 된 후 하나의 커밋을 착륙, CI 이미지 빌드 시간에 clones kamo-shared-library - 그래서 배포 단지 여전히 견적을 떨어뜨린 버전ContactMode 저장.
보고서 스튜디오 디자인 - Java 정의 보고서, 일반적인 렌더링기
보고서는 kamo-shared-library에서 Java 클래스로 정의되며 하나에 의해 렌더링됩니다. 기능 중심 frontend, 그래서 추가 보고서는 새로운 클래스와 아무것도 다른. 어떤 파일에서 명백하지 않은 결정 기록 : 왜 렌더링자 공유 라이브러리 (pdfbox + poi-oo...
시장의 따옴표 접촉 규칙을 주장하고, 반 통계를 거부
DTOs는 따옴표를 실시합니다ContactMode와 인용문의MemberId 그러나 작가는 읽습니다 그들, 그래서 양식을 통해 왕복 설정하고 조용히 떨어졌다. 생성 및 업데이트 경로 모두 적용. 회원은 EXPLICIT의 밑에만 유지되고 그렇지 않으면, 그래서 시장은 스위치 백은 나중에 ...
고객의 연락처로 견적을 선택하십시오
시장 대화 상자는 "Quote's Future Contact"를 Enable 견적하에 얻습니다. 리드의 할당된 대리인, 인용 당 한 선택, 또는 1개의 명시된 사람으로 선택 같은 AgentSelector /leads 필터 사용. 엠에디터 플러그 인 참조:Editor 연락처 섹션을 성장,...
21 번역 통화에 차단 된 기사 저장
@Async는 inert이었습니다. ****** *************************************************************************************************************************************...
공지사항 AI가 박스를 재설정하는 동안 그들은 안으로 입력되고있다
AI 대화 상자로 보내기에 대한이 회원은 설명 "often resets 원본 설명으로 돌아가면 편집합니다. 그것은 재설정 명령, 제목, 진드한 스크린 샷 및 세 드롭 다운 너무 — 모두 그것이, 중성, 화면에 아무것도 왜 말을. 대화 상자는 `bug` PROP에서 필드를 입력하고 pr...
시장의 연락처 규칙을 묻습니다
직원 세부 사항, 직원 미리보기 및 고객의 자신의 페이지는 이제 해결 한 가지 방법을 통해 연락, 그래서 그들은 누가 인쇄 된 것에 대해 동의 할 수 없습니다 같은 문서. ASSIGNED AGENT에서 리드의 에이전트가 읽을 때 해결되었습니다. 앞에; 다른 2개의 형태의 밑에 그것은 s...
기사 corpus 및 그것을 짓는 파이프라인
307 기사 16 카테고리와 29 섹션, 에서 248 초안 문서/ 플러스 59 여기에 작성된 기사: 모든 범주와 섹션 방문 페이지, Getting Started 결코 도달하지 않은 초안, 플랫폼 범주 소스 폴더는 이제까지 가지고 README for, 그리고 단순히 누락 된 두 개의 회원...
시장은 고객의 연락처로 견적을 결정합니다
QuoteContactMode는 LeadMarket 3 답변을 제공합니다. 리드의 할당 된 에이전트 (읽는 당 해결, 모든 견적은 오늘 무엇을하고 null 열 뜻), 1개의 명시된 사람, 또는 각 인용에 한 선택. 후자 2는 Quote.contactMemberId에 snapshotted...
시장의 견적 문의 란과 per-quote snapshot
QUOTE CONTACT MODE (+ QUOTE CONTACT MEMBER ID)에 대한 답변을 판매합니다. 그 대답은 1개의 명시한 사람입니다), 각 인용은 접촉을 지킵니다 그것이었습니다 ****************로 상승 기본값이 없는 경우: null 모드는 할당된 에이전트로 읽...
자체가 읽지 않은 창
채팅 읽지 않은 배지는 어디에나 보이지 않았습니다 - 채팅 버튼, Interaction Center, hexhead — 그리고 이유가 배지되지 않았습니다. 모든 3 1개의 조사를 읽고, 그 조사는 구조 또는 각의 2 안에 명확하게 되었습니다 메시지 도착, 창에 메시지 자체가 열렸다. ...
Point at the real org, keep the tree in the URL, show related articles
KB_ORG_ID was "1". The help center lives in org 1168485648209608710, so every KB read on this site missed -- /help-center rendered its empty state no matter wha...
한 번만 메시지를 읽을 수 있습니다
POST /sessions/{guid}/messages는 @Transactional이며, NATS 출판물 메시지는 항상 커밋을 기다리고 있습니다. — 코멘트와 함께 왜 정확히 말하기: 거래에서 발행하는 것은 수령인의 자신의 행을 읽습니다. 두 개의 STOMP 발표는 아래 10 개의 선...
기사 관련 기사를 Curate
Kb관련 패널은 3개의 장소에 있는 1개의 성분입니다: 그것은 작곡가에 curates 그리고 편집자, 그리고 기사 보기에 다시 읽습니다. 여기에 기사 추가 또한 그 기사에 이것을 추가, 패널은 이렇게 말한다 -- 그렇지 않으면 쓰기의 두 번째 절반은 뭔가 편집 한 문서는 하지 않아 보인...
관련 기사 및 나무를 지키는 공공 경로
세 가지, 모두 같은 페이지에 도달. 관련 기사. KbArticleRelationService는 비대칭 "see also"를 소유합니다. 링크: 목록, 설정, 제안, 그리고 부드러운 삭제에 실행하는 명확한 그래서 은퇴 기사는 다른 사람의 목록과 조용히 그것을 짧게하지 않습니다. Rea...
KB ARTICLE RELATIONS에 대한 마이그레이션
거울 KbArticleRelation 에 kamo-shared-library. 오히려 명시적으로 ddl-auto로 왼쪽보다 UID 및 DATE CREATED 기본값은 라이브 데이터베이스, 일반 SQL 인서트가 그들에게 이름을 붙지 않고 작업 할 수 있습니다. 유일한 색인은 주문한 쌍에...
제2조
KB ARTICLE RELATIONS는 기사 간 "see also"링크를 보유하고 있습니다. 1개의 지식 기초. 행은 방향 당이고 쌍은 비대칭을 지켜집니다 KbArticleRelationService, 작성할 수 있는 유일한 것은 -- 반감기 쌍은 하나의 기사에 대한 링크를 표시하고 다...
누락된 형태의 채우기 쉬운 루트를 추가하고, ungranted 동작을 제공 중지
한 보고서 뒤에 두 가지 결함 : PDF 편집기가 열리지 않으며 삭제되었습니다. 삭제할 수 없는 회원에게 제공. ** 편집기.** DocManager 메시지 /api/docs/form-fillable/{id} 그리고 그 다음 경로가 생성되지 않았습니다. /api/docs의 밑에 cat...
당신은 스크롤했을 때 자신의 메시지로 아래로
역사로 스크롤하는 동안 보내는 것은 회원이 어디에 주차 그들은 그들의 자신의 메시지와 함께 접어. 좌석에서 실패한 전송과 정확히 같습니다. ChatBox 게이트는 autoFollow에 모든 포스트 오프닝 스크롤, 스크롤 핸들러가 순간을 떨어뜨립니다. handleSend 결코 다시 넣어...
도움말 센터 KB 구축, 관련 기사 및 공개 배선 설계
Documentation/의 밑에 248의 근원 초안을 커버하고, 나무는 아래에 지도를 맵니다 기존 도움말 센터 기사, 새로운 KB ARTICLE RELATIONS 기능 및 3 마케팅 수정 /help-center needs (wrong KB ORG ID, 플랫 hrefs 및 비현상 잡기...
페이지와 org 디렉토리를 검색하고 두 줄 빌더를 중지
네트워크 엔드포인트는 한 몸에 전체 세트에 응답합니다. 그것은 훌륭한 수십 명의 orgs 회원과 부동산의 운영자가 도달 할 수없는 20을 보여주기 위해. GET /org/network-directory를 추가합니다. 데이터베이스에서 한 페이지를 반환합니다. range=all은 정확히 ...
두 가지 "시작하지 않는"가 소스에서 삭제
SMS refusal 경로는 문장을 제공 할 때 서버를 인용하고 자신 중 하나로 돌아갑니다. 기계 코드를 제공 할 때. 두 개의 fallbacks는 영어 문자열 리터럴이었습니다. 구성 요소, 그래서 회원은 다른 20 로컬의 제품에 제품을 읽는 것은 영어를 가지고 - 창이 있을 때 스크린...
스타터베이스 최대 $ 10 모든 기간
69 / 59 / 49, 59 / 49에서. 약속 사다리는 디자인에 의해 untouched — 아직도 정확히 $ 10 1 년 동안 및 $ 20 3 - 표준은 모든 표면은 현재 달러에 해당합니다. 5개의 파일에 있는 Fallbacks는 그것으로 이동하고, check-price-token...
청구 기간을 앞쪽으로 제공, 기업에 숨겨지게
두 개의 분리 된 방법이 페이지는 선택을 해소. org 콘솔 HAD 3 단계 제어, 하지만 그것은 오른쪽에 tucked "Choose plan"은 플 렉서 스페이서 뒤에 두었습니다. 네 번째로 직접 넣어 계획 그리드의 열, 그것은 엔터프라이즈의 자신의 설정으로 읽는. 그것은 모든 가격...
계획 카드에 달러에 대한 약속 저장을 인용
할인은 세 년 동안 $ 10 및 $ 20이며, 카탈로그는 얼마입니까? 그것을 설정하고 다른 곳에서 광고를하는 방법. 퍼센트로 렌더링 1개의 숫자가 멈춘다 — 동일한 $10는 시동기 떨어져 17%이고 사업 떨어져 8% — 그래서 각 카드는 동일한 저축을 위한 다른 이야기 및 그(것)들의 ...
Launchpad pill의 게이트를 구독하는 것은
" 이미 지불하지 않음"는 VIEWER의 자신의 좌석을 의미합니다 - 동일한 질문 계획 및 청구 페이지 답변을 결정할 때 하나를 제공 할지 결정합니다. 공급 능력 대안 읽기 때문에 (단체의 구독)는 하나의 것입니다 독자는 가정하고, 두 명의 주인이 org가 비용을 지불하고 아무도를 붙지...
Stop offering the internal platform-owner plan for sale
listPlansForMarket filtered on isActive alone, and active is not the same as on the menu. OWNER_UNLIMITED ("Platform Owner — Internal") is active, carries no pr...
실행 제안, 계획 및 청구 및 실행 패드에
Kamocrm.com가 동일한 세 번째를 광고 한 동안 콘솔에 저장된 목록 가격 계획, kamo-internal에서 아무것도가 존재한다는 것을 볼 수 있기 때문에. 현재 위치 BillingService에서 해결 된 제안을 읽고 가격에 무엇을 보여줍니다. 카운트다운을 가진 계획 피커의 위...
실행 제안을 시도하고 좌석이 실제로 PAID인지 말
GET /markets/{id}/promotion 추가. in-app 구매 표면에 대한 방법이 없었다 제안은 모두에서 실행되었다 — 마케팅 사이트 읽기 프로모션을 통해 공공 카탈로그 프록시 및 kamo-internal은 동등하지 않았으므로 계획 및 청구 kamocrm.com이 동일한 계...
자체 라인의 오른쪽에 "/seat/month"를 설정합니다
가격은 왼쪽 가장자리를 유지하고 단위는 오른쪽이 걸립니다, 그래서 두 부류 왼쪽을 겹쳐 쌓이는 플러시 대신 카드의 폭 - 숫자를 왼쪽 그 밑에 엉망한 조각이 있었습니다. .plan-price는 뻗기 란입니다, 그래서 경간은 이미 카드와 그것의 단지를 경간합니다 본문 바로가기 1개의 규...
제안은 영웅과 가격대에 도달합니다
영웅은 이미 카운트 다운 리본을 가지고 있으며, 그 이후로 주목을 받고 있었습니다. 카탈로그는 퍼센트로 이동: `pickHeroOffer`는 FLAT PER SEAT에 필터링 배너의 사본은 "$18/seat 12 개월마다. 두 번째, "what offer is running"의 좁은 정...
가격의 밑에 "/seat/month"를, 그것외에 두십시오
세 가지 비율과 "/seat/month"는 네 개의 교차 카드에 선을 공유하지 않습니다. 1rem에 인라인으로 중간 텍스트를 감싸거나 숫자를 짜낸다. 설명 — 그리고 가격은이 repricing 세 가지 숫자가되었다, 그래서 "$59 /seat/month"을 보유하는 데 사용되는 행은 이...
해결에 실패하는 프로모션은 모든 계획에 넓지 않아야합니다
EMPTY 적용 플랜트Ids는 "striction" 다운스트림을 의미하므로 제한 TRANSLATE에 실패하면 빈 목록이 될 수 없습니다. · UUID가 카탈로그에서 누락된 사업 전용 코드는 자동으로 각 플랜 코드로 확장 — 서버가 더 넓은 것은 이 필드를 전혀 읽지 마십시오. 그것은 지...
BillingCycle을 픽업하는 재건. 사이트맵
소스 변경 없음. SecurityService clones kamo-shared-library 에 이미지 빌드 시간, 그리고 카탈로그는 TRIENNIAL 가격의 행을 수행하는 것에 관한 것입니다. @입력 (STRING) 알 수없는 이름과 getCatalog로드에 던져 한 쿼리에 모든 가...
A promo code works 에 그것의 자신의 마지막 일
마지막 날짜는 LAST 일 코드가 작동하지 않습니다. 첫날이 아닙니다. — SubscriptionPromotions.check는 서버의 방법을 읽고, 제안 밴드의 카운트 다운은 끝으로 실행됩니다. 밤이 자라서 계산기는 9 월 30 일에 AUTUMN을 거부하지만 체크 아웃은 여전히 그것을...
3 단계의 약속 레일 및 프로모션 페이지는 증명할 수 있습니다
새로운 가격: 시동기 $59/$49/$39 및 사업 $119/$109/$99 한 달에 좌석 당 월, 년 및 3 년 기간. 가로장은 매달/연간 쌍을 대체합니다 그리고 그것의 "Save 18%" pill — 비율은 평평한 $10/$20를 위한 틀린 단위이었습니다 좌석, 그래서 pill 인용...
3년 기간을 판매하고, 주기 편류의 4개의 사본을 멈추십시오
청구주기는 5 개 장소에서 손으로 입력되었습니다. 그들 중 하나, plan-pricing editor, 제안 "BIENNIAL" — 서버가 결코 없었다 — 그래서 그것을 선택 문자열 BillingCycle. valueOf는 가격 500'd를 저장하고 옵션 자체를 제안하지 않는 것은 문제...
세 년 기간을 빌리고 콘솔에 속도를 인용
BillingCycles는 TRIENNIAL을 얻고, 3 년으로 줄무늬로 표현했습니다. 30rty-six MONTHs 그래서 갱신은 가입 기념일을 추적 - 같은 이유 ANNUAL은 1 년입니다. months지금은 enum에 위임, 이는 번호를 소유: 그것은 여기에 명시되어 두 번 더 구...
