diff --git a/models/bitrix/src/index.ts b/models/bitrix/src/index.ts index 303f94678a..441baf4a5f 100644 --- a/models/bitrix/src/index.ts +++ b/models/bitrix/src/index.ts @@ -14,7 +14,19 @@ // limitations under the License. // -import { ArrOf, Builder, Collection, Mixin, Model, Prop, ReadOnly, TypeRef, TypeString, UX } from '@hcengineering/model' +import { + ArrOf, + Builder, + Collection, + Hidden, + Mixin, + Model, + Prop, + ReadOnly, + TypeRef, + TypeString, + UX +} from '@hcengineering/model' import core, { TAttachedDoc, TDoc } from '@hcengineering/model-core' import bitrix from './plugin' @@ -36,8 +48,10 @@ const DOMAIN_BITRIX = 'bitrix' as Domain @UX(getEmbeddedLabel('Bitrix')) export class TBitrixSyncDoc extends TDoc implements BitrixSyncDoc { type!: string + @Prop(TypeString(), getEmbeddedLabel('BitrixId')) @ReadOnly() + @Hidden() bitrixId!: string } diff --git a/plugins/tracker-resources/src/components/issues/edit/ControlPanel.svelte b/plugins/tracker-resources/src/components/issues/edit/ControlPanel.svelte index 2039a516d5..fb0fef5d0e 100644 --- a/plugins/tracker-resources/src/components/issues/edit/ControlPanel.svelte +++ b/plugins/tracker-resources/src/components/issues/edit/ControlPanel.svelte @@ -197,15 +197,18 @@ {/if} {#each mixins as mixin} -
- {#each getMixinKeys(mixin._id) as key (typeof key === 'string' ? key : key.key)} -