From 13a67fed0260130b7e258739850aa5b2a320e997 Mon Sep 17 00:00:00 2001 From: Yuqing Wei Date: Thu, 22 Sep 2022 21:03:52 +0800 Subject: [PATCH] fix data source detail page in rbac registry Signed-off-by: Yuqing Wei --- registry/access_control/api.py | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/registry/access_control/api.py b/registry/access_control/api.py index d0fd54c68..8a95d28ad 100644 --- a/registry/access_control/api.py +++ b/registry/access_control/api.py @@ -34,15 +34,10 @@ def get_project_datasources(project: str, access: UserAccess = Depends(project_r @router.get("/projects/{project}/datasources/{datasource}", name="Get a single data source by datasource Id [Read Access Required]") -def get_project_datasource(project: str, datasource: str, requestor: User = Depends(project_read_access)) -> list: +def get_project_datasource(project: str, datasource: str, requestor: UserAccess = Depends(project_read_access)) -> list: response = requests.get(url=f"{registry_url}/projects/{project}/datasources/{datasource}", - headers=get_api_header(requestor)).content.decode('utf-8') - ret = json.loads(response) - - datasource_qualifiedName = ret['attributes']['qualifiedName'] - validate_project_access_for_feature( - datasource_qualifiedName, requestor, AccessType.READ) - return ret + headers=get_api_header(requestor.user_name)).content.decode('utf-8') + return json.loads(response) @router.get("/projects/{project}/features", name="Get features under my project [Read Access Required]")