fix: Adapt SQL queries to actual Outline database schema
- Users: Use role enum instead of isAdmin/isViewer/isSuspended booleans - Users: Remove non-existent username column - Groups: Fix group_users table (no deletedAt, composite PK) - Attachments: Remove url and deletedAt columns, use hard delete All 10/10 core queries now pass validation. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
16
CHANGELOG.md
16
CHANGELOG.md
@@ -2,6 +2,22 @@
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
## [1.0.1] - 2026-01-31
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Users:** Adapted to Outline schema - use `role` enum instead of `isAdmin`/`isViewer`/`isSuspended` booleans
|
||||
- **Users:** Removed non-existent `username` column
|
||||
- **Groups:** Fixed `group_users` table queries - no `deletedAt` column, composite PK
|
||||
- **Groups:** Fixed ambiguous column references in subqueries
|
||||
- **Attachments:** Removed non-existent `url` and `deletedAt` columns
|
||||
- **Attachments:** Changed delete to hard delete (no soft delete support)
|
||||
|
||||
### Changed
|
||||
|
||||
- Users suspend/activate now use `suspendedAt` column instead of boolean
|
||||
- Groups member count uses correct join without deletedAt filter
|
||||
|
||||
## [1.0.0] - 2026-01-31
|
||||
|
||||
### Added
|
||||
|
||||
Reference in New Issue
Block a user