Introduce RBAC scaffolding (roles, permissions, actions) and admin/shares endpoints.

Adds initial models, migrations, and services to support role-based access and sharing; wires routes to prepare for permission-driven features.
This commit is contained in:
antanst 2025-08-12 18:54:10 +03:00
parent 8b01e456b3
commit e58ea08b7b
16 changed files with 690 additions and 0 deletions

View file

@ -105,6 +105,8 @@ app.get('/api/health', (req, res) => {
app.use('/api', require('./routes/auth'));
app.use('/api', requireAuth, require('./routes/tasks'));
app.use('/api', requireAuth, require('./routes/projects'));
app.use('/api', requireAuth, require('./routes/admin'));
app.use('/api', requireAuth, require('./routes/shares'));
app.use('/api', requireAuth, require('./routes/areas'));
app.use('/api', requireAuth, require('./routes/notes'));
app.use('/api', requireAuth, require('./routes/tags'));