(ctx context.Context, id uuid.UUID)
| 2373 | } |
| 2374 | |
| 2375 | func (q *querier) DeleteWorkspaceACLByID(ctx context.Context, id uuid.UUID) error { |
| 2376 | fetch := func(ctx context.Context, id uuid.UUID) (database.WorkspaceTable, error) { |
| 2377 | w, err := q.db.GetWorkspaceByID(ctx, id) |
| 2378 | if err != nil { |
| 2379 | return database.WorkspaceTable{}, err |
| 2380 | } |
| 2381 | return w.WorkspaceTable(), nil |
| 2382 | } |
| 2383 | |
| 2384 | return fetchAndExec(q.log, q.auth, policy.ActionShare, fetch, q.db.DeleteWorkspaceACLByID)(ctx, id) |
| 2385 | } |
| 2386 | |
| 2387 | func (q *querier) DeleteWorkspaceACLsByOrganization(ctx context.Context, params database.DeleteWorkspaceACLsByOrganizationParams) error { |
| 2388 | // This is a system-only function. |
nothing calls this directly
no test coverage detected