Legger til tre nye funksjoner fra chatmeldinger: - Svar på meldinger med reply-kontekst (↩ forfatter: tekst) - Konverter melding til kanban-kort via dialog - Konverter melding til kalenderhendelse via dialog Utvider messages API med reply_count, parent-info og LEFT JOIN til kanban/kalender view-tabeller for badges. Nye list-endepunkter for /api/kanban og /api/calendar. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
17 lines
531 B
TypeScript
17 lines
531 B
TypeScript
import { json, error } from '@sveltejs/kit';
|
|
import type { RequestHandler } from './$types';
|
|
import { sql } from '$lib/server/db';
|
|
|
|
/** GET /api/calendar — List alle kalendere for workspace */
|
|
export const GET: RequestHandler = async ({ locals }) => {
|
|
if (!locals.workspace || !locals.user) error(401);
|
|
|
|
const calendars = await sql`
|
|
SELECT c.id, c.name, c.color FROM calendars c
|
|
JOIN nodes n ON n.id = c.id
|
|
WHERE n.workspace_id = ${locals.workspace.id}
|
|
ORDER BY c.name
|
|
`;
|
|
|
|
return json(calendars);
|
|
};
|