Show version as column (#10344)

Signed-off-by: Denis Bykhov <bykhov.denis@gmail.com>
This commit is contained in:
Denis Bykhov
2026-01-02 03:05:16 +05:00
committed by GitHub
parent 19963814b0
commit 4eec6ea2d2
16 changed files with 82 additions and 15 deletions
+1
View File
@@ -69,6 +69,7 @@
"@hcengineering/workbench": "workspace:^0.7.0",
"@tiptap/core": "^2.11.7",
"@hcengineering/platform": "workspace:^0.7.19",
"@hcengineering/model": "workspace:^0.7.17",
"@hcengineering/card": "workspace:^0.7.0",
"@hcengineering/communication": "workspace:^0.7.0",
"@hcengineering/preference": "workspace:^0.7.0",
@@ -14,6 +14,7 @@
-->
<script lang="ts">
import { MasterTag } from '@hcengineering/card'
import { TypeNumber } from '@hcengineering/model'
import { getEmbeddedLabel, translateCB } from '@hcengineering/platform'
import { getClient, IconWithEmoji, MessageBox } from '@hcengineering/presentation'
import setting from '@hcengineering/setting'
@@ -115,6 +116,15 @@
await client.createMixin(masterTag._id, masterTag._class, masterTag.space, core.mixin.VersionableClass, {
enabled: true
})
await client.createDoc(core.class.Attribute, core.space.Model, {
attributeOf: masterTag._id,
_class: core.class.Attribute,
isCustrom: false,
label: core.string.Version,
name: 'version',
readonly: true,
type: TypeNumber()
})
versioningEnabled = true
}
})
@@ -301,11 +301,11 @@
<span class="label">
<Label label={view.string.AutomationOnly} />
</span>
<Toggle bind:on={automationOnly} />
<Toggle bind:on={automationOnly} disabled={attribute.isCustom !== true} />
<span class="label">
<Label label={setting.string.Restricted} />
</span>
<Toggle on={isRestricted} disabled={isRestricted} on:change={changeRestricted} />
<Toggle on={isRestricted} disabled={isRestricted || attribute.isCustom !== true} on:change={changeRestricted} />
</div>
</Modal>