Skip to content

Commit 5c10b7c

Browse files
authored
Merge pull request #695 from superannotateai/folder_interface
Folder interface
2 parents 510c89e + 95be118 commit 5c10b7c

File tree

2 files changed

+3
-26
lines changed

2 files changed

+3
-26
lines changed

src/superannotate/lib/app/interface/sdk_interface.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -935,11 +935,9 @@ def unassign_folder(self, project_name: NotEmptyStr, folder_name: NotEmptyStr):
935935
:param folder_name: folder name to remove assignees
936936
:type folder_name: str
937937
"""
938-
response = self.controller.un_assign_folder(
939-
project_name=project_name, folder_name=folder_name
940-
)
941-
if response.errors:
942-
raise AppException(response.errors)
938+
project = self.controller.get_project(project_name)
939+
folder = project.get_folder(folder_name)
940+
folder.unassign()
943941

944942
def assign_folder(
945943
self,

src/superannotate/lib/core/usecases/images.py

Lines changed: 0 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1530,27 +1530,6 @@ def execute(self):
15301530
return self._response
15311531

15321532

1533-
class UnAssignFolderUseCase(BaseUseCase):
1534-
def __init__(
1535-
self,
1536-
service_provider: BaseServiceProvider,
1537-
project: ProjectEntity,
1538-
folder: FolderEntity,
1539-
):
1540-
super().__init__()
1541-
self._service_provider = service_provider
1542-
self._project = project
1543-
self._folder = folder
1544-
1545-
def execute(self):
1546-
is_un_assigned = self._service_provider.folders.un_assign_all(
1547-
project=self._project, folder=self._folder
1548-
).ok
1549-
if not is_un_assigned:
1550-
self._response.errors = AppException(f"Cant un assign {self._folder.name}")
1551-
return self._response
1552-
1553-
15541533
class DeleteAnnotationClassUseCase(BaseUseCase):
15551534
def __init__(
15561535
self,

0 commit comments

Comments
 (0)