1
0
mirror of https://github.com/haiwen/seafile-server.git synced 2025-08-31 23:19:36 +00:00

[RPC] Add 'delta' parameter to check_quota RPC.

This commit is contained in:
Jiaqiang Xu
2016-09-21 10:57:29 +08:00
parent aafc3af1d4
commit 29b82e62d6
7 changed files with 17 additions and 11 deletions

View File

@@ -753,8 +753,8 @@ class SeafServerThreadedRpcClient(ccnet.RpcClientBase):
def get_org_user_quota(org_id, user):
pass
@searpc_func("int", ["string"])
def check_quota(repo_id):
@searpc_func("int", ["string", "int64"])
def check_quota(repo_id, delta):
pass
# password management

View File

@@ -575,8 +575,8 @@ class SeafileAPI(object):
def set_user_share_quota(self, username, quota):
pass
def check_quota(self, repo_id):
pass
def check_quota(self, repo_id, delta=0):
return seafserv_threaded_rpc.check_quota(repo_id, delta)
# encrypted repo password management
def check_passwd(self, repo_id, magic):

View File

@@ -881,9 +881,9 @@ def get_related_users_by_org_repo(org_id, repo_id):
return users
# quota
def check_quota(repo_id):
def check_quota(repo_id, delta=0):
try:
ret = seafserv_threaded_rpc.check_quota(repo_id)
ret = seafserv_threaded_rpc.check_quota(repo_id, delta)
except SearpcError, e:
logger.error(e)
ret = -1