Funktionen-Reiter: News und Terminplaner je Projekt
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
36eb55b81b
commit
426a5d6654
7 files changed
+209
-48
No files matched your search
+5
-3
@@ -89,11 +89,13 @@ export const listStorageTasks = () => request('/storage-tasks')
|
||||
export const getStorageOpenCount = () => request('/storage-tasks/open-count')
|
||||
export const markStorageDone = (id) => request(`/storage-tasks/${enc(id)}/done`, { method: 'POST', body: {} })
|
||||
|
||||
// --- Funktionen (News-Pinnwand je Projekt) ---
|
||||
// --- Funktionen (News-Pinnwand, Terminplaner je Projekt) ---
|
||||
|
||||
export const getFunktionen = (customerId) => request(`/funktionen/${enc(customerId)}`)
|
||||
export const setNewsFeature = (customerId, { projectId, action, note }) =>
|
||||
request(`/funktionen/${enc(customerId)}/news`, { method: 'POST', body: { projectId, action, note } })
|
||||
/** Aktivieren (ohne Zahlung) oder Abschalten einer Funktion (key: news | termine); Antwort { projects: [das eine Projekt] }. */
|
||||
export const setFeature = (customerId, key, { projectId, action, note }) =>
|
||||
request(`/funktionen/${enc(customerId)}/${enc(key)}`, { method: 'POST', body: { projectId, action, note } })
|
||||
export const setNewsFeature = (customerId, body) => setFeature(customerId, 'news', body)
|
||||
|
||||
// --- Abo-Status (alle Mitarbeiter) ---
|
||||
|
||||
|
||||
Reference in new issue
Block a user