3.0.0 #220

Merged
flfeders merged 676 commits from dev into main 2026-09-20 16:10:48 +00:00
Showing only changes of commit 5c481b105f - Show all commits

View File

@@ -990,16 +990,23 @@ async function loadPlanningBoard() {
absenceForm.userId = profileOptions.value[0]?.value || ""
}
const planningEvents = buildEvents({
rawEvents: rawEvents || [],
projectsById
})
const visibleProjectResourceIds = new Set(
planningEvents.flatMap((event) =>
(event.resourceIds || []).filter((resourceId) => resourceId.startsWith("PRJ-"))
)
)
resources.value = buildResources({
profiles: profiles.value,
inventoryitems: inventoryitems.value,
projects: projects.value
projects: projects.value.filter((project) => visibleProjectResourceIds.has(`PRJ-${project.id}`))
})
events.value = buildEvents({
rawEvents: rawEvents || [],
projectsById
}).concat(buildAbsenceEvents(absenceSpansByUserId))
events.value = planningEvents.concat(buildAbsenceEvents(absenceSpansByUserId))
} catch (error) {
console.error("loadPlanningBoard failed", error)
toast.add({