Skip to content

Commit 58de4af

Browse files
committed
imports
1 parent b0528f3 commit 58de4af

File tree

4 files changed

+17
-18
lines changed

4 files changed

+17
-18
lines changed

services/web/server/src/simcore_service_webserver/folders/_workspaces_repository.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from simcore_postgres_database.utils_repos import transaction_context
99

1010
from ..db.plugin import get_asyncpg_engine
11-
from ..projects import _folders_repository as project_to_folders_db
11+
from ..projects import _folders_repository as _folders_repository
1212
from ..projects import _groups_respository as project_groups_db
1313
from ..projects import _projects_repository as projects_db
1414
from ..projects._access_rights_service import check_user_project_permission
@@ -106,15 +106,15 @@ async def move_folder_into_workspace(
106106

107107
# 7. Remove all records of project to folders that are not in the folders that we are moving
108108
# (ex. If we are moving from private workspace, the same project can be in different folders for different users)
109-
await project_to_folders_db.delete_all_project_to_folder_by_project_ids_not_in_folder_ids(
109+
await _folders_repository.delete_all_project_to_folder_by_project_ids_not_in_folder_ids(
110110
app,
111111
connection=conn,
112112
project_id_or_ids=set(project_ids),
113113
not_in_folder_ids=set(folder_ids),
114114
)
115115

116116
# 8. Update the user id field for the remaining folders
117-
await project_to_folders_db.update_project_to_folder(
117+
await _folders_repository.update_project_to_folder(
118118
app,
119119
connection=conn,
120120
folders_id_or_ids=set(folder_ids),

services/web/server/src/simcore_service_webserver/projects/_crud_api_create.py

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
from ..catalog import catalog_service
3131
from ..director_v2 import api as director_v2_api
3232
from ..dynamic_scheduler import api as dynamic_scheduler_api
33-
from ..folders import _folders_repository as _folders_repository
33+
from ..folders import _folders_repository as folders_folders_repository
3434
from ..redis import get_redis_lock_manager_client_sdk
3535
from ..storage.api import (
3636
copy_data_folders_from_project,
@@ -39,8 +39,7 @@
3939
from ..users.api import get_user_fullname
4040
from ..workspaces.api import check_user_workspace_access, get_user_workspace
4141
from ..workspaces.errors import WorkspaceAccessForbiddenError
42-
from . import _folders_repository as project_to_folders_db
43-
from . import _projects_service
42+
from . import _folders_repository, _projects_service
4443
from ._metadata_service import set_project_ancestors
4544
from ._permalink_service import update_or_pop_permalink_in_project
4645
from ._projects_repository_legacy import ProjectDBAPI
@@ -293,7 +292,7 @@ async def create_project( # pylint: disable=too-many-arguments,too-many-branche
293292
)
294293
if folder_id := predefined_project.get("folderId", None):
295294
# Check user has access to folder
296-
await _folders_repository.get_for_user_or_workspace(
295+
await folders_folders_repository.get_for_user_or_workspace(
297296
request.app,
298297
folder_id=folder_id,
299298
product_name=product_name,
@@ -322,7 +321,7 @@ async def create_project( # pylint: disable=too-many-arguments,too-many-branche
322321

323322
# 1.2 does project belong to some folder?
324323
workspace_id = new_project["workspaceId"]
325-
prj_to_folder_db = await project_to_folders_db.get_project_to_folder(
324+
prj_to_folder_db = await _folders_repository.get_project_to_folder(
326325
request.app,
327326
project_id=from_study,
328327
private_workspace_user_id_or_none=(
@@ -369,7 +368,7 @@ async def create_project( # pylint: disable=too-many-arguments,too-many-branche
369368

370369
# 3.2 move project to proper folder
371370
if folder_id:
372-
await project_to_folders_db.insert_project_to_folder(
371+
await _folders_repository.insert_project_to_folder(
373372
request.app,
374373
project_id=new_project["uuid"],
375374
folder_id=folder_id,

services/web/server/src/simcore_service_webserver/projects/_folders_service.py

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
from models_library.projects import ProjectID
77
from models_library.users import UserID
88

9-
from ..folders import _folders_repository as _folders_repository
10-
from . import _folders_repository as project_to_folders_db
9+
from ..folders import _folders_repository as folders_folders_repository
10+
from . import _folders_repository as _folders_repository
1111
from ._access_rights_service import get_user_project_access_rights
1212
from ._projects_repository_legacy import APP_PROJECT_DBAPI, ProjectDBAPI
1313
from .exceptions import ProjectInvalidRightsError
@@ -45,7 +45,7 @@ async def move_project_into_folder(
4545

4646
if folder_id:
4747
# Check user has access to folder
48-
await _folders_repository.get_for_user_or_workspace(
48+
await folders_folders_repository.get_for_user_or_workspace(
4949
app,
5050
folder_id=folder_id,
5151
product_name=product_name,
@@ -54,31 +54,31 @@ async def move_project_into_folder(
5454
)
5555

5656
# Move project to folder
57-
prj_to_folder_db = await project_to_folders_db.get_project_to_folder(
57+
prj_to_folder_db = await _folders_repository.get_project_to_folder(
5858
app,
5959
project_id=project_id,
6060
private_workspace_user_id_or_none=user_id if workspace_is_private else None,
6161
)
6262
if prj_to_folder_db is None:
6363
if folder_id is None:
6464
return
65-
await project_to_folders_db.insert_project_to_folder(
65+
await _folders_repository.insert_project_to_folder(
6666
app,
6767
project_id=project_id,
6868
folder_id=folder_id,
6969
private_workspace_user_id_or_none=user_id if workspace_is_private else None,
7070
)
7171
else:
7272
# Delete old
73-
await project_to_folders_db.delete_project_to_folder(
73+
await _folders_repository.delete_project_to_folder(
7474
app,
7575
project_id=project_id,
7676
folder_id=prj_to_folder_db.folder_id,
7777
private_workspace_user_id_or_none=user_id if workspace_is_private else None,
7878
)
7979
# Create new
8080
if folder_id is not None:
81-
await project_to_folders_db.insert_project_to_folder(
81+
await _folders_repository.insert_project_to_folder(
8282
app,
8383
project_id=project_id,
8484
folder_id=folder_id,

services/web/server/src/simcore_service_webserver/projects/_workspaces_service.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
from ..db.plugin import get_asyncpg_engine
1111
from ..users.api import get_user
1212
from ..workspaces.api import check_user_workspace_access
13-
from . import _folders_repository as project_to_folders_db
13+
from . import _folders_repository as _folders_repository
1414
from . import _groups_respository as project_groups_db
1515
from . import _projects_repository
1616
from ._access_rights_service import get_user_project_access_rights
@@ -46,7 +46,7 @@ async def move_project_into_workspace(
4646

4747
async with transaction_context(get_asyncpg_engine(app)) as conn:
4848
# 3. Delete project to folders (for everybody)
49-
await project_to_folders_db.delete_all_project_to_folder_by_project_id(
49+
await _folders_repository.delete_all_project_to_folder_by_project_id(
5050
app,
5151
connection=conn,
5252
project_id=project_id,

0 commit comments

Comments
 (0)