Preview: Admin-API und Modus-Vorgabe

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
ClaudeandClaude Sonnet 5.5 committed 2026-09-30 21:54:01 +00:00
1 parent 3316b562af
commit 07bef6971c
8 files changed
+412 -1

No files matched your search

+2
View File
@@ -31,6 +31,8 @@ export async function saveRunLog(projectId, lines, env) {
return runFile
}
export const isRunFile = (name) => FILE_RE.test(String(name || ''))
// Neueste zuerst
export async function listRunLogs(projectId) {
let files
+2
View File
@@ -34,5 +34,7 @@ export const submitBuild = (job) => call('POST', '/jobs/build', job)
export const getRun = (runId) => call('GET', `/jobs/${encodeURIComponent(runId)}`)
// Dev-Auftrag beim Runner hinterlegen (startet nicht, R12)
export const startDev = (sub, job) => call('PUT', `/dev/${encodeURIComponent(sub)}`, job)
// Dev-Server jetzt starten (mit gespeichertem Auftrag)
export const startDevNow = (sub, job) => call('POST', `/dev/${encodeURIComponent(sub)}/start`, job)
export const stopDev = (sub) => call('POST', `/dev/${encodeURIComponent(sub)}/stop`, {})
export const status = () => call('GET', '/status')
+2
View File
@@ -95,6 +95,8 @@ export async function completeAssignment(
forCustomer: customer,
kindSetBy: staffName || '',
kindSetAt: now.toISOString(),
// Preview-Modus nur vorbelegen, wenn noch keiner gesetzt ist
...(project.previewMode ? {} : { previewMode: kind === 'website' || kind === 'webapp' ? 'auto' : 'off' }),
})
const result = { ticketId: finalTicketId }