This commit is contained in:
Timothy Jaeryang Baek
2026-06-01 13:20:33 -07:00
parent 4705c2d988
commit 160a6694e4
2 changed files with 45 additions and 11 deletions
+13 -8
View File
@@ -11,7 +11,6 @@ from open_webui.models.feedbacks import (
FeedbackListResponse,
FeedbackModel,
Feedbacks,
FeedbackUserResponse,
LeaderboardFeedbackData,
ModelHistoryEntry,
ModelHistoryResponse,
@@ -317,10 +316,19 @@ async def export_all_feedbacks(
return feedbacks
@router.get('/feedbacks/user', response_model=list[FeedbackUserResponse])
async def get_feedbacks(user=Depends(get_verified_user), db: AsyncSession = Depends(get_async_session)):
feedbacks = await Feedbacks.get_feedbacks_by_user_id(user.id, db=db)
return feedbacks
PAGE_ITEM_COUNT = 30
@router.get('/feedbacks/user', response_model=FeedbackListResponse)
async def get_user_feedbacks(
page: Optional[int] = 1,
user=Depends(get_verified_user),
db: AsyncSession = Depends(get_async_session),
):
limit = PAGE_ITEM_COUNT
page = max(1, page)
skip = (page - 1) * limit
return await Feedbacks.get_feedbacks_by_user_id(user.id, skip=skip, limit=limit, db=db)
@router.delete('/feedbacks', response_model=bool)
@@ -329,9 +337,6 @@ async def delete_feedbacks(user=Depends(get_verified_user), db: AsyncSession = D
return success
PAGE_ITEM_COUNT = 30
@router.get('/feedbacks/list', response_model=FeedbackListResponse)
async def get_feedbacks(
order_by: Optional[str] = None,