Subissue estimations (#2254)

Signed-off-by: Andrey Sobolev <haiodo@gmail.com>
This commit is contained in:
Andrey Sobolev
2022-08-22 08:03:32 +07:00
committed by GitHub
parent 854331ae5f
commit ccd2048ad0
30 changed files with 428 additions and 115 deletions
@@ -24,6 +24,7 @@
import AssigneeEditor from '../AssigneeEditor.svelte'
import StatusEditor from '../StatusEditor.svelte'
import PriorityEditor from '../PriorityEditor.svelte'
import EstimationEditor from '../timereport/EstimationEditor.svelte'
export let parentIssue: Issue
export let issueStatuses: WithLookup<IssueStatus>[]
@@ -55,7 +56,12 @@
dueDate: null,
comments: 0,
subIssues: 0,
parents: []
parents: [],
sprint: parentIssue.sprint,
estimation: 0,
reportedTime: 0,
reports: 0,
childInfo: []
}
}
@@ -209,6 +215,7 @@
labels = labels.filter((it) => it._id !== evt.detail)
}}
/>
<EstimationEditor kind={'no-border'} size={'small'} value={newIssue} />
</div>
<div class="buttons-group small-gap">
<Button label={presentation.string.Cancel} size="small" kind="transparent" on:click={close} />
@@ -279,7 +279,9 @@
<SubIssues {issue} {issueStatuses} {currentTeam} />
{/key}
</div>
<AttachmentDocList value={issue} />
<div class="mt-6">
<AttachmentDocList value={issue} />
</div>
{/if}
<span slot="actions-label">
@@ -32,6 +32,7 @@
import DueDateEditor from '../DueDateEditor.svelte'
import PriorityEditor from '../PriorityEditor.svelte'
import StatusEditor from '../StatusEditor.svelte'
import EstimationEditor from '../timereport/EstimationEditor.svelte'
export let issues: Issue[]
export let issueStatuses: WithLookup<IssueStatus>[]
@@ -148,6 +149,7 @@
</span>
</div>
<div class="flex-center flex-no-shrink">
<EstimationEditor value={issue} kind={'list'} />
{#if issue.dueDate !== null}
<DueDateEditor value={issue} />
{/if}