Skip to content

Commit 0bf4748

Browse files
committed
fix
1 parent d48a8ba commit 0bf4748

File tree

3 files changed

+31
-2
lines changed

3 files changed

+31
-2
lines changed

coderd/database/dbauthz/dbauthz.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1144,11 +1144,11 @@ func (q *querier) DeleteOldProvisionerDaemons(ctx context.Context) error {
11441144
return q.db.DeleteOldProvisionerDaemons(ctx)
11451145
}
11461146

1147-
func (q *querier) DeleteOldReportGeneratorLogs(ctx context.Context, frequencyDays database.DeleteOldReportGeneratorLogsParams) error {
1147+
func (q *querier) DeleteOldReportGeneratorLogs(ctx context.Context, arg database.DeleteOldReportGeneratorLogsParams) error {
11481148
if err := q.authorizeContext(ctx, policy.ActionDelete, rbac.ResourceSystem); err != nil {
11491149
return err
11501150
}
1151-
return q.db.DeleteOldReportGeneratorLogs(ctx, frequencyDays)
1151+
return q.db.DeleteOldReportGeneratorLogs(ctx, arg)
11521152
}
11531153

11541154
func (q *querier) DeleteOldWorkspaceAgentLogs(ctx context.Context, threshold time.Time) error {

coderd/database/dbauthz/dbauthz_test.go

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2712,6 +2712,34 @@ func (s *MethodTestSuite) TestSystemFunctions() {
27122712
Value: "value",
27132713
}).Asserts(rbac.ResourceSystem, policy.ActionCreate)
27142714
}))
2715+
s.Run("DeleteOldReportGeneratorLogs", s.Subtest(func(db database.Store, check *expects) {
2716+
check.Args(database.DeleteOldReportGeneratorLogsParams{
2717+
FrequencyDays: 1,
2718+
NotificationTemplateID: uuid.New(),
2719+
}).Asserts(rbac.ResourceSystem, policy.ActionDelete)
2720+
}))
2721+
s.Run("GetFailedWorkspaceBuildsByTemplateID", s.Subtest(func(db database.Store, check *expects) {
2722+
check.Args(database.GetFailedWorkspaceBuildsByTemplateIDParams{
2723+
TemplateID: uuid.New(),
2724+
Since: dbtime.Now(),
2725+
}).Asserts(rbac.ResourceSystem, policy.ActionRead)
2726+
}))
2727+
s.Run("GetReportGeneratorLogByUserAndTemplate", s.Subtest(func(db database.Store, check *expects) {
2728+
check.Args(database.GetReportGeneratorLogByUserAndTemplateParams{
2729+
UserID: uuid.New(),
2730+
NotificationTemplateID: uuid.New(),
2731+
}).Asserts(rbac.ResourceSystem, policy.ActionRead)
2732+
}))
2733+
s.Run("GetWorkspaceBuildStatsByTemplates", s.Subtest(func(db database.Store, check *expects) {
2734+
check.Args(1).Asserts(rbac.ResourceSystem, policy.ActionRead)
2735+
}))
2736+
s.Run("UpsertReportGeneratorLog", s.Subtest(func(db database.Store, check *expects) {
2737+
check.Args(database.UpsertReportGeneratorLogParams{
2738+
UserID: uuid.New(),
2739+
NotificationTemplateID: uuid.New(),
2740+
LastGeneratedAt: dbtime.Now(),
2741+
}).Asserts(rbac.ResourceSystem, policy.ActionCreate)
2742+
}))
27152743
}
27162744

27172745
func (s *MethodTestSuite) TestNotifications() {

coderd/database/migrations/migrate_test.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -268,6 +268,7 @@ func TestMigrateUpWithFixtures(t *testing.T) {
268268
"template_version_variables",
269269
"dbcrypt_keys", // having zero rows is a valid state for this table
270270
"template_version_workspace_tags",
271+
"report_generator_logs",
271272
}
272273
s := &tableStats{s: make(map[string]int)}
273274

0 commit comments

Comments
 (0)