feat: add board to NoteType — foundation for kanban unification #201
No reviewers
Labels
No labels
domain:backend
domain:devops
domain:frontend
status:approved
status:in-progress
status:needs-fix
status:qa
type:bug
type:devops
type:feature
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
forgejo_admin/pal-e-api!201
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "195-add-board-note-type"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Add "board" as a valid
note_typewith statuses["active", "archived"]. This is the foundational 1-point change that enables boards to be represented as notes, unifying the kanban data model with the existing note system.Changes
src/pal_e_docs/schemas.py— Added"board"to theNoteTypeLiteral (now 17 types)src/pal_e_docs/routes/notes.py— Added"board": ["active", "archived"]toVALID_STATUSESdicttests/test_note_type_enum.py— Added"board"toNEW_TYPESlist (covers create + update parametrized tests) and addedtest_board_valid_statusfor status validationTest Plan
ruff formatandruff checkcleanRelated