Skip to content

feat: Implement joins with golang templates #6429

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 43 commits into from
Mar 10, 2023
Merged
Changes from 1 commit
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
1979cde
feat: Implement view for workspace builds to include rbac info
Emyrk Feb 28, 2023
4c0cd84
chore: Use workspace build as RBAC object
Emyrk Feb 28, 2023
ef9936f
Merge remote-tracking branch 'origin/main' into stevenmasley/rbac_views
Emyrk Feb 28, 2023
0b98766
Remove uneeded extra code
Emyrk Feb 28, 2023
8a26947
UsePostFilter
Emyrk Feb 28, 2023
6bee9af
Remove some db round trips
Emyrk Feb 28, 2023
81165d5
Fix dbgen unit test
Emyrk Feb 28, 2023
e252c04
Fix compile issue
Emyrk Feb 28, 2023
961ffaf
Merge remote-tracking branch 'origin/main' into stevenmasley/rbac_views
Emyrk Feb 28, 2023
b698672
fix merge
Emyrk Feb 28, 2023
3ce72c5
rename migration file +1
Emyrk Feb 28, 2023
c3c2702
Merge remote-tracking branch 'origin/main' into stevenmasley/rbac_views
Emyrk Mar 1, 2023
c3218f7
fix fake
Emyrk Mar 1, 2023
67a5b4a
chore: Use golang templates instead of sqlc files
Emyrk Mar 2, 2023
6484021
Combine all queries into 1
Emyrk Mar 2, 2023
a8ceb72
Refactor sqlx to it's own package
Emyrk Mar 7, 2023
29d41ab
Use sqlx for workspace build queries
Emyrk Mar 7, 2023
b46813f
Pass arguments
Emyrk Mar 7, 2023
8dc8c42
Handle nonzero limit
Emyrk Mar 7, 2023
e907a0f
Fix sqlx unit test
Emyrk Mar 7, 2023
60871ab
Merge remote-tracking branch 'origin/main' into stevenmasley/build_wi…
Emyrk Mar 7, 2023
fe13549
Fix unit tests
Emyrk Mar 7, 2023
e91476d
Fix unit tests
Emyrk Mar 7, 2023
03547a3
cleanup
Emyrk Mar 8, 2023
4495962
Test fixes
Emyrk Mar 8, 2023
fd867d0
remove unused function
Emyrk Mar 8, 2023
3a116ee
Rename back to WorkspaceBuild
Emyrk Mar 8, 2023
fc838bf
Make fmt
Emyrk Mar 8, 2023
4dc0a34
Make gens and make fmts
Emyrk Mar 8, 2023
95bda31
Merge remote-tracking branch 'origin/main' into stevenmasley/build_wi…
Emyrk Mar 8, 2023
98f8c56
Make gen
Emyrk Mar 8, 2023
e0a09f0
fix linting errors
Emyrk Mar 8, 2023
7b448d1
Merge remote-tracking branch 'origin/main' into stevenmasley/build_wi…
Emyrk Mar 8, 2023
1eebb14
Make dump.sql
Emyrk Mar 8, 2023
b13f593
Handle transactions
Emyrk Mar 8, 2023
56b847e
Fix a unit ttest
Emyrk Mar 8, 2023
2cce422
Fix a unit ttest
Emyrk Mar 8, 2023
f5a87ca
Fix deadlock
Emyrk Mar 8, 2023
d80dd10
Panic instead of error
Emyrk Mar 9, 2023
2949513
Put back in error
Emyrk Mar 9, 2023
7f480fb
Remove generic function use
Emyrk Mar 9, 2023
7d6a0da
Panic when query loading fails
Emyrk Mar 10, 2023
91cf7a8
Merge remote-tracking branch 'origin/main' into stevenmasley/build_wi…
Emyrk Mar 10, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix fake
  • Loading branch information
Emyrk committed Mar 1, 2023
commit c3218f71cab8d571c2a95bca08efe2816a41fa86
4 changes: 2 additions & 2 deletions coderd/database/dbfake/databasefake.go
Original file line number Diff line number Diff line change
Expand Up @@ -4370,13 +4370,13 @@ func (q *fakeQuerier) GetQuotaConsumedForUser(_ context.Context, userID uuid.UUI
continue
}

var lastBuild database.WorkspaceBuild
var lastBuild database.WorkspaceBuildThin
for _, build := range q.workspaceBuilds {
if build.WorkspaceID != workspace.ID {
continue
}
if build.CreatedAt.After(lastBuild.CreatedAt) {
lastBuild = q.expandWorkspaceThin(build)
lastBuild = build
}
}
sum += int64(lastBuild.DailyCost)
Expand Down