resolve issues with new features

This commit is contained in:
Matthias Hochmeister
2026-03-12 16:05:01 +01:00
parent a5cd78f01f
commit 5aa309b97a
22 changed files with 796 additions and 234 deletions

View File

@@ -6,6 +6,7 @@ import logger from '../utils/logger';
const createSchema = z.object({
message: z.string().min(1).max(2000),
level: z.enum(['info', 'important', 'critical']).default('info'),
show_as: z.enum(['banner', 'widget']).default('banner'),
starts_at: z.string().datetime().optional(),
ends_at: z.string().datetime().nullable().optional(),
});

View File

@@ -13,7 +13,7 @@ class VikunjaController {
}
try {
const tasks = await vikunjaService.getMyTasks();
res.status(200).json({ success: true, data: tasks, configured: true });
res.status(200).json({ success: true, data: tasks, configured: true, vikunjaUrl: environment.vikunja.url });
} catch (error) {
logger.error('VikunjaController.getMyTasks error', { error });
res.status(500).json({ success: false, message: 'Vikunja konnte nicht abgefragt werden' });
@@ -46,7 +46,7 @@ class VikunjaController {
}
}
res.status(200).json({ success: true, data: tasks, configured: true });
res.status(200).json({ success: true, data: tasks, configured: true, vikunjaUrl: environment.vikunja.url });
} catch (error) {
logger.error('VikunjaController.getOverdueTasks error', { error });
res.status(500).json({ success: false, message: 'Vikunja konnte nicht abgefragt werden' });