readd delete
This commit is contained in:
parent
d9be9b35fe
commit
54d777b64f
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.' });
|
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...
|
// Other admin routes (logs, users, roles, etc.) stay the same...
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user