diff --git a/models/tracker/src/migration.ts b/models/tracker/src/migration.ts index 558674f720..a150a2947d 100644 --- a/models/tracker/src/migration.ts +++ b/models/tracker/src/migration.ts @@ -173,11 +173,7 @@ async function migrateIdentifiers (client: MigrationClient): Promise { export async function migrateAddStartDate (client: MigrationClient): Promise { // Issues live in DOMAIN_TASK; Milestones live in DOMAIN_TRACKER. - await client.update( - DOMAIN_TASK, - { _class: tracker.class.Issue, startDate: { $exists: false } }, - { startDate: null } - ) + await client.update(DOMAIN_TASK, { _class: tracker.class.Issue, startDate: { $exists: false } }, { startDate: null }) await client.update( DOMAIN_TRACKER, { _class: tracker.class.Milestone, startDate: { $exists: false } }, diff --git a/plugins/tracker-resources/src/components/milestones/EditMilestone.svelte b/plugins/tracker-resources/src/components/milestones/EditMilestone.svelte index 2d86efef09..fc9ef23e65 100644 --- a/plugins/tracker-resources/src/components/milestones/EditMilestone.svelte +++ b/plugins/tracker-resources/src/components/milestones/EditMilestone.svelte @@ -86,7 +86,9 @@ editable kind={'regular'} size={'medium'} - on:change={(e) => { void changeStartDate(e.detail) }} + on:change={(e) => { + void changeStartDate(e.detail) + }} />
@@ -96,7 +98,9 @@ editable kind={'regular'} size={'medium'} - on:change={(e) => { void changeTargetDate(e.detail) }} + on:change={(e) => { + void changeTargetDate(e.detail) + }} />
@@ -111,6 +115,22 @@ /> +
+ + + + +
+ - -
- - - - -
diff --git a/plugins/tracker/src/index.ts b/plugins/tracker/src/index.ts index b762afefc7..ae4ac58806 100644 --- a/plugins/tracker/src/index.ts +++ b/plugins/tracker/src/index.ts @@ -129,11 +129,7 @@ export enum IssuePriority { * * @public */ -export type DependencyKind = - | 'finish-to-start' - | 'start-to-start' - | 'finish-to-finish' - | 'start-to-finish' +export type DependencyKind = 'finish-to-start' | 'start-to-start' | 'finish-to-finish' | 'start-to-finish' /** * @public @@ -352,7 +348,7 @@ export interface IssueParentInfo { * @public */ export interface IssueRelation extends AttachedDoc { - target: Ref // successor + target: Ref // successor kind: DependencyKind /** Lag in schedule days; can be negative (overlap). */ lag: number