MCPcopy Index your code
hub / github.com/coder/coder / workspaceQuotaByUser

Method workspaceQuotaByUser

enterprise/coderd/workspacequota.go:132–143  ·  view source on GitHub ↗

@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)

Source from the content-addressed store, hash-verified

130// @Router /api/v2/workspace-quota/{user} [get]
131// @Deprecated this endpoint will be removed, use /organizations/{organization}/members/{user}/workspace-quota instead
132func (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

Callers

nothing calls this directly

Calls 7

InternalServerErrorFunction · 0.92
ExtractOrganizationParamFunction · 0.92
ContextMethod · 0.65
AddMethod · 0.65
StringMethod · 0.45
ServeHTTPMethod · 0.45

Tested by

no test coverage detected