readd delete
This commit is contained in:
parent
c3b02c4530
commit
b005af58a2
16
server.js
16
server.js
@ -286,6 +286,22 @@ app.put('/api/admin/logs/:id', authenticateToken, requireRole('admin'), async (r
|
||||
res.status(500).json({ message: 'Failed to update entry.' });
|
||||
}
|
||||
});
|
||||
|
||||
app.delete('/api/admin/logs/:id', authenticateToken, requireRole('admin'), async (req, res) => {
|
||||
try {
|
||||
const { id } = req.params;
|
||||
const result = await db.run('DELETE FROM time_entries WHERE id = ?', [id]);
|
||||
|
||||
if (result.changes === 0) {
|
||||
return res.status(404).json({ message: "Entry not found or already deleted." });
|
||||
}
|
||||
|
||||
res.json({ message: 'Time entry deleted successfully.' });
|
||||
} catch (err) {
|
||||
console.error("Error deleting log:", err);
|
||||
res.status(500).json({ message: 'Failed to delete time entry.' });
|
||||
}
|
||||
});
|
||||
// Other admin routes (logs, users, roles, etc.) stay the same...
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user