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