-
+
{#if value && shortLabel}
{shortLabel}-{value.number}
diff --git a/plugins/recruit-resources/src/components/review/ReviewPresenter.svelte b/plugins/recruit-resources/src/components/review/ReviewPresenter.svelte
index 64b2f22650..6ad0bc889e 100644
--- a/plugins/recruit-resources/src/components/review/ReviewPresenter.svelte
+++ b/plugins/recruit-resources/src/components/review/ReviewPresenter.svelte
@@ -43,7 +43,7 @@
href="#{getPanelURI(view.component.EditDoc, value._id, value._class, 'content')}"
>
-
+
{shortLabel}-{value.number}
diff --git a/plugins/recruit/src/index.ts b/plugins/recruit/src/index.ts
index 78d86ac226..d12ce8e6b1 100644
--- a/plugins/recruit/src/index.ts
+++ b/plugins/recruit/src/index.ts
@@ -120,6 +120,8 @@ const recruit = plugin(recruitId, {
Review: '' as Asset,
Opinion: '' as Asset,
CreateCandidate: '' as Asset,
+ AssignedToMe: '' as Asset,
+ Reviews: '' as Asset,
Skills: '' as Asset
},
space: {
diff --git a/plugins/tracker-assets/assets/icons.svg b/plugins/tracker-assets/assets/icons.svg
index 60eadf80d0..ffb94f33fa 100644
--- a/plugins/tracker-assets/assets/icons.svg
+++ b/plugins/tracker-assets/assets/icons.svg
@@ -1,9 +1,7 @@
diff --git a/plugins/tracker-assets/lang/en.json b/plugins/tracker-assets/lang/en.json
index f6f747b7a3..52116da60d 100644
--- a/plugins/tracker-assets/lang/en.json
+++ b/plugins/tracker-assets/lang/en.json
@@ -138,7 +138,7 @@
"Save": "Save",
"IncludeItemsThatMatch": "Include items that match",
"AnyFilter": "any filter",
- "AllFilters": "all filters",
+ "AllFilters": "all filters",
"NoDescription": "No description",
"SearchIssue": "Search for task..."
},
diff --git a/plugins/tracker-assets/lang/ru.json b/plugins/tracker-assets/lang/ru.json
index 1b86749db8..d5dc11653f 100644
--- a/plugins/tracker-assets/lang/ru.json
+++ b/plugins/tracker-assets/lang/ru.json
@@ -75,6 +75,9 @@
"Rank": "",
"IssueTitlePlaceholder": "Имя задачи",
"IssueDescriptionPlaceholder": "Описание задачи",
+ "CopyIssueUrl": "Копировать URL-адрес задачи в буфер обмена",
+ "CopyIssueId": "Копировать ID задачи в буфер обмена",
+ "CopyIssueBranch": "Копировать имя ветки Git в буфер обмена",
"GotoIssues": "Перейти к задачам",
"GotoActive": "Перейти к активным задачам",
diff --git a/plugins/tracker-assets/src/index.ts b/plugins/tracker-assets/src/index.ts
index f15f096a90..49fe1757e9 100644
--- a/plugins/tracker-assets/src/index.ts
+++ b/plugins/tracker-assets/src/index.ts
@@ -55,7 +55,11 @@ loadMetadata(tracker.icon, {
ProjectStatusInProgress: `${icons}#project-status-in-progress`,
ProjectStatusPaused: `${icons}#project-status-paused`,
ProjectStatusCompleted: `${icons}#project-status-completed`,
- ProjectStatusCanceled: `${icons}#project-status-canceled`
+ ProjectStatusCanceled: `${icons}#project-status-canceled`,
+
+ CopyID: `${icons}#copyID`,
+ CopyURL: `${icons}#copyURL`,
+ CopyBranch: `${icons}#copyBranch`
})
addStringsLoader(trackerId, async (lang: string) => await import(`../lang/${lang}.json`))
diff --git a/plugins/tracker-resources/src/components/issues/edit/CopyToClipboard.svelte b/plugins/tracker-resources/src/components/issues/edit/CopyToClipboard.svelte
index 8d23777356..c53b78495a 100644
--- a/plugins/tracker-resources/src/components/issues/edit/CopyToClipboard.svelte
+++ b/plugins/tracker-resources/src/components/issues/edit/CopyToClipboard.svelte
@@ -22,17 +22,13 @@
{#if issueUrl}
-
+
{/if}
{#if issueId}
-
+
{/if}
{#if issueBranch}
-
+
{/if}
diff --git a/plugins/tracker-resources/src/components/issues/edit/CopyToClipboardButton.svelte b/plugins/tracker-resources/src/components/issues/edit/CopyToClipboardButton.svelte
index cd29cd4500..5a38897033 100644
--- a/plugins/tracker-resources/src/components/issues/edit/CopyToClipboardButton.svelte
+++ b/plugins/tracker-resources/src/components/issues/edit/CopyToClipboardButton.svelte
@@ -22,11 +22,5 @@
-
diff --git a/plugins/tracker/src/index.ts b/plugins/tracker/src/index.ts
index 158e61d74c..967d925625 100644
--- a/plugins/tracker/src/index.ts
+++ b/plugins/tracker/src/index.ts
@@ -254,7 +254,11 @@ export default plugin(trackerId, {
ProjectStatusInProgress: '' as Asset,
ProjectStatusPaused: '' as Asset,
ProjectStatusCompleted: '' as Asset,
- ProjectStatusCanceled: '' as Asset
+ ProjectStatusCanceled: '' as Asset,
+
+ CopyID: '' as Asset,
+ CopyURL: '' as Asset,
+ CopyBranch: '' as Asset
},
category: {
Tracker: '' as Ref
diff --git a/plugins/view-assets/assets/icons.svg b/plugins/view-assets/assets/icons.svg
index db6d9689d6..d8a22e3f30 100644
--- a/plugins/view-assets/assets/icons.svg
+++ b/plugins/view-assets/assets/icons.svg
@@ -62,4 +62,7 @@
+
+
+
diff --git a/plugins/view-assets/src/index.ts b/plugins/view-assets/src/index.ts
index 303d6a1220..9acef408a6 100644
--- a/plugins/view-assets/src/index.ts
+++ b/plugins/view-assets/src/index.ts
@@ -29,7 +29,8 @@ loadMetadata(view.icon, {
Setting: `${icons}#setting`,
ArrowRight: `${icons}#arrow-right`,
Views: `${icons}#views`,
- Pin: `${icons}#pin`
+ Pin: `${icons}#pin`,
+ Model: `${icons}#model`
})
addStringsLoader(viewId, async (lang: string) => await import(`../lang/${lang}.json`))
diff --git a/plugins/view/src/index.ts b/plugins/view/src/index.ts
index f6575ddd1f..4c03d914f5 100644
--- a/plugins/view/src/index.ts
+++ b/plugins/view/src/index.ts
@@ -420,7 +420,8 @@ const view = plugin(viewId, {
Open: '' as Asset,
ArrowRight: '' as Asset,
Views: '' as Asset,
- Pin: '' as Asset
+ Pin: '' as Asset,
+ Model: '' as Asset
},
category: {
General: '' as Ref,
diff --git a/plugins/workbench-resources/src/components/navigator/TreeElement.svelte b/plugins/workbench-resources/src/components/navigator/TreeElement.svelte
index 586b30f532..ae6b2238ba 100644
--- a/plugins/workbench-resources/src/components/navigator/TreeElement.svelte
+++ b/plugins/workbench-resources/src/components/navigator/TreeElement.svelte
@@ -65,7 +65,9 @@
{/if}
- {#if label}