fix: list view route
This commit is contained in:
parent
03040cbc12
commit
d759741b20
|
@ -33,7 +33,7 @@
|
|||
<quick-actions/>
|
||||
|
||||
<router-view :route="routeWithModal" v-slot="{ Component }">
|
||||
<keep-alive :include="['project.project', 'project.gantt', 'project.table', 'project.kanban']">
|
||||
<keep-alive :include="['project.list', 'project.gantt', 'project.table', 'project.kanban']">
|
||||
<component :is="Component"/>
|
||||
</keep-alive>
|
||||
</router-view>
|
||||
|
|
|
@ -10,9 +10,9 @@
|
|||
:title="$t('keyboardShortcuts.project.switchToProjectView')"
|
||||
class="switch-view-button"
|
||||
:class="{'is-active': viewName === 'project'}"
|
||||
:to="{ name: 'project.project', params: { projectId } }"
|
||||
:to="{ name: 'project.list', params: { projectId } }"
|
||||
>
|
||||
{{ $t('project.project.title') }}
|
||||
{{ $t('project.list.title') }}
|
||||
</BaseButton>
|
||||
<BaseButton
|
||||
v-shortcut="'g g'"
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
<span>
|
||||
<router-link
|
||||
v-if="showProject && taskProject !== null"
|
||||
:to="{ name: 'project.project', params: { projectId: task.projectId } }"
|
||||
:to="{ name: 'project.list', params: { projectId: task.projectId } }"
|
||||
class="task-project"
|
||||
:class="{'mr-2': task.hexColor !== ''}"
|
||||
v-tooltip="$t('task.detail.belongsToProject', {project: taskProject.title})">
|
||||
|
@ -105,7 +105,7 @@
|
|||
|
||||
<router-link
|
||||
v-if="!showProject && currentProject.id !== task.projectId && taskProject !== null"
|
||||
:to="{ name: 'project.project', params: { projectId: task.projectId } }"
|
||||
:to="{ name: 'project.list', params: { projectId: task.projectId } }"
|
||||
class="task-project"
|
||||
v-tooltip="$t('task.detail.belongsToProject', {project: taskProject.title})"
|
||||
>
|
||||
|
|
|
@ -2,7 +2,7 @@ import type { IProject } from '@/modelTypes/IProject'
|
|||
|
||||
type ProjectView = Record<IProject['id'], string>
|
||||
|
||||
const DEFAULT_PROJECT_VIEW = 'project.project' as const
|
||||
const DEFAULT_PROJECT_VIEW = 'project.list' as const
|
||||
|
||||
/**
|
||||
* Save the current project view to local storage
|
||||
|
|
|
@ -364,14 +364,14 @@ const router = createRouter({
|
|||
return {
|
||||
name: router.hasRoute(savedProjectView)
|
||||
? savedProjectView
|
||||
: 'project.project',
|
||||
: 'project.list',
|
||||
params: {projectId: to.params.projectId},
|
||||
}
|
||||
},
|
||||
},
|
||||
{
|
||||
path: '/projects/:projectId/project',
|
||||
name: 'project.project',
|
||||
path: '/projects/:projectId/list',
|
||||
name: 'project.list',
|
||||
component: ProjectList,
|
||||
beforeEnter: (to) => saveProjectView(to.params.projectId, to.name),
|
||||
props: route => ({ projectId: Number(route.params.projectId as string) }),
|
||||
|
|
|
@ -226,7 +226,7 @@ function searchTasks() {
|
|||
}
|
||||
|
||||
router.push({
|
||||
name: 'project.project',
|
||||
name: 'project.list',
|
||||
query: {search: searchTerm.value},
|
||||
})
|
||||
}
|
||||
|
|
|
@ -65,7 +65,7 @@ function useAuth() {
|
|||
errorMessage.value = ''
|
||||
|
||||
if (authLinkShare.value) {
|
||||
// FIXME: push to 'project.project' since authenticated?
|
||||
// FIXME: push to 'project.list' since authenticated?
|
||||
return
|
||||
}
|
||||
|
||||
|
|
Reference in New Issue