File tree Expand file tree Collapse file tree 5 files changed +22
-15
lines changed
services/web/server/src/simcore_service_webserver Expand file tree Collapse file tree 5 files changed +22
-15
lines changed Original file line number Diff line number Diff line change 66
77from ..application_settings import get_application_settings
88from ..products .models import Product
9- from ..projects import api as projects_api
9+ from ..projects import projects_wallets_service
1010from ..users import preferences_api as user_preferences_api
1111from ..users .exceptions import UserDefaultWalletNotFoundError
1212from ..wallets import api as wallets_service
@@ -25,7 +25,9 @@ async def get_wallet_info(
2525 product .is_payment_enabled and app_settings .WEBSERVER_CREDIT_COMPUTATION_ENABLED
2626 ):
2727 return None
28- project_wallet = await projects_api .get_project_wallet (app , project_id = project_id )
28+ project_wallet = await projects_wallets_service .get_project_wallet (
29+ app , project_id = project_id
30+ )
2931 if project_wallet is None :
3032 user_default_wallet_preference = await user_preferences_api .get_frontend_user_preference (
3133 app ,
@@ -38,7 +40,7 @@ async def get_wallet_info(
3840 project_wallet_id = TypeAdapter (WalletID ).validate_python (
3941 user_default_wallet_preference .value
4042 )
41- await projects_api .connect_wallet_to_project (
43+ await projects_wallets_service .connect_wallet_to_project (
4244 app ,
4345 product_name = product_name ,
4446 project_id = project_id ,
Original file line number Diff line number Diff line change 2828from ...security .decorators import permission_required
2929from ...users import api
3030from ...utils_aiohttp import envelope_json_response
31- from .. import _projects_service
32- from .. import api as projects_api
31+ from .. import _projects_service , projects_wallets_service
3332from ..exceptions import ProjectStartsTooManyDynamicNodesError
3433from ._rest_exceptions import handle_plugin_requests_exceptions
3534from ._rest_schemas import ProjectPathParams , RequestContext
@@ -87,7 +86,7 @@ async def open_project(request: web.Request) -> web.Response:
8786 ),
8887 )
8988
90- await projects_api .check_project_financial_status (
89+ await projects_wallets_service .check_project_financial_status (
9190 request .app ,
9291 project_id = path_params .project_id ,
9392 product_name = req_ctx .product_name ,
Original file line number Diff line number Diff line change 1111 delete_project_group_without_checking_permissions ,
1212)
1313from ._projects_service import delete_project_by_user
14- from ._wallets_service import (
15- check_project_financial_status ,
16- connect_wallet_to_project ,
17- get_project_wallet ,
18- )
1914
2015__all__ : tuple [str , ...] = (
21- "check_project_financial_status" ,
2216 "check_user_project_permission" ,
23- "connect_wallet_to_project" ,
2417 "create_project_group_without_checking_permissions" ,
2518 "delete_project_group_without_checking_permissions" ,
26- "get_project_wallet" ,
2719 "has_user_project_access_rights" ,
2820 "list_projects" ,
2921 "delete_project_by_user" ,
Original file line number Diff line number Diff line change 1+ from ._wallets_service import (
2+ check_project_financial_status ,
3+ connect_wallet_to_project ,
4+ get_project_wallet ,
5+ )
6+
7+ __all__ : tuple [str , ...] = (
8+ "check_project_financial_status" ,
9+ "connect_wallet_to_project" ,
10+ "get_project_wallet" ,
11+ )
12+
13+
14+ # nopycln: file
Original file line number Diff line number Diff line change 1212from . import _groups_repository as workspaces_groups_db
1313from . import _workspaces_repository as workspaces_workspaces_repository
1414from ._groups_repository import WorkspaceGroupGetDB
15- from ._workspaces_service import check_user_workspace_access
15+ from ._workspaces_service_crud_read import check_user_workspace_access
1616from .errors import WorkspaceAccessForbiddenError
1717
1818log = logging .getLogger (__name__ )
You can’t perform that action at this time.
0 commit comments