diff --git a/frontend/src/components/project/views/ProjectTable.vue b/frontend/src/components/project/views/ProjectTable.vue index 7ad836124..76c641a61 100644 --- a/frontend/src/components/project/views/ProjectTable.vue +++ b/frontend/src/components/project/views/ProjectTable.vue @@ -29,6 +29,9 @@ {{ $t('task.attributes.done') }} + + {{ $t('task.attributes.project') }} + {{ $t('task.attributes.title') }} @@ -108,6 +111,9 @@ @click="sort('done', $event)" /> + + {{ $t('task.attributes.project') }} + {{ $t('task.attributes.title') }} + + + {{ projectStore.projects[t.projectId].title }} + + @@ -311,6 +325,7 @@ import AssigneeList from '@/components/tasks/partials/AssigneeList.vue' import type {IProjectView} from '@/modelTypes/IProjectView' import { camelCase } from 'change-case' import {isSavedFilter} from '@/services/savedFilter' +import {useProjectStore} from '@/stores/projects' const props = defineProps<{ isLoadingProject: boolean, @@ -318,9 +333,12 @@ const props = defineProps<{ viewId: IProjectView['id'], }>() +const projectStore = useProjectStore() + const ACTIVE_COLUMNS_DEFAULT = { index: true, done: true, + project: false, title: true, priority: false, labels: true, diff --git a/frontend/src/i18n/lang/en.json b/frontend/src/i18n/lang/en.json index 40d9a5de1..7d6014887 100644 --- a/frontend/src/i18n/lang/en.json +++ b/frontend/src/i18n/lang/en.json @@ -875,6 +875,7 @@ "labels": "Labels", "percentDone": "Progress", "priority": "Priority", + "project": "Project", "relatedTasks": "Related Tasks", "reminders": "Reminders", "repeat": "Repeat",