File tree Expand file tree Collapse file tree
src/dstack/_internal/server/services Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -81,11 +81,8 @@ async def list_user_accessible_projects(
8181 if user .global_role == GlobalRole .ADMIN :
8282 projects = await list_project_models (session = session )
8383 else :
84- # Get member projects
8584 member_projects = await list_user_project_models (session = session , user = user )
86- # Get public non-member projects
8785 public_projects = await _list_public_non_member_project_models (session = session , user = user )
88- # Combine both lists
8986 projects = member_projects + public_projects
9087
9188 projects = sorted (projects , key = lambda p : p .created_at )
@@ -265,18 +262,7 @@ async def list_user_project_models(
265262 session : AsyncSession ,
266263 user : UserModel ,
267264 include_members : bool = False ,
268- ) -> List [ProjectModel ]:
269- """
270- Get projects for a user where they are a member.
271-
272- Args:
273- session: Database session
274- user: User model
275- include_members: Whether to join and load project members
276-
277- Returns:
278- List of ProjectModel instances where user is a member
279- """
265+ ) -> List [ProjectModel ]:
280266 options = []
281267 if include_members :
282268 options .append (joinedload (ProjectModel .members ))
You can’t perform that action at this time.
0 commit comments