Update authorization for team (#3262)

### What problem does this PR solve?

Update authorization for team.
#3253 #3233
### Type of change

- [x] Refactoring

---------

Co-authored-by: liuhua <10215101452@stu.ecun.edu.cn>
This commit is contained in:
liuhua
2024-11-07 19:26:03 +08:00
committed by GitHub
parent 96b5d2b3a9
commit 48ab6d7a45
5 changed files with 26 additions and 18 deletions

View File

@ -490,6 +490,9 @@ def list(tenant_id):
kbs = KnowledgebaseService.query(id=id, name=name, status=1)
if not kbs:
return get_error_data_result(message="The dataset doesn't exist")
for kb in kbs:
if not KnowledgebaseService.accessible(kb_id=kb.id,user_id=tenant_id):
return get_error_data_result(message=f"You don't own the dataset {kb.id}")
page_number = int(request.args.get("page", 1))
items_per_page = int(request.args.get("page_size", 30))
orderby = request.args.get("orderby", "create_time")