普通用户查看“我当前被授权访问的简历ID列表”

This commit is contained in:
晓丰 2025-04-17 14:05:58 +08:00
parent 1257aeff5d
commit 9e0f36e77e

View File

@ -120,3 +120,18 @@ def manually_authorize_resume(request, user_id: int = Query(...), resume_id: int
record.save()
return {"success": True, "message": f"已手动授权 {user.username} 访问简历 {resume.id}"}
@resume_authorize_router.get("/granted", auth=jwt_auth, summary="我已获授权的简历ID[普]", description="普通用户查看当前已被授权访问的简历ID列表")
@login_required
def list_granted_resume_ids(request):
user = request.user
if not user.is_user():
return {"success": False, "message": "仅普通用户可访问"}
ids = ResumeDetailAccessRequest.objects.filter(
user=user,
status="approved"
).values_list("resume_id", flat=True)
return {"success": True, "resume_ids": list(ids)}