外部画像をメール本文に復元
外部画像は、ページレベルのイメージポリシーが出荷したときにレンダリングを停止します。 ザ・オブ・ザ・ ミドルウェアは `img-src 'self' データをセットします: blob: https://theme.<apex> https://*.<apex` は、 そして `srcdoc` iframe```````...
署名の間違いの計画を追加します
HR 法務・コンプライアンス・シリーズのフェーズ 2 は、署名者スロット 結合、サーバー側の必須フィールドの執行、招待の抑制および 受信スコープドデコーダー.
テンプレートの宣言されたスロットで送信ダイアログの受信者を受け取ります
署名ダイアログの送信は1つの受信行をシードし、アンバウンド 「受取人を追加」ではなく、テンプレートの署名者スロットを取得することはありません。 ESigサービス 400 以上の送信を拒否 — 結合する正しいスロットはありません フィールドをゼロにし、Finish を押すことができます。 何も署名したことがないため、スタ...
テンプレートのサイダースロットを埋め込んで、オーバーフィルを拒絶する
サイダーカウントチェックは、最後のラウンドがEXACTマッチを要求しました テンプレートの宣言されたスロットは、無声にモーゲージ開示を中止する お問い合わせ SecurityService のネイティブ・ディスクロージャーの送信者は URLA ごとの 1 つの署名者を導きます 借り手 THAT HAS AN EMAIL...
完全な委任された封筒は、送信する前に悪い署名者数を拒否し、
envelopeComplete は、すべての受信者から署名されたリテラルが必要ですが、delegate() デリゲーター DELEGATED を永遠に残し、代わりに置換を ADDS 置換する。 委任された封筒は署名されたに達することができません: completeAt は 決して設定しないで下さい、平らに署名されたP...
NATS/WebSocketから残りの花粉スクリーンを運転する
アプリ全体で15のネットワークポールが、既にあったイベントに置き換えられます。 状態を所有するサービスに追加されたイベントまたはイベント。 メール — フォルダツリー、会話リスト、メッセージリストそれぞれが自分の実行した 30秒タイマー。 メールサービスでは、到着、フラグのメールボックス変更イベントを公開しています。...
Push platform-admin state changes instead of being polled for them
Every platform screen backed by this service refreshed on a timer, because this service has no WebSocket and therefore no way to tell anyone anything: the close...
メールボックス変更イベントを公開して、メールビューがポーリングを停止
フォルダツリー、会話リスト、メッセージリストはそれぞれ30秒で実行されます。 何かが動かされたチャンスにリロードするタイマー。 WebSocketは既に メールが到着した時に伝えましたが、メールボックスの変更方法の1つです。 — Roundcubeまたは電話でメッセージを読み込み、それを移動、削除、または 次のチェック...
リレーセキュリティサービスプラットフォームイベントをSTOMPへ
SecurityService は、プラットフォーム admin 表面 — システム構成、DNS を所有しています。 暫定, コマースの同期 — しかし、WebSocketエンドポイントがないため、すべての画面 何も言い、タイマーでリフレッシュする方法はなかった。 クローズドローンのトレーナータブは4秒ごとに、DNSは...
Polled ではなく、進捗とドメインの状態を同期させる
複数のプラットフォームであるSecurityServiceのプッシュ変換のための2つのホック 何も言う方法がなかったので、タイマーに更新された画面。 RetailSyncLogListenerは、RetailSyncOrchestratorでオプションの通知シームです。 sync run が IN PROGRESS ...
デコーダーをデコーダーする受信者にデコーダーをスコープ
単一の受取人が全封筒の DEcoderD を、そう反対のsigner 置きました 他の当事者がすでに与えられた署名を破壊することができ, 回復パスなし. 今、エンベロープは、まだ署名できる人が残っていないときだけ終了します。 また、完了のために署名されたようにDELEGATEDカウントを停止します。それは安全だっただ...
送信者を1封筒の招待メールを抑制できるようにする
エンベロープを無条件に電子メールで送信するので、多くの呼び出し主が 1つの通知の背後にある封筒は、静かに滞在する方法はありませんでした。 Null は、 既存の振る舞い;アクセストークンは、どちらの方法でも発行されます.
ブラウザだけでなく、サーバー上で必要なフィールドを強制する
send() は、同意とステップアップのみを検証しました。空の値リストが承認されました 受取人が署名したままです。 ポート検証.ts (esign-core), 含む checkbox/toggle のルールは、文字文字列 "true" と multi select が必要です。 JSON 配列は非空でなければなりませ...
テンプレート署名スロットにすべての受信者を埋め込む
Caller は、SignerUid を提供していないので、受信者は 1 つなしで作成されました。 ビルドセッション SignerUid でサイダーのフィールドをフィルタリングするので、myFields は空の補完Stats に戻りました。 必要な 0 の 0 を報告し、署名者は何も署名した終わりを押すことができます。...
法的パッケージの実体計画を追加する
HRのフェーズ1 法的&コンプライアンスシリーズ: com.kamo.z.shared.hr.legal 実体セットとそのスキーマのマイグレーション.
プッシュされた未読のカウントからメールバッジをドライブし、30秒の投票ではなく
MailButton は setInterval(fetchUnreadCount, 30 000) をすべてのタブで実行し、 各ティックは /api/email/folders と呼ばれる。全てのフォルダーが開いているエンドポイント バッジニーズを整数するメールボックス。 電子メール WebSocket 既に接続され...
Push INBOX unread counts over NATS/WebSocket instead of polling
The nav-top mail badge in kamo-internal refreshed itself by calling /api/email/folders every 30 seconds, per browser tab. That endpoint walks the entire folder ...
必要な UNIQUE インデックスが作成できないときの実行失敗
validate() は例外を捕捉し、記録されたので、失敗した CREATE UNIQUE INDEX 報告 成功とサービスは、すべてのユニークさを保証することなく起動しました。 ランナーを予防するために存在します。 バージョンインデックス2同時なし 同じバージョン番号とそれにピン留めされた代入を分担する あいまい; ...
聴衆のFKと証明された言葉を実際に保持させます
全体のブランチレビューから5つの欠陥、すべての証拠パス。 聴衆のFKsはカスケードをしませんでした。 カスケード = CascadeType.DETACH は persistence-contextのカスケードはDDLで何も出ないし、従ってHibernateは作りました ACTIONの制約なし 所属部署・役職は、FK...
法的パッケージのスキーマを上陸させる
リポジトリのスキャンリストにcom.kamo.z.shared.hr.legalを追加し、確実に 独自性とルックアップは、エンティティティティティティティティのマッピングを安全に表現することはできません.
唯一の証拠としてパッケージの検証を録音
パッケージレベルの「私は読んで同意しています」とは、さまざまな法的手段です。 E-SIGNは、あらゆる文書の署名から、トランスアクティベーションを承諾し、 署名可能な文書のないパッケージの唯一の証拠。 ガードは更新を拒否します PhiAccessLog の使い方を削除.
パーメンバーの割り当てとパードキュメントの進捗を追加
ドキュメントの行は、N e-sign エンベロープが1つのパッケージとして読み込まれる結合です。 バッジのカウントは、割り当てのステータスがオフになります。 e-sign ステータス: 受信者 ステータスは VOIDED や EXPIRED はありません。 受信行に触れることはありません。 承認のみのパッケージには、ま...
パッケージコンテンツを公平なバージョンに凍結する
ImgDat blob id と SHA-256 をピンで止め、 Docs が保存 新しいバイトで同じ Img をリポイントするので、 imgId だけで 2 人のメンバーが署名する 同一の ID の下の異なった文書。 デザインをスナップショットするので、実行 resolveDesignJson のフォールバックは最新...
部署、職種、または名前付きメンバーでパッケージをターゲット
SystemUserAccess の形状 TeamMemberRepo にオーディエンスのリゾルバを追加します。 空のインターフェイスでした。ACTIVE + recordState の述語は、 スタッフと未採用の人材を派遣.
法的パッケージテンプレートのエンティティティを追加
パッケージは、バインダーとオーディエンスの注文セットです。 バインダーの参照はあります バインダーがユーザー削除可能で、アイテムをカスケードするので、ソフトID。 ザ・オブ・ザ・ 認証ワーディングはハッシュで完全に保存されます — ポインタは証明できません 会員が同意したもの.
AddItem のドキュメント/バインドコレクションのスコープを強化する
BinderService.addItemは、読み取りアクセスを確認し、VAULT/ローン文書を拒否しました。 しかし、文書の独自のコレクションをバインダーに決して比較しません。 手作りのリクエストは、別の文書をクロスファイルしても構いません ビーンダーにコレクション - UI のみの修正は API を開いたままにしま...
所有者のidではなく、(MY DOCS、'')に空のバインダーをスコープ
My Docs DocManager は、assocObjectId プロパティを渡すことはありません。 解決とクエリ (3, ''). BACKFILL EMPTY SQLは空のバインダーをスクーピングしました (3, MemberId) ではなく、UI で永続的に到達できないようにします。 追加する 任意のバインダ...
法的&コンプライアンスの設計とバインダースコーププランを追加
設計はHRの法的及び承諾モジュールの完全なクロスレポ分析です (パッケージテンプレート、配信、実行ウィザード、navtopバッジ、通知メール) 8つのロックされた決定で。 計画は、そのシリーズのフェーズ0です:スキャッピング 彼らが所属するドキュメントコレクションへのバインダー.
スコープ値ではなく、リクエストIDでロードバインダーを監視
同じBinderScope 単独では、SAME スコープの 2 つの機内リクエストを通知できません。 別の(A -> B -> A)なので、より遅い古いリクエストは、まだ新しいものを上書きすることができます お問い合わせ 代わりにモノトニック生成カウンターで最新のリクエストを追跡し、 生を受入れるために********...
オープンコレクションに属するバインダーのみを表示
OrganizerTab は既に assocType/assocObjectId を受け取り、それらを渡しました エディタのドキュメントピッカーが、バインダーリストを非スコープ化したので、 DocManager は同じプールをレンダリングし、HR リソースの下で開いたバインダーは、 マーケティング文書に記入してください...
そのコレクションのバインダーストアを意識させます
ストアはモジュールシングルトンなので、アクティブなスコープを追跡し、クリアします。 スコープ変更、およびストールインフライト応答をドロップします.
NOT NULL カラムのHibernate ddl-auto挙動で javadoc を修正
CockroachDB は ADD COLUMN を拒否します。 ... NULL なし 未 に 混乱 テーブルなので、Hibernate の ddl-auto の試みは ではなく (logged, non-fatal) 失敗します 反対。 予想される無害なERROR騒音を運転者に文書化 スタートアップを見ていると、実...
1つのコレクション内でバインダーをリスト作成
DocManager の (assocType, assocObject) に可視バインドクエリをスコープ Id), create のスコープを押下し、重複して継承し、last modified をバンプします。 バインダーの行を書かなかった項目の変異から.
既存のバインダーが所属する各コレクションをバックフィル
最初の DOC アイテムの Img からスコープを派生させる; 空のバインダーは戻ってくる オーナーのマイドキュメント。 バックフィルの後にNULLは適用されません.
1つのドキュメントコレクションへの可視性を絞り込む
FindVisibleToMember をスコープ付きバリアントで置換し、2 をドロップします。 デッド date updated 列でソートされた未参照のファインダー.
所属するドキュメントコレクションをバインダーする
バインダーは、assocスキャッピングがなかったため、すべてのDocManagerは同じグローバルをレンダリングしました パーメンバープールとマーケティングの下で構築されたバインダーは、HRで埋めることができます ドキュメント。 Img.assocId にマッチする ImageAssocType のターミナルを保存しま...
自動インポート管理ダイアログに閉じるボタンを追加します
ポップアップの管理は、ヘッダに無期限だった — のみ バックドロップとEscは閉じました。 編集アクションの横にあるXアイコンボタンを追加します.
ミーティング・インビット・フィールドを最大化したときに意味でグループ化
フォームを同じ半分に分割すると、間違ったユニットを使用しました。 それは日付を伸ばしました ウィンドウの半分を渡って入力し、遠い端の終日箱を、残しました 数百ピクセルのピクセルを何のものかを追跡し、押しられた2つの短い時間入力 属するリマインダーから全ウィンドウ幅を追加します。フィールドは 1つの考えとして読みます s...
DocManager Organizer タブを Binders に変更
タブはバインダバインダストをリストするので、保持しているものの名前をつけます。 タブラベルをポイントし、 名前付き辞書キー(tabs.binders、addToBinder)の行アクション ピッカー ダイアログのタイトルと空のバインダ ヒントは辞書でリワードされ、 キーを保持します.
ウィンドウが最大になったときにツールコンポーネントを伝えます
ツールウィンドウの最大化は、100vw/100vhでシェルを再ペイントするが、 ウィンドウの保存されたサイズは無接触で、保存されたサイズはツールドックの手はである コンポーネント。 コンパスウィンドウは 360 を格納するので、その中のすべての幅のブレークポイント 窓がどれだけ大きいか問題なく狭い側に永久に座ります。 ...
文書が記憶されたズームで開くとき、ページ上のフィールドを保ちます
文書の再開は、隅に小さなフィールドをすべて描画できます。 ズーム制御のワンクリックは、それらをすべての場所にスナップしました。 フィールドとアノテーションが反対にレイアウトされたページボックスは、 既にzoomによって乗算され、乗算をした効果 zoom *changed*のときラン。 ツールボックスストアはモジュール...
編集可能なボディから引用された元を保って下さい
応答は、クイルエディタ全体に引用されたメッセージを本文としてドロップします。 Quill は単純なグリッドだけをモデル化できるため、見積書内のすべてのレイアウトテーブルは 1 つにフラット化されたレイアウトテーブルは、シグネチャとほぼすべて マーケティングメールが構築され、引用されたシグネチャがベアとして戻ってきた理由...
引用された署名のグリッドされたコピーを描画する返信を停止する
カモから送信されたメッセージに返信すると、シグネチャを2回示した:ライブ1、 そしてそれ以上は引用された元ののmangled版、ボーダーとして引かれる スプレッドシート。 2つの別々の原因は、ここに固定されています。 グリッドラインは1798507からの回帰でした。 <table> ごとに変更しました。 メール ボ...
会議招待フィールドを最大化したときに2列にペアリング
招待状は8つの全幅列をスタックし、最大化されたコンポーズで ウィンドウは、半分を残しながら、画面をオフする方法のほとんどをボディエディタを押しました ウィンドウの幅は入力の両側を空にします。 フィールドは、既存の DOM 順序で 2 つのトラックに流れます。 タイトル|日付・時刻|タイムゾーン・場所|URL — フォ...
読者が取得する文書に対するナンバーページ
修飾子は、設計のページのインデックスをキーオフしました。 ポジションではなく、削除と再注文を生き残る。 なので、削除ページ2は左 4ページ目の3ページ目の「ページ3 5」をプレビューします。 ページの番号と修飾子ページは、終了するシーケンスに対して解決します。 削除されたページでは、修飾子をまったく持ちません。 pa...
署名された文書にページ操作と修飾子を適用します
デザイナーはページを回転させ、削除し、再注文し、そしてadd-blank、プラス提供しました 透かし、ページ番号、ラベル修飾子、およびフラットテンはどれも読みません。 フィールドの値をソースページに追加し、証明書に追加します。 ページの先頭へ 削除はまだ出荷され、設定した透かしが現れません。 お問い合わせ 今すぐ適用さ...
ビルド出力の追跡を停止する
ターゲット/は、Javaサービスの中でのみ、ここにコミットしました。 無視します。 コンパイルされたクラスと確実なレポートは、すべてのビルドで実行され、 ソースに相対的であるだけ.
すべてのポップアップツールウィンドウに40pxの客室を両方の軸で与える
レジストリ内の各ツールのデフォルトサイズと最小サイズは40x40で成長し、 漂流ではなく、横にハードコードされた幾何学 契約から: - 計算機を映すCalculatorToolの1モードサイズのテーブル、 レジストリのデフォルト。 - AiChatWindowの復元から最大サイズ。 420x520では既にあった 古い...
携帯電話に電話をかけずに番号を読み込む
AutoDial を渡る対応カードの延長か数を、従って叩きます ソフトフォンが登録した瞬間に電話が出てきます。 カードはホバーに開きます、 ライブコールを同僚やクライアントの1つのストレイポインタに置き、ワンクリック あとは、そういったことがない。 ソフトフォンは、入力された番号で開き、読者が待ちます 呼び出し自体を...
