Skip to content
Merged

Reset id #10643

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions plugins/setting-assets/assets/icons.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/cs.json
Original file line number Diff line number Diff line change
Expand Up @@ -216,6 +216,7 @@
"ImportDocumentDescription": "Umožňuje uživatelům importovat dokumenty do pracovního prostoru",
"SelectUsers": "Vybrat uživatele",
"ShowInTitle": "Zobrazit v názvu",
"SpaceMembersOnly": "Pouze členové prostoru"
"SpaceMembersOnly": "Pouze členové prostoru",
"Reset": "Resetovat"
}
}
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/de.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@
"ImportDocumentDescription": "Gewährt Benutzern die Möglichkeit, Dokumente in den Arbeitsbereich zu importieren",
"SelectUsers": "Benutzer auswählen",
"ShowInTitle": "Im Titel anzeigen",
"SpaceMembersOnly": "Nur Bereichsmitglieder"
"SpaceMembersOnly": "Nur Bereichsmitglieder",
"Reset": "Zurücksetzen"
}
}
1 change: 1 addition & 0 deletions plugins/setting-assets/lang/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -206,6 +206,7 @@
"ApiToken": "API token",
"GenerateApiToken": "Generate API token",
"IdentifierExists": "Identifier already exists",
"Reset": "Reset",
"Restricted": "Restricted",
"RestrictedAttributeWarning": "Are you sure you want to restrict changing this attribute? This action will create permissions for this attribute and cannot be undone.",
"PasswordAgingRule": "Password aging rule",
Expand Down
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/es.json
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@
"ImportDocumentDescription": "Otorga a los usuarios la capacidad de importar documentos al espacio de trabajo",
"SelectUsers": "Seleccionar usuarios",
"ShowInTitle": "Mostrar en el título",
"SpaceMembersOnly": "Solo miembros del espacio"
"SpaceMembersOnly": "Solo miembros del espacio",
"Reset": "Reiniciar"
}
}
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/fr.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@
"ImportDocumentDescription": "Accorde aux utilisateurs la possibilité d'importer des documents dans l'espace de travail",
"SelectUsers": "Sélectionner des utilisateurs",
"ShowInTitle": "Afficher dans le titre",
"SpaceMembersOnly": "Membres de l'espace uniquement"
"SpaceMembersOnly": "Membres de l'espace uniquement",
"Reset": "Réinitialiser"
}
}
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/it.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@
"ImportDocumentDescription": "Concede agli utenti la possibilità di importare documenti nell'area di lavoro",
"SelectUsers": "Seleziona utenti",
"ShowInTitle": "Mostra nel titolo",
"SpaceMembersOnly": "Solo membri dello spazio"
"SpaceMembersOnly": "Solo membri dello spazio",
"Reset": "Reset"
}
}
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/ja.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@
"ImportDocumentDescription": "ユーザーにワークスペースにドキュメントをインポートする機能を付与します",
"SelectUsers": "ユーザーを選択",
"ShowInTitle": "タイトルに表示",
"SpaceMembersOnly": "スペースメンバーのみ"
"SpaceMembersOnly": "スペースメンバーのみ",
"Reset": "リセット"
}
}
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/pt-br.json
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@
"ImportDocumentDescription": "Concede aos usuários a capacidade de importar documentos para o espaço de trabalho",
"SelectUsers": "Selecionar usuários",
"ShowInTitle": "Mostrar no título",
"SpaceMembersOnly": "Apenas membros do espaço"
"SpaceMembersOnly": "Apenas membros do espaço",
"Reset": "Reiniciar"
}
}
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/pt.json
Original file line number Diff line number Diff line change
Expand Up @@ -209,6 +209,7 @@
"ImportDocumentDescription": "Concede aos usuários a capacidade de importar documentos para o espaço de trabalho",
"SelectUsers": "Selecionar usuários",
"ShowInTitle": "Mostrar no título",
"SpaceMembersOnly": "Apenas membros do espaço"
"SpaceMembersOnly": "Apenas membros do espaço",
"Reset": "Reiniciar"
}
}
1 change: 1 addition & 0 deletions plugins/setting-assets/lang/ru.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"MaxValue": "Максимальное значение",
"IntegerOnly": "Только целые числа",
"IdentifierExists": "Идентификатор уже существует",
"Reset": "Обнулить",
"AccountSettings": "Настройки аккаунта",
"Categories": "Категории",
"Delete": "Удалить",
Expand Down
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/tr.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@
"ImportDocumentDescription": "Kullanıcılara çalışma alanına belge içe aktarma yeteneği verir",
"SelectUsers": "Kullanıcıları seç",
"ShowInTitle": "Başlıkta göster",
"SpaceMembersOnly": "Yalnızca alan üyeleri"
"SpaceMembersOnly": "Yalnızca alan üyeleri",
"Reset": "Sıfırla"
}
}
3 changes: 2 additions & 1 deletion plugins/setting-assets/lang/zh.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@
"ImportDocumentDescription": "授予用户将文档导入工作区的权限",
"SelectUsers": "选择用户",
"ShowInTitle": "在标题中显示",
"SpaceMembersOnly": "仅限空间成员"
"SpaceMembersOnly": "仅限空间成员",
"Reset": "重置"
}
}
3 changes: 2 additions & 1 deletion plugins/setting-assets/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -35,5 +35,6 @@ loadMetadata(setting.icon, {
Views: `${icons}#views`,
Relations: `${icons}#relation`,
Mailbox: `${icons}#mailbox`,
OfficeSettings: `${icons}#office`
OfficeSettings: `${icons}#office`,
Reset: `${icons}#reset`
})
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@
import core, { Attribute, CustomSequence, IndexKind, Ref, Type, TypeIdentifier as TypeId } from '@hcengineering/core'
import { TypeIdentifier } from '@hcengineering/model'
import { createQuery, getClient } from '@hcengineering/presentation'
import { EditBox, Label, Toggle } from '@hcengineering/ui'
import { EditBox, Label, Toggle, Button, ButtonIcon } from '@hcengineering/ui'
import { createEventDispatcher } from 'svelte'
import setting from '../../plugin'

Expand All @@ -43,6 +43,11 @@

$: currentSequence = sequences.find((s) => s._id === seq)

async function resetSequence () {
if (!editable || currentSequence === undefined) return
await client.update(currentSequence, { sequence: 0 })
}

async function change () {
if (!editable) return
if (identifiers.has(identifier.toUpperCase())) return
Expand Down Expand Up @@ -70,7 +75,7 @@
<span class="label">
<Label label={core.string.Id} />
</span>
<div class="flex-row-center">
<div class="flex-row-center" style="gap: .5rem">
<EditBox
bind:value={identifier}
disabled={!editable}
Expand All @@ -79,6 +84,9 @@
maxWidth={'50%'}
on:change={change}
/>
{#if editable && currentSequence?.sequence && currentSequence.sequence > 0}
<ButtonIcon icon={setting.icon.Reset} tooltip={{ label: setting.string.Reset }} on:click={resetSequence} />
{/if}
{#if editable && identifiers.has(identifier.toUpperCase())}
<div class="overflow-label duplicated-identifier">
<Label label={setting.string.IdentifierExists} />
Expand Down
1 change: 1 addition & 0 deletions plugins/setting-resources/src/plugin.ts
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,7 @@ export default mergeIds(settingId, setting, {
Login: '' as IntlString,
Primary: '' as IntlString,
IdentifierExists: '' as IntlString,
Reset: '' as IntlString,
Restricted: '' as IntlString,
RestrictedAttributeWarning: '' as IntlString,
PasswordAgingRule: '' as IntlString,
Expand Down
3 changes: 2 additions & 1 deletion plugins/setting/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -356,7 +356,8 @@ export default plugin(settingId, {
Views: '' as Asset,
Relations: '' as Asset,
Mailbox: '' as Asset,
OfficeSettings: '' as Asset
OfficeSettings: '' as Asset,
Reset: '' as Asset
},
templateFieldCategory: {
Integration: '' as Ref<TemplateFieldCategory>
Expand Down
Loading