fixed comments

This commit is contained in:
c-d-p
2025-04-26 12:43:19 +02:00
parent 10e5a3c489
commit 22a4fc50a5
49 changed files with 165 additions and 148 deletions

View File

@@ -1,2 +1 @@
# backend/modules/todo/__init__.py
# This file makes the 'todo' directory a Python package.

View File

@@ -1,17 +1,16 @@
# backend/modules/todo/api.py
from fastapi import APIRouter, Depends, HTTPException, status
from sqlalchemy.orm import Session
from typing import List
from . import service, schemas
from core.database import get_db
from modules.auth.dependencies import get_current_user # Corrected import
from modules.auth.models import User # Assuming User model is in auth.models
from modules.auth.dependencies import get_current_user
from modules.auth.models import User
router = APIRouter(
prefix="/todos",
tags=["todos"],
dependencies=[Depends(get_current_user)], # Corrected dependency
dependencies=[Depends(get_current_user)],
responses={404: {"description": "Not found"}},
)
@@ -20,7 +19,7 @@ router = APIRouter(
def create_todo_endpoint(
todo: schemas.TodoCreate,
db: Session = Depends(get_db),
current_user: User = Depends(get_current_user), # Corrected dependency
current_user: User = Depends(get_current_user),
):
return service.create_todo(db=db, todo=todo, user=current_user)
@@ -30,7 +29,7 @@ def read_todos_endpoint(
skip: int = 0,
limit: int = 100,
db: Session = Depends(get_db),
current_user: User = Depends(get_current_user), # Corrected dependency
current_user: User = Depends(get_current_user),
):
todos = service.get_todos(db=db, user=current_user, skip=skip, limit=limit)
return todos
@@ -40,7 +39,7 @@ def read_todos_endpoint(
def read_todo_endpoint(
todo_id: int,
db: Session = Depends(get_db),
current_user: User = Depends(get_current_user), # Corrected dependency
current_user: User = Depends(get_current_user),
):
db_todo = service.get_todo(db=db, todo_id=todo_id, user=current_user)
if db_todo is None:
@@ -53,7 +52,7 @@ def update_todo_endpoint(
todo_id: int,
todo_update: schemas.TodoUpdate,
db: Session = Depends(get_db),
current_user: User = Depends(get_current_user), # Corrected dependency
current_user: User = Depends(get_current_user),
):
return service.update_todo(
db=db, todo_id=todo_id, todo_update=todo_update, user=current_user
@@ -64,6 +63,6 @@ def update_todo_endpoint(
def delete_todo_endpoint(
todo_id: int,
db: Session = Depends(get_db),
current_user: User = Depends(get_current_user), # Corrected dependency
current_user: User = Depends(get_current_user),
):
return service.delete_todo(db=db, todo_id=todo_id, user=current_user)

View File

@@ -16,4 +16,4 @@ class Todo(Base):
owner = relationship(
"User"
) # Add relationship if needed, assuming User model exists in auth.models
)