refactor: replace SessionDep with explicit Annotated[Session, Depends(get_session)] across all routers

- Replace SessionDep type alias with explicit Annotated[Session, Depends(get_session)]
- Add missing imports for Session, Annotated, and Depends types
- Update all endpoint function signatures to use explicit dependency annotation
- Remove redundant `= Depends()` default values from session parameters
- Update docstrings and comments to reference new annotation pattern
- Apply changes consistently across all router
This commit is contained in:
oib
2026-03-07 15:45:11 +01:00
parent 93aae0edb3
commit 89e161c906
75 changed files with 371 additions and 372 deletions

View File

@@ -23,7 +23,7 @@ The Documentation Updates Workflow has been successfully executed, ensuring all
### ✅ Step 2: Automated Status Updates - COMPLETED
- **Production Deployment Infrastructure**: Updated from 🔄 IN PROGRESS to ✅ COMPLETE
- **Next Milestone Document**: Updated priority areas and completion status
- **Status Markers**: Applied uniform ✅ COMPLETE, ✅ COMPLETE, 🔄 NEXT indicators
- **Status Markers**: Applied uniform ✅ COMPLETE, ✅ COMPLETE, ✅ COMPLETE indicators
- **Timeline Updates**: Updated development timeline to reflect current status
**Files Updated**:

View File

@@ -22,7 +22,7 @@ Successfully executed the documentation updates workflow to incorporate the comp
- **Updated Completion Status**: Marked test integration as ✅ COMPLETE
- **Enhanced CLI Documentation**: Updated CLI docs with testing integration
- **Added Testing Sections**: Created comprehensive testing documentation sections
- **Status Consistency**: Ensured uniform ✅ COMPLETE, ✅ COMPLETE, 🔄 NEXT markers
- **Status Consistency**: Ensured uniform ✅ COMPLETE, ✅ COMPLETE, ✅ COMPLETE markers
### ✅ Step 3: Quality Assurance Checks
- **Markdown Formatting**: Validated markdown formatting and structure