feat: rename list to project everywhere
fix: project table view fix: e2e tests fix: typo in readme fix: list view route fix: don't wait until background is loaded for list to show fix: rename component imports fix: lint fix: parse task text fix: use list card grid fix: use correct class names fix: i18n keys fix: load project fix: task overview fix: list view spacing fix: find project fix: setLoading when updating a project fix: loading saved filter fix: project store loading fix: color picker import fix: cypress tests feat: migrate old list settings chore: add const for project settings fix: wrong projecten rename from lists chore: rename unused variable fix: editor list fix: shortcut list class name fix: pagination list class name fix: notifications list class name fix: list view variable name chore: clarify comment fix: i18n keys fix: router imports fix: comment chore: remove debugging leftover fix: remove duplicate variables fix: change comment fix: list view variable name fix: list view css class name fix: list item property name fix: name update tasks function correctly fix: update comment fix: project create route fix: list view class names fix: list view component name fix: result list class name fix: animation class list name fix: change debug log fix: revert a few navigation changes fix: use @ for imports of all views fix: rename link share list class fix: remove unused css class fix: dynamically import project components again
This commit is contained in:
@ -5,7 +5,7 @@ import type {ITask} from './ITask'
|
||||
export interface IBucket extends IAbstract {
|
||||
id: number
|
||||
title: string
|
||||
listId: number
|
||||
projectId: number
|
||||
limit: number
|
||||
tasks: ITask[]
|
||||
isDoneBucket: boolean
|
||||
|
@ -7,7 +7,7 @@ export interface ILabel extends IAbstract {
|
||||
hexColor: string
|
||||
description: string
|
||||
createdBy: IUser
|
||||
listId: number
|
||||
projectId: number
|
||||
textColor: string
|
||||
|
||||
created: Date
|
||||
|
@ -8,7 +8,7 @@ export interface ILinkShare extends IAbstract {
|
||||
right: Right
|
||||
sharedBy: IUser
|
||||
sharingType: number // FIXME: use correct numbers
|
||||
listId: number
|
||||
projectId: number
|
||||
name: string
|
||||
password: string
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
import type {IAbstract} from './IAbstract'
|
||||
import type {IList} from './IList'
|
||||
import type {IProject} from './IProject'
|
||||
import type {IUser} from './IUser'
|
||||
import type {ISubscription} from './ISubscription'
|
||||
|
||||
@ -8,7 +8,7 @@ export interface INamespace extends IAbstract {
|
||||
title: string
|
||||
description: string
|
||||
owner: IUser
|
||||
lists: IList[]
|
||||
projects: IProject[]
|
||||
isArchived: boolean
|
||||
hexColor: string
|
||||
subscription: ISubscription
|
||||
|
@ -3,13 +3,13 @@ import type {IUser} from './IUser'
|
||||
import type {ITask} from './ITask'
|
||||
import type {ITaskComment} from './ITaskComment'
|
||||
import type {ITeam} from './ITeam'
|
||||
import type { IList } from './IList'
|
||||
import type { IProject } from './IProject'
|
||||
|
||||
export const NOTIFICATION_NAMES = {
|
||||
'TASK_COMMENT': 'task.comment',
|
||||
'TASK_ASSIGNED': 'task.assigned',
|
||||
'TASK_DELETED': 'task.deleted',
|
||||
'LIST_CREATED': 'list.created',
|
||||
'PROJECT_CREATED': 'project.created',
|
||||
'TEAM_MEMBER_ADDED': 'team.member.added',
|
||||
} as const
|
||||
|
||||
@ -32,7 +32,7 @@ interface NotificationDeleted extends Notification {
|
||||
|
||||
interface NotificationCreated extends Notification {
|
||||
task: ITask
|
||||
list: IList
|
||||
project: IProject
|
||||
}
|
||||
|
||||
interface NotificationMemberAdded extends Notification {
|
||||
|
@ -5,7 +5,7 @@ import type {ISubscription} from './ISubscription'
|
||||
import type {INamespace} from './INamespace'
|
||||
|
||||
|
||||
export interface IList extends IAbstract {
|
||||
export interface IProject extends IAbstract {
|
||||
id: number
|
||||
title: string
|
||||
description: string
|
@ -1,9 +1,9 @@
|
||||
import type {IAbstract} from './IAbstract'
|
||||
import type {IList} from './IList'
|
||||
import type {IProject} from './IProject'
|
||||
import type {INamespace} from './INamespace'
|
||||
|
||||
export interface IListDuplicate extends IAbstract {
|
||||
listId: number
|
||||
export interface IProjectDuplicate extends IAbstract {
|
||||
projectId: number
|
||||
namespaceId: INamespace['id']
|
||||
list: IList
|
||||
project: IProject
|
||||
}
|
@ -5,7 +5,7 @@ import type {IUser} from './IUser'
|
||||
import type {ILabel} from './ILabel'
|
||||
import type {IAttachment} from './IAttachment'
|
||||
import type {ISubscription} from './ISubscription'
|
||||
import type {IList} from './IList'
|
||||
import type {IProject} from './IProject'
|
||||
import type {IBucket} from './IBucket'
|
||||
|
||||
import type {IRelationKind} from '@/types/IRelationKind'
|
||||
@ -49,7 +49,7 @@ export interface ITask extends IAbstract {
|
||||
created: Date
|
||||
updated: Date
|
||||
|
||||
listId: IList['id'] // Meta, only used when creating a new task
|
||||
projectId: IProject['id'] // Meta, only used when creating a new task
|
||||
bucketId: IBucket['id']
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
import type {IUser} from './IUser'
|
||||
import type {IList} from './IList'
|
||||
import type {IProject} from './IProject'
|
||||
|
||||
export interface ITeamMember extends IUser {
|
||||
admin: boolean
|
||||
teamId: IList['id']
|
||||
teamId: IProject['id']
|
||||
}
|
||||
|
@ -1,6 +1,6 @@
|
||||
import type {ITeamShareBase} from './ITeamShareBase'
|
||||
import type {IList} from './IList'
|
||||
import type {IProject} from './IProject'
|
||||
|
||||
export interface ITeamList extends ITeamShareBase {
|
||||
listId: IList['id']
|
||||
export interface ITeamProject extends ITeamShareBase {
|
||||
projectId: IProject['id']
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
import type {IUserShareBase} from './IUserShareBase'
|
||||
import type {IList} from './IList'
|
||||
import type {IProject} from './IProject'
|
||||
|
||||
export interface IUserList extends IUserShareBase {
|
||||
listId: IList['id']
|
||||
export interface IUserProject extends IUserShareBase {
|
||||
projectId: IProject['id']
|
||||
}
|
@ -1,6 +1,6 @@
|
||||
|
||||
import type {IAbstract} from './IAbstract'
|
||||
import type {IList} from './IList'
|
||||
import type {IProject} from './IProject'
|
||||
|
||||
export interface IUserSettings extends IAbstract {
|
||||
name: string
|
||||
@ -9,7 +9,7 @@ export interface IUserSettings extends IAbstract {
|
||||
discoverableByEmail: boolean
|
||||
overdueTasksRemindersEnabled: boolean
|
||||
overdueTasksRemindersTime: any
|
||||
defaultListId: undefined | IList['id']
|
||||
defaultProjectId: undefined | IProject['id']
|
||||
weekStart: 0 | 1 | 2 | 3 | 4 | 5 | 6
|
||||
timezone: string
|
||||
language: string
|
||||
|
Reference in New Issue
Block a user