(
org_slug: str,
user_id: int,
activity_uuid: str,
current_user=Depends(get_current_user),
db_session: AsyncSession = Depends(get_db_session),
)
| 608 | }, |
| 609 | ) |
| 610 | async def api_admin_uncomplete_activity( |
| 611 | org_slug: str, |
| 612 | user_id: int, |
| 613 | activity_uuid: str, |
| 614 | current_user=Depends(get_current_user), |
| 615 | db_session: AsyncSession = Depends(get_db_session), |
| 616 | ) -> ActivityUncompletionResponse: |
| 617 | token_user = _require_api_token(current_user) |
| 618 | await _resolve_org_slug(org_slug, token_user, db_session) |
| 619 | result = await uncomplete_activity(token_user, user_id, activity_uuid, db_session) |
| 620 | return ActivityUncompletionResponse(**result) |
| 621 | |
| 622 | |
| 623 | @router.post( |
nothing calls this directly
no test coverage detected