diff --git a/models/tracker/src/index.ts b/models/tracker/src/index.ts index 24b31ba582..5b12390a85 100644 --- a/models/tracker/src/index.ts +++ b/models/tracker/src/index.ts @@ -841,6 +841,7 @@ export function createModel (builder: Builder): void { const componentsId = 'components' const sprintsId = 'sprints' const templatesId = 'templates' + const myIssuesId = 'my-issues' // const scrumsId = 'scrums' builder.mixin(tracker.class.Issue, core.class.Class, view.mixin.ObjectPresenter, { @@ -1010,7 +1011,7 @@ export function createModel (builder: Builder): void { // component: tracker.component.Inbox // }, { - id: 'my-issues', + id: myIssuesId, position: 'top', label: tracker.string.MyIssues, icon: tracker.icon.MyIssues, @@ -1107,6 +1108,7 @@ export function createModel (builder: Builder): void { createGotoSpecialAction(builder, backlogId, 'g->b', tracker.string.GotoBacklog) createGotoSpecialAction(builder, boardId, 'g->d', tracker.string.GotoBoard) createGotoSpecialAction(builder, componentsId, 'g->c', tracker.string.GotoComponents) + createGotoSpecialAction(builder, myIssuesId, 'g->m', tracker.string.GotoMyIssues) createAction(builder, { action: workbench.actionImpl.Navigate, diff --git a/models/tracker/src/plugin.ts b/models/tracker/src/plugin.ts index c9356ed72f..c26c9a5b0f 100644 --- a/models/tracker/src/plugin.ts +++ b/models/tracker/src/plugin.ts @@ -35,6 +35,7 @@ export default mergeIds(trackerId, tracker, { GotoBoard: '' as IntlString, GotoComponents: '' as IntlString, GotoTrackerApplication: '' as IntlString, + GotoMyIssues: '' as IntlString, SearchIssue: '' as IntlString, Parent: '' as IntlString, CreatedOn: '' as IntlString, diff --git a/plugins/tracker-assets/lang/en.json b/plugins/tracker-assets/lang/en.json index 9b4107ad8a..02073da3fb 100644 --- a/plugins/tracker-assets/lang/en.json +++ b/plugins/tracker-assets/lang/en.json @@ -144,6 +144,7 @@ "GotoBacklog": "Go to backlog", "GotoBoard": "Go to issue board", "GotoComponents": "Go to components", + "GotoMyIssues": "Go to my issues", "GotoTrackerApplication": "Switch to Tracker Application", "Filter": "Filter", diff --git a/plugins/tracker-assets/lang/ru.json b/plugins/tracker-assets/lang/ru.json index de700bfbc3..a7dd676d25 100644 --- a/plugins/tracker-assets/lang/ru.json +++ b/plugins/tracker-assets/lang/ru.json @@ -144,6 +144,7 @@ "GotoBacklog": "Перейти к пулу задач", "GotoBoard": "Перейти к канбану", "GotoComponents": "Перейти к компоненту", + "GotoMyIssues": "Перейи к моим задачам", "GotoTrackerApplication": "Перейти к приложению Трекер", "Filter": "Фильтр", diff --git a/plugins/view-resources/src/components/ActionsPopup.svelte b/plugins/view-resources/src/components/ActionsPopup.svelte index 9c83833cb3..17f55a6440 100644 --- a/plugins/view-resources/src/components/ActionsPopup.svelte +++ b/plugins/view-resources/src/components/ActionsPopup.svelte @@ -182,6 +182,7 @@ .replaceAll('ArrowLeft', '←') .replaceAll('ArrowRight', '→') .replaceAll('Backspace', '⌫') + .toLocaleLowerCase() ) ) }