mirror of
https://github.com/coder/coder.git
synced 2025-07-23 21:32:07 +00:00
chore: scope workspace quotas to organizations (#14352)
* chore: scope workspace quotas to organizations Quotas are now a function of (user_id, organization_id). They are still sourced from groups. Deprecate the old api endpoint.
This commit is contained in:
@@ -963,14 +963,14 @@ func (m metricsStore) GetProvisionerLogsAfterID(ctx context.Context, arg databas
|
||||
return logs, err
|
||||
}
|
||||
|
||||
func (m metricsStore) GetQuotaAllowanceForUser(ctx context.Context, userID uuid.UUID) (int64, error) {
|
||||
func (m metricsStore) GetQuotaAllowanceForUser(ctx context.Context, userID database.GetQuotaAllowanceForUserParams) (int64, error) {
|
||||
start := time.Now()
|
||||
allowance, err := m.s.GetQuotaAllowanceForUser(ctx, userID)
|
||||
m.queryLatencies.WithLabelValues("GetQuotaAllowanceForUser").Observe(time.Since(start).Seconds())
|
||||
return allowance, err
|
||||
}
|
||||
|
||||
func (m metricsStore) GetQuotaConsumedForUser(ctx context.Context, ownerID uuid.UUID) (int64, error) {
|
||||
func (m metricsStore) GetQuotaConsumedForUser(ctx context.Context, ownerID database.GetQuotaConsumedForUserParams) (int64, error) {
|
||||
start := time.Now()
|
||||
consumed, err := m.s.GetQuotaConsumedForUser(ctx, ownerID)
|
||||
m.queryLatencies.WithLabelValues("GetQuotaConsumedForUser").Observe(time.Since(start).Seconds())
|
||||
|
Reference in New Issue
Block a user