diff --git a/models/tracker/src/index.ts b/models/tracker/src/index.ts index 011fdda752..f5b4f08306 100644 --- a/models/tracker/src/index.ts +++ b/models/tracker/src/index.ts @@ -412,6 +412,9 @@ export class TSprint extends TDoc implements Sprint { @Prop(TypeRef(contact.class.Employee), tracker.string.ProjectLead) lead!: Ref | null + @Prop(ArrOf(TypeRef(contact.class.Employee)), tracker.string.Members) + members!: Ref[] + @Prop(Collection(chunter.class.Comment), chunter.string.Comments) comments!: number diff --git a/plugins/tracker-assets/lang/en.json b/plugins/tracker-assets/lang/en.json index e1d24b0253..f71b99238e 100644 --- a/plugins/tracker-assets/lang/en.json +++ b/plugins/tracker-assets/lang/en.json @@ -205,6 +205,12 @@ "ActiveSprints": "Active", "ClosedSprints": "Done", "AddToSprint": "Add to Sprint", + "SprintNamePlaceholder": "Sprint name", + "SprintLead": "Lead", + "SprintLeadTitle": "Sprint lead", + "SprintLeadSearchPlaceholder": "Set sprint lead\u2026", + "SprintMembersTitle": "Sprint members", + "SprintMembersSearchPlaceholder": "Change sprint members\u2026", "NewSprint": "New Sprint", "CreateSprint": "Create", diff --git a/plugins/tracker-assets/lang/ru.json b/plugins/tracker-assets/lang/ru.json index 70148bfc1a..c7e4022be5 100644 --- a/plugins/tracker-assets/lang/ru.json +++ b/plugins/tracker-assets/lang/ru.json @@ -205,6 +205,12 @@ "ActiveSprints": "Активно", "ClosedSprints": "Завершено", "AddToSprint": "Добавить в Спринт", + "SprintNamePlaceholder": "Название спринта", + "SprintLead": "Руководитель", + "SprintLeadTitle": "Руководитель спринта", + "SprintLeadSearchPlaceholder": "Назначьте руководителя спринта\u2026", + "SprintMembersTitle": "Участники спринта", + "SprintMembersSearchPlaceholder": "Измененить участников спринта\u2026", "NewSprint": "Новый Спринт", "CreateSprint": "Создать", diff --git a/plugins/tracker-resources/src/components/projects/NewProject.svelte b/plugins/tracker-resources/src/components/projects/NewProject.svelte index 2a3804fb63..33f9c2e67f 100644 --- a/plugins/tracker-resources/src/components/projects/NewProject.svelte +++ b/plugins/tracker-resources/src/components/projects/NewProject.svelte @@ -81,8 +81,9 @@ bind:value={object.lead} allowDeselect titleDeselect={tracker.string.Unassigned} + showNavigate={false} /> - + diff --git a/plugins/tracker-resources/src/components/projects/ProjectsList.svelte b/plugins/tracker-resources/src/components/projects/ProjectsList.svelte index aab7e2607a..5883e62b19 100644 --- a/plugins/tracker-resources/src/components/projects/ProjectsList.svelte +++ b/plugins/tracker-resources/src/components/projects/ProjectsList.svelte @@ -148,7 +148,7 @@ diff --git a/plugins/tracker-resources/src/components/sprints/NewSprint.svelte b/plugins/tracker-resources/src/components/sprints/NewSprint.svelte index 5a55d69345..a54d5fda01 100644 --- a/plugins/tracker-resources/src/components/sprints/NewSprint.svelte +++ b/plugins/tracker-resources/src/components/sprints/NewSprint.svelte @@ -15,11 +15,12 @@
- +
+ +
diff --git a/plugins/tracker-resources/src/components/sprints/SprintMembersPresenter.svelte b/plugins/tracker-resources/src/components/sprints/SprintMembersPresenter.svelte new file mode 100644 index 0000000000..bec993d011 --- /dev/null +++ b/plugins/tracker-resources/src/components/sprints/SprintMembersPresenter.svelte @@ -0,0 +1,84 @@ + + + +