From 683efe95b31cdb42222023557ed0c763cc358113 Mon Sep 17 00:00:00 2001 From: Ruslan Bayandinov <45530296+wazsone@users.noreply.github.com> Date: Thu, 18 May 2023 00:09:43 +0700 Subject: [PATCH] hide bitrix id (#3207) Signed-off-by: Ruslan Bayandinov --- models/bitrix/src/index.ts | 16 +++- .../issues/edit/ControlPanel.svelte | 23 +++--- .../src/components/ClassAttributeBar.svelte | 78 +++++++++---------- 3 files changed, 67 insertions(+), 50 deletions(-) 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)} - - {/each} + {@const mixinKeys = getMixinKeys(mixin._id)} + {#if mixinKeys.length} +
+ {#each mixinKeys as key (typeof key === 'string' ? key : key.key)} + + {/each} + {/if} {/each}
diff --git a/plugins/view-resources/src/components/ClassAttributeBar.svelte b/plugins/view-resources/src/components/ClassAttributeBar.svelte index 31e0560eb6..1521511a3c 100644 --- a/plugins/view-resources/src/components/ClassAttributeBar.svelte +++ b/plugins/view-resources/src/components/ClassAttributeBar.svelte @@ -53,47 +53,47 @@ $: collapsed = getCollapsed(_class, nonEmpty) - -{#if showHeader} -
{ - collapsed = !collapsed - }} - > -
- - -
- - - +{#if keys.length} + + {#if showHeader} +
{ + collapsed = !collapsed + }} + > +
+ + +
+ + + +
+
+
+
-
-
-
-{/if} -{#if keys.length} + {/if}