@Summary Get workspace quota by user deprecated @ID get-workspace-quota-by-user-deprecated @Security CoderSessionToken @Produce json @Tags Enterprise @Param user path string true "User ID, name, or me" @Success 200 {object} codersdk.WorkspaceQuota @Router /api/v2/workspace-quota/{user} [get] @Deprec
(rw http.ResponseWriter, r *http.Request)
| 130 | // @Router /api/v2/workspace-quota/{user} [get] |
| 131 | // @Deprecated this endpoint will be removed, use /organizations/{organization}/members/{user}/workspace-quota instead |
| 132 | func (api *API) workspaceQuotaByUser(rw http.ResponseWriter, r *http.Request) { |
| 133 | defaultOrg, err := api.Database.GetDefaultOrganization(r.Context()) |
| 134 | if err != nil { |
| 135 | httpapi.InternalServerError(rw, err) |
| 136 | return |
| 137 | } |
| 138 | |
| 139 | // defer to the new endpoint using default org as the organization |
| 140 | chi.RouteContext(r.Context()).URLParams.Add("organization", defaultOrg.ID.String()) |
| 141 | mw := httpmw.ExtractOrganizationParam(api.Database) |
| 142 | mw(http.HandlerFunc(api.workspaceQuota)).ServeHTTP(rw, r) |
| 143 | } |
| 144 | |
| 145 | // @Summary Get workspace quota by user |
| 146 | // @ID get-workspace-quota-by-user |
nothing calls this directly
no test coverage detected