ホストではなく、タブのorgのブランディングをペイント

Fixkamo-internal
出荷済み
2026年8月24日 23:35 UTC
プロフィール
kamo
コンテンツ
b76247a

getThemePath() は window.location.hostname からテーマベースを生成しました。 お問い合わせ すべての組織がそのホスト名を持っていたときに適切な質問に答えました 独自の — とカスタムドメインのテナントがまだ機能します。 共有ホストでは、 ない:ドメインのないすべての組織は、 内部.kamocrm.com, そう、それらすべてがプラットフォームの プラットフォームのMinIOからロゴ、色、config.jsonをブランディング、読み込み フォルダ。 org のコンテキストは、タブごとにドメイン (sessionStorage) を記録します。 session id — 2 つの orgs は 2 つのタブで開き、それぞれ自身で塗ります)、 getThemePath() は、どれも知られていないときにホスト名に戻り、それを好む: 最初にペイント、または org 文脈のないページ。 そのフォールバックは、すべて コールは無条件に前にした。 すでに動くものはありません。 プラットフォーム org は、 ******************** とカスタムドメインテナント theme.acme.com/public/acme-com — バイトを今日に識別し、ピン留め テスト。 変更が間違っていたのは唯一の答えです。 記録されたドメインは、エイリアス・ストリッピングを行わないGIVENとして使用されます。 hostname パスの使用。 既に org FQDN: 最初のラベルをストリッピングする crm.kamocrm.comをkamocrm.comとgnosia.demo.kamocrm.comに変更します。 親の apex に、各 org は別のものからそのブランディングを読みます orgのフォルダ。 空白の値とベアエイリアスラベルは無視されます。 どこにも解決する URL をビルドするので、記録しました。 レンダリング中に記録される、効果がない: コンポーネントコール getThemePath() 最初のコミットに絵画をしながら、その効果はそれらとその後に上陸します ブランディングは視覚的に変化します。 OrgThemeProvisionService は、すでに名前の構成で存在するフォルダです。 ドメインレス org のテーマフォルダーから resolvePrimaryDomain's {alias}.kamocrm.comフォールバック、このレコードと同じ値です。 2921 テストパス 生産ビルドはCIに委任されます。他のセッション 次のビルドロックを継続的に保持します(6同時ビルド).

すべての変更

配送を見るのが好きですか?

これらのアップデートは、自動的にワークスペースに埋め込まれます。 週1回無料スタートし、週1回生育する.

永遠に無料で始める料金を見る