tududi/backend
antanst 4774331d07 Add migration to backfill roles for existing users
This migration backfills role entries for users that existed before the roles system was introduced.

- If no admins exist: Missing users become admins to prevent lockout
- If admins exist: Missing users become regular users (safe default)
- Idempotent: Safe to run multiple times
2025-10-20 14:43:42 +03:00
..
cmd Admin user management: backend API and frontend UI. 2025-09-22 15:20:46 +03:00
config Disable internal SSL 2025-07-23 12:22:27 +03:00
middleware chore(lint): remove unnecessary try/catch and tighten error handling 2025-09-22 15:20:46 +03:00
migrations Add migration to backfill roles for existing users 2025-10-20 14:43:42 +03:00
models Add user name and surname 2025-10-11 13:26:56 +03:00
routes Add user edit 2025-10-15 16:48:03 +03:00
scripts Add UIDs to database items missing 2025-10-18 23:05:34 +03:00
seeders Feat/add project states (#354) 2025-09-29 16:04:25 +03:00
services Fix an issue with user data persistance 2025-10-11 13:26:56 +03:00
tests Merge branch 'main' into pro/user-perms 2025-10-11 14:46:14 +03:00
utils Fix upcoming completed issue (#404) 2025-10-11 00:08:13 +03:00
.env.test Express migration (#80) 2025-06-16 21:50:44 +03:00
.prettierignore Add 'dist' paths to git & prettier ignore. 2025-07-22 11:45:14 +03:00
.prettierrc.json Linting cleanup (#99) 2025-07-01 11:40:09 +03:00
.sequelizerc Express migration (#80) 2025-06-16 21:50:44 +03:00
app.js Merge branch 'cleanups' into pro/user-perms 2025-10-02 15:42:42 +03:00
eslint.config.js Sorting fixes (#174) 2025-07-17 17:43:56 +03:00
jest.config.js Fix E2E test breakage (#380) 2025-10-05 16:04:46 +03:00