1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-16 15:19:06 +00:00

update account info api

update get quota total/usage of org user
This commit is contained in:
lian
2017-07-27 18:52:28 +08:00
parent baa38ef705
commit 6bdd4bbe67

View File

@@ -252,10 +252,18 @@ class AccountInfo(APIView):
p = Profile.objects.get_profile_by_user(email)
d_p = DetailedProfile.objects.get_detailed_profile_by_user(email)
if is_org_context(request):
org_id = request.user.org.org_id
quota_total = seafile_api.get_org_user_quota(org_id, email)
quota_usage = seafile_api.get_org_user_quota_usage(org_id, email)
else:
quota_total = seafile_api.get_user_quota(email)
quota_usage = seafile_api.get_user_self_usage(email)
info['email'] = email
info['name'] = email2nickname(email)
info['total'] = seafile_api.get_user_quota(email)
info['usage'] = seafile_api.get_user_self_usage(email)
info['total'] = quota_total
info['usage'] = quota_usage
info['login_id'] = p.login_id if p and p.login_id else ""
info['department'] = d_p.department if d_p else ""
info['contact_email'] = p.contact_email if p else ""