Unterstützung: eigene Zeilen und Gesamtzeit in den Projektdetails

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Opus 5.5 committed 2026-09-30 15:08:16 +00:00
1 parent 7c6b0c906b
commit 7da4452bbd
8 files changed
+136 -8

No files matched your search

+4
View File
@@ -1,5 +1,6 @@
import { config } from '../config.js'
import { listDocuments, Query } from './appwriteAdmin.js'
import { worksheetMinutes } from './worksheetMinutes.js'
/**
* Tickets + zugehoerige Worksheets eines Kunden ("was wurde gemacht").
@@ -40,6 +41,9 @@ export async function getCustomerActivity(customerId, { ticketLimit = 25, exclud
serviceType: ws.serviceType || '',
newStatus: ws.newStatus || '',
totalTime: ws.totalTime || '',
// Unterstuetzung (WOMS): Rohliste fuer customerWorkEntries, Summe fuer die Admin-Zeile
supporters: ws.supporters || '',
supportMinutes: worksheetMinutes(ws) - (Number(ws.totalTime) || 0),
date: ws.endDate || ws.startDate || '',
details: ws.details || '',
isGit: ws.serviceType === 'GIT',