Task 4.2: Add default data seeding on new user creation
Create seedUserDefaults() helper in src/lib/db/seed-user-defaults.ts that inserts default annotation_types (break_up, break_down, line) and default span_label_types (bull_flag, bear_flag, etc.) scoped to a given user_id. Call it from POST /api/auth/register after user insert and from src/auth.ts Google signIn callback after new Google user creation. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
9a5e325632
commit
10e4ec8648
4 changed files with 61 additions and 3 deletions
|
|
@ -22,7 +22,7 @@
|
|||
## 4. Registration API
|
||||
|
||||
- [x] 4.1 `[sonnet]` Create `POST /api/auth/register` endpoint: validate input (email required, password 8+ chars), check email uniqueness, hash password with bcryptjs, insert user, return 201
|
||||
- [ ] 4.2 `[sonnet]` Add default data seeding function: on new user creation, insert default annotation_types (break_up, break_down, line) and default span_label_types for the new user
|
||||
- [x] 4.2 `[sonnet]` Add default data seeding function: on new user creation, insert default annotation_types (break_up, break_down, line) and default span_label_types for the new user
|
||||
|
||||
## 5. Auth Middleware & Helpers
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue