Sprint 2 Etapas 1-2: modelo recursos utilizationMinutes+units, Dexie v3, ActivityPanel wow

This commit is contained in:
2026-05-19 21:26:34 -03:00
parent 49364f4b18
commit a01380240a
23 changed files with 292265 additions and 244 deletions

View File

@@ -44,7 +44,7 @@ function makeActivity(id: string, processId: string, bpmnElementId: string): Act
type: 'task',
directCostFixed: 100,
executionTimeMinutes: 30,
assignedResources: [{ resourceId: 'res-1', utilizationPercent: 0.5 }],
assignedResources: [{ resourceId: 'res-1', utilizationMinutes: 15, units: 1 }],
automatable: false,
automatedCostFixed: 0,
automatedTimeMinutes: 0,
@@ -183,7 +183,8 @@ describe('IndexedDB / activityRepo', () => {
const [retrieved] = await activityRepo.getByProcess(processId)
expect(retrieved.assignedResources).toHaveLength(1)
expect(retrieved.assignedResources[0].resourceId).toBe('res-1')
expect(retrieved.assignedResources[0].utilizationPercent).toBe(0.5)
expect(retrieved.assignedResources[0].utilizationMinutes).toBe(15)
expect(retrieved.assignedResources[0].units).toBe(1)
})
it('no devuelve actividades de otro proceso', async () => {