diff --git a/packages/syft/src/syft/service/notification/notification_service.py b/packages/syft/src/syft/service/notification/notification_service.py index 024a4a39113..bfdc303c904 100644 --- a/packages/syft/src/syft/service/notification/notification_service.py +++ b/packages/syft/src/syft/service/notification/notification_service.py @@ -241,7 +241,7 @@ def mark_as_unread( @service_method( path="notifications.resolve_object", name="resolve_object", - roles=DATA_SCIENTIST_ROLE_LEVEL, + roles=GUEST_ROLE_LEVEL, ) def resolve_object( self, context: AuthedServiceContext, linked_obj: LinkedObject diff --git a/packages/syft/tests/syft/users/user_code_test.py b/packages/syft/tests/syft/users/user_code_test.py index 20d7bc50df4..c5755a23e4f 100644 --- a/packages/syft/tests/syft/users/user_code_test.py +++ b/packages/syft/tests/syft/users/user_code_test.py @@ -8,6 +8,7 @@ # syft absolute import syft as sy +from syft.client.domain_client import DomainClient from syft.service.action.action_object import ActionObject from syft.service.request.request import Request from syft.service.request.request import UserCodeStatusChange @@ -29,6 +30,13 @@ def mock_syft_func_2(): return 1 +def test_repr_markdown_not_throwing_error(guest_client: DomainClient) -> None: + guest_client.code.submit(mock_syft_func) + result = guest_client.code.get_by_service_func_name("mock_syft_func") + assert len(result) == 1 + assert result[0]._repr_markdown_() + + def test_user_code(worker) -> None: root_domain_client = worker.root_client root_domain_client.register(