Skip to content

Commit e3da62c

Browse files
committed
permalink service
1 parent ffa797a commit e3da62c

File tree

4 files changed

+17
-7
lines changed

4 files changed

+17
-7
lines changed

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

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,24 +9,20 @@
99
create_project_group_without_checking_permissions,
1010
delete_project_group_without_checking_permissions,
1111
)
12-
from ._permalink_api import ProjectPermalink
13-
from ._permalink_api import register_factory as register_permalink_factory
1412
from ._wallets_api import (
1513
check_project_financial_status,
1614
connect_wallet_to_project,
1715
get_project_wallet,
1816
)
1917

2018
__all__: tuple[str, ...] = (
19+
"check_project_financial_status",
2120
"check_user_project_permission",
2221
"connect_wallet_to_project",
2322
"create_project_group_without_checking_permissions",
2423
"delete_project_group_without_checking_permissions",
2524
"get_project_wallet",
2625
"has_user_project_access_rights",
27-
"ProjectPermalink",
28-
"register_permalink_factory",
29-
"check_project_financial_status",
3026
)
3127

3228

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
from ._permalink_api import ProjectPermalink
2+
from ._permalink_api import register_factory as register_permalink_factory
3+
4+
__all__: tuple[str, ...] = (
5+
"ProjectPermalink",
6+
"register_permalink_factory",
7+
)
8+
9+
# nopycln: file

services/web/server/src/simcore_service_webserver/studies_dispatcher/_projects_permalinks.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,11 @@
1111
)
1212

1313
from ..db.plugin import get_database_engine
14-
from ..projects.api import ProjectPermalink, register_permalink_factory
1514
from ..projects.exceptions import PermalinkNotAllowedError, ProjectNotFoundError
15+
from ..projects.projects_permalink_service import (
16+
ProjectPermalink,
17+
register_permalink_factory,
18+
)
1619
from ..utils_aiohttp import create_url_for_function
1720
from .settings import StudiesDispatcherSettings
1821

services/web/server/tests/unit/with_dbs/02/test_projects_crud_handlers.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,8 +40,10 @@
4040
from simcore_service_webserver.groups.api import auto_add_user_to_product_group
4141
from simcore_service_webserver.groups.exceptions import GroupNotFoundError
4242
from simcore_service_webserver.products.api import get_product
43-
from simcore_service_webserver.projects._permalink_api import ProjectPermalink
4443
from simcore_service_webserver.projects.models import ProjectDict
44+
from simcore_service_webserver.projects.projects_permalink_service import (
45+
ProjectPermalink,
46+
)
4547
from simcore_service_webserver.utils import to_datetime
4648
from yarl import URL
4749

0 commit comments

Comments
 (0)