mirror of
https://github.com/hcengineering/platform.git
synced 2024-12-23 03:22:19 +03:00
TSK-363: Fixed multiple no sprint category (#2352)
Signed-off-by: Anton Brechka <anton.brechka@xored.com>
This commit is contained in:
parent
35e4fcd8aa
commit
2841146512
@ -200,10 +200,8 @@
|
||||
categoryLimit: Record<any, number>
|
||||
): Issue[] {
|
||||
const issues = groupes[category] ?? []
|
||||
if (Object.keys(groupes).length === 1) {
|
||||
return issues.slice(0, singleCategoryLimit)
|
||||
}
|
||||
const limit = categoryLimit[toCat(category)] ?? defaultLimit
|
||||
const initialLimit = Object.keys(groupes).length === 1 ? singleCategoryLimit : defaultLimit
|
||||
const limit = categoryLimit[toCat(category)] ?? initialLimit
|
||||
return issues.slice(0, limit)
|
||||
}
|
||||
const categoryLimit: Record<any, number> = {}
|
||||
|
@ -56,7 +56,7 @@
|
||||
|
||||
$: handleSelectedSprintIdUpdated(value, rawSprints)
|
||||
|
||||
$: translate(tracker.string.Sprint, {}).then((result) => (defaultSprintLabel = result))
|
||||
$: translate(tracker.string.NoSprint, {}).then((result) => (defaultSprintLabel = result))
|
||||
const sprintIcon = tracker.icon.Sprint
|
||||
$: sprintText = shouldShowLabel ? selectedSprint?.label ?? defaultSprintLabel : undefined
|
||||
|
||||
|
@ -111,7 +111,7 @@ export const getIssuesModificationDatePeriodTime = (period: IssuesDateModificati
|
||||
|
||||
export const groupBy = (data: any, key: any): { [key: string]: any[] } => {
|
||||
return data.reduce((storage: { [key: string]: any[] }, item: any) => {
|
||||
const group = item[key]
|
||||
const group = item[key] ?? undefined
|
||||
|
||||
storage[group] = storage[group] ?? []
|
||||
|
||||
@ -318,13 +318,7 @@ export function getCategories (
|
||||
(category) => statuses.find((status) => status.category === category)?._id
|
||||
)
|
||||
|
||||
const existingCategories = Array.from(
|
||||
new Set(
|
||||
elements.map((x) => {
|
||||
return (x as any)[key]
|
||||
})
|
||||
)
|
||||
)
|
||||
const existingCategories = Array.from(new Set(elements.map((x: any) => x[key] ?? undefined)))
|
||||
|
||||
if (shouldShowAll) {
|
||||
if (key === 'status') {
|
||||
|
Loading…
Reference in New Issue
Block a user