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:
@@ -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
|
||||
|
@@ -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):
|
||||
|
@@ -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
|
||||
|
Reference in New Issue
Block a user