bugfix
This commit is contained in:
parent
19333a5891
commit
55e5104bc7
@ -55,7 +55,8 @@ class FileMgr:
|
||||
return True
|
||||
return False
|
||||
|
||||
async def del_file(self, request, fid):
|
||||
async def del_file(self, request, params_kw):
|
||||
fid = params_kw.id
|
||||
db = DBPools()
|
||||
dbname = get_dbname()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
@ -77,6 +78,23 @@ where id=${folderid}$"""
|
||||
return True
|
||||
return False
|
||||
|
||||
async def folder_files(self, request, params):
|
||||
id = params.id
|
||||
db = DBPools()
|
||||
dbanme = get_dbname()
|
||||
async with db.sqlorContext(dbname) as sor:
|
||||
for r in self._folder_files(sor, request, id):
|
||||
yield r
|
||||
|
||||
async def _folder_files(self, sor, request, id):
|
||||
recs = await self.sor_get_subfile(sor, request, id)
|
||||
for r in recs:
|
||||
yield r
|
||||
folders = await self.sor_get_subfolder(sor, request, id)
|
||||
for f in folders:
|
||||
for r in self._folder_files(request, f.id):
|
||||
yield r
|
||||
|
||||
async def get_subs(self, request, params):
|
||||
id = params.id
|
||||
userinfo = await get_session_userinfo(request)
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user