Skip to content

Commit f15435f

Browse files
refactor: rename /update_visibility to /update for more generic project updates
1 parent 94b499b commit f15435f

File tree

4 files changed

+15
-1044
lines changed

4 files changed

+15
-1044
lines changed

src/dstack/_internal/server/routers/projects.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
DeleteProjectsRequest,
1313
RemoveProjectMemberRequest,
1414
SetProjectMembersRequest,
15-
UpdateProjectVisibilityRequest,
15+
UpdateProjectRequest,
1616
)
1717
from dstack._internal.server.security.permissions import (
1818
Authenticated,
@@ -139,15 +139,15 @@ async def remove_project_members(
139139

140140

141141
@router.post(
142-
"/{project_name}/update_visibility",
142+
"/{project_name}/update",
143143
)
144-
async def update_project_visibility(
145-
body: UpdateProjectVisibilityRequest,
144+
async def update_project(
145+
body: UpdateProjectRequest,
146146
session: AsyncSession = Depends(get_session),
147147
user_project: Tuple[UserModel, ProjectModel] = Depends(ProjectAdmin()),
148148
) -> Project:
149149
user, project = user_project
150-
await projects.update_project_visibility(
150+
await projects.update_project(
151151
session=session,
152152
user=user,
153153
project=project,

src/dstack/_internal/server/schemas/projects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ class CreateProjectRequest(CoreModel):
1111
is_public: bool = False
1212

1313

14-
class UpdateProjectVisibilityRequest(CoreModel):
14+
class UpdateProjectRequest(CoreModel):
1515
is_public: bool
1616

1717

src/dstack/_internal/server/services/projects.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ async def create_project(
150150
return project_model_to_project(project_model)
151151

152152

153-
async def update_project_visibility(
153+
async def update_project(
154154
session: AsyncSession,
155155
user: UserModel,
156156
project: ProjectModel,

0 commit comments

Comments
 (0)