Skip to content

chore: remove deprecated endpoints and related code#178

Open
bilalesi wants to merge 1 commit into
mainfrom
chore/remove-deprecated-endpoints-part-1
Open

chore: remove deprecated endpoints and related code#178
bilalesi wants to merge 1 commit into
mainfrom
chore/remove-deprecated-endpoints-part-1

Conversation

@bilalesi

@bilalesi bilalesi commented May 14, 2026

Copy link
Copy Markdown
Collaborator

removes the following deprecated endpoints along with their use cases, repositories, domain schemas, and tests:

- GET /users_count
- GET /{vlab}/projects/count
- DELETE /virtual-labs/{vlab}/projects/{project_id}
- PATCH /virtual-labs/{vlab}/projects/{project_id}/star-status
- GET /virtual-labs/{vlab}/projects/{project_id}/stats
- GET /virtual-labs/{vlab}/projects/{project_id}/users/count
- GET /virtual-labs/{vlab}/projects/{project_id}/users
- All /virtual-labs/{vlab}/projects/{project_id}/bookmarks* endpoints

db models (Bookmark, ProjectStar) and alembic migrations are left in place to avoid schema drift; cleanup_resources still clears those rows during test teardown.

I will make another PR to remove (Bookmark, ProjectStar, PaymentMethod)

Removes the following deprecated endpoints along with their use cases,
repositories, domain schemas, and tests:

- GET /users_count
- GET /{vlab}/projects/count
- DELETE /virtual-labs/{vlab}/projects/{project_id}
- PATCH /virtual-labs/{vlab}/projects/{project_id}/star-status
- GET /virtual-labs/{vlab}/projects/{project_id}/stats
- GET /virtual-labs/{vlab}/projects/{project_id}/users/count
- GET /virtual-labs/{vlab}/projects/{project_id}/users
- All /virtual-labs/{vlab}/projects/{project_id}/bookmarks* endpoints

DB models (Bookmark, ProjectStar) and alembic migrations are left in
place to avoid schema drift; cleanup_resources still clears those rows
during test teardown.
@bilalesi bilalesi force-pushed the chore/remove-deprecated-endpoints-part-1 branch from d75649c to 9d1b8d8 Compare May 15, 2026 08:37
@github-actions

Copy link
Copy Markdown

poetry audit report

Loading...
Scanning 104 packages...

No vulnerabilities found ✨✨

@bilalesi bilalesi self-assigned this May 18, 2026
@bilalesi bilalesi added the enhancement New feature or request label May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant