普通用户查看“我当前被授权访问的简历ID列表”
This commit is contained in:
parent
1257aeff5d
commit
9e0f36e77e
@ -120,3 +120,18 @@ def manually_authorize_resume(request, user_id: int = Query(...), resume_id: int
|
|||||||
record.save()
|
record.save()
|
||||||
|
|
||||||
return {"success": True, "message": f"已手动授权 {user.username} 访问简历 {resume.id}"}
|
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)}
|
Loading…
x
Reference in New Issue
Block a user