fix: user permission (#3390)
This commit is contained in:
parent
c00cf22900
commit
ea7b8547be
@ -171,7 +171,8 @@ def get_permission_list(user,
|
|||||||
|
|
||||||
workspace_user_permission_list = QuerySet(WorkspaceUserResourcePermission).filter(
|
workspace_user_permission_list = QuerySet(WorkspaceUserResourcePermission).filter(
|
||||||
workspace_id__in=[workspace_user_role.workspace_id for workspace_user_role in
|
workspace_id__in=[workspace_user_role.workspace_id for workspace_user_role in
|
||||||
workspace_user_role_mapping_list])
|
workspace_user_role_mapping_list],
|
||||||
|
user_id=user_id)
|
||||||
|
|
||||||
# 资源权限
|
# 资源权限
|
||||||
workspace_resource_permission_list = get_workspace_resource_permission_list(workspace_user_permission_list,
|
workspace_resource_permission_list = get_workspace_resource_permission_list(workspace_user_permission_list,
|
||||||
|
|||||||
@ -105,8 +105,6 @@ def is_valid_credential(provider, model_type, model_name, model_credential: Dict
|
|||||||
|
|
||||||
def get_model_by_id(_id, workspace_id):
|
def get_model_by_id(_id, workspace_id):
|
||||||
model = QuerySet(Model).filter(id=_id).first()
|
model = QuerySet(Model).filter(id=_id).first()
|
||||||
# 手动关闭数据库连接
|
|
||||||
connection.close()
|
|
||||||
if model is None:
|
if model is None:
|
||||||
raise Exception(_('Model does not exist'))
|
raise Exception(_('Model does not exist'))
|
||||||
if model.workspace_id:
|
if model.workspace_id:
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user