Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit469e2cd

Browse files
committed
add orgid to test data
1 parenta790c5e commit469e2cd

File tree

1 file changed

+56
-43
lines changed

1 file changed

+56
-43
lines changed

‎coderd/audit_test.go

Lines changed: 56 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@ func TestAuditLogs(t *testing.T) {
3232
user:=coderdtest.CreateFirstUser(t,client)
3333

3434
err:=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
35-
ResourceID:user.UserID,
35+
ResourceID:user.UserID,
36+
OrganizationID:user.OrganizationID,
3637
})
3738
require.NoError(t,err)
3839

@@ -56,7 +57,8 @@ func TestAuditLogs(t *testing.T) {
5657
client2,user2:=coderdtest.CreateAnotherUser(t,client,user.OrganizationID,rbac.RoleOwner())
5758

5859
err:=client2.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
59-
ResourceID:user2.ID,
60+
ResourceID:user2.ID,
61+
OrganizationID:user.OrganizationID,
6062
})
6163
require.NoError(t,err)
6264

@@ -125,6 +127,7 @@ func TestAuditLogs(t *testing.T) {
125127
ResourceType:codersdk.ResourceTypeWorkspaceBuild,
126128
ResourceID:workspace.LatestBuild.ID,
127129
AdditionalFields:wriBytes,
130+
OrganizationID:user.OrganizationID,
128131
})
129132
require.NoError(t,err)
130133

@@ -160,7 +163,8 @@ func TestAuditLogs(t *testing.T) {
160163

161164
// Add an extra audit log in another organization
162165
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
163-
ResourceID:owner.UserID,
166+
ResourceID:owner.UserID,
167+
OrganizationID:uuid.New(),
164168
})
165169
require.NoError(t,err)
166170

@@ -241,83 +245,92 @@ func TestAuditLogsFilter(t *testing.T) {
241245

242246
// Create two logs with "Create"
243247
err:=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
244-
Action:codersdk.AuditActionCreate,
245-
ResourceType:codersdk.ResourceTypeTemplate,
246-
ResourceID:template.ID,
247-
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
248+
OrganizationID:user.OrganizationID,
249+
Action:codersdk.AuditActionCreate,
250+
ResourceType:codersdk.ResourceTypeTemplate,
251+
ResourceID:template.ID,
252+
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
248253
})
249254
require.NoError(t,err)
250255
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
251-
Action:codersdk.AuditActionCreate,
252-
ResourceType:codersdk.ResourceTypeUser,
253-
ResourceID:user.UserID,
254-
Time:time.Date(2022,8,16,14,30,45,100,time.UTC),// 2022-8-16 14:30:45
256+
OrganizationID:user.OrganizationID,
257+
Action:codersdk.AuditActionCreate,
258+
ResourceType:codersdk.ResourceTypeUser,
259+
ResourceID:user.UserID,
260+
Time:time.Date(2022,8,16,14,30,45,100,time.UTC),// 2022-8-16 14:30:45
255261
})
256262
require.NoError(t,err)
257263

258264
// Create one log with "Delete"
259265
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
260-
Action:codersdk.AuditActionDelete,
261-
ResourceType:codersdk.ResourceTypeUser,
262-
ResourceID:user.UserID,
263-
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
266+
OrganizationID:user.OrganizationID,
267+
Action:codersdk.AuditActionDelete,
268+
ResourceType:codersdk.ResourceTypeUser,
269+
ResourceID:user.UserID,
270+
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
264271
})
265272
require.NoError(t,err)
266273

267274
// Create one log with "Start"
268275
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
269-
Action:codersdk.AuditActionStart,
270-
ResourceType:codersdk.ResourceTypeWorkspaceBuild,
271-
ResourceID:workspace.LatestBuild.ID,
272-
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
276+
OrganizationID:user.OrganizationID,
277+
Action:codersdk.AuditActionStart,
278+
ResourceType:codersdk.ResourceTypeWorkspaceBuild,
279+
ResourceID:workspace.LatestBuild.ID,
280+
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
273281
})
274282
require.NoError(t,err)
275283

276284
// Create one log with "Stop"
277285
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
278-
Action:codersdk.AuditActionStop,
279-
ResourceType:codersdk.ResourceTypeWorkspaceBuild,
280-
ResourceID:workspace.LatestBuild.ID,
281-
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
286+
OrganizationID:user.OrganizationID,
287+
Action:codersdk.AuditActionStop,
288+
ResourceType:codersdk.ResourceTypeWorkspaceBuild,
289+
ResourceID:workspace.LatestBuild.ID,
290+
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
282291
})
283292
require.NoError(t,err)
284293

285294
// Create one log with "Connect" and "Disconect".
286295
connectRequestID:=uuid.New()
287296
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
288-
Action:codersdk.AuditActionConnect,
289-
RequestID:connectRequestID,
290-
ResourceType:codersdk.ResourceTypeWorkspaceAgent,
291-
ResourceID:workspace.LatestBuild.Resources[0].Agents[0].ID,
292-
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
297+
OrganizationID:user.OrganizationID,
298+
Action:codersdk.AuditActionConnect,
299+
RequestID:connectRequestID,
300+
ResourceType:codersdk.ResourceTypeWorkspaceAgent,
301+
ResourceID:workspace.LatestBuild.Resources[0].Agents[0].ID,
302+
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
293303
})
294304
require.NoError(t,err)
295305

296306
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
297-
Action:codersdk.AuditActionDisconnect,
298-
RequestID:connectRequestID,
299-
ResourceType:codersdk.ResourceTypeWorkspaceAgent,
300-
ResourceID:workspace.LatestBuild.Resources[0].Agents[0].ID,
301-
Time:time.Date(2022,8,15,14,35,0o0,100,time.UTC),// 2022-8-15 14:35:00
307+
OrganizationID:user.OrganizationID,
308+
Action:codersdk.AuditActionDisconnect,
309+
RequestID:connectRequestID,
310+
ResourceType:codersdk.ResourceTypeWorkspaceAgent,
311+
ResourceID:workspace.LatestBuild.Resources[0].Agents[0].ID,
312+
Time:time.Date(2022,8,15,14,35,0o0,100,time.UTC),// 2022-8-15 14:35:00
302313
})
303314
require.NoError(t,err)
304315

305316
// Create one log with "Open" and "Close".
306317
openRequestID:=uuid.New()
307318
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
308-
Action:codersdk.AuditActionOpen,
309-
RequestID:openRequestID,
310-
ResourceType:codersdk.ResourceTypeWorkspaceApp,
311-
ResourceID:workspace.LatestBuild.Resources[0].Agents[0].Apps[0].ID,
312-
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
319+
OrganizationID:user.OrganizationID,
320+
Action:codersdk.AuditActionOpen,
321+
RequestID:openRequestID,
322+
ResourceType:codersdk.ResourceTypeWorkspaceApp,
323+
ResourceID:workspace.LatestBuild.Resources[0].Agents[0].Apps[0].ID,
324+
Time:time.Date(2022,8,15,14,30,45,100,time.UTC),// 2022-8-15 14:30:45
313325
})
314326
require.NoError(t,err)
315327
err=client.CreateTestAuditLog(ctx, codersdk.CreateTestAuditLogRequest{
316-
Action:codersdk.AuditActionClose,
317-
RequestID:openRequestID,
318-
ResourceType:codersdk.ResourceTypeWorkspaceApp,
319-
ResourceID:workspace.LatestBuild.Resources[0].Agents[0].Apps[0].ID,
320-
Time:time.Date(2022,8,15,14,35,0o0,100,time.UTC),// 2022-8-15 14:35:00
328+
OrganizationID:user.OrganizationID,
329+
Action:codersdk.AuditActionClose,
330+
RequestID:openRequestID,
331+
ResourceType:codersdk.ResourceTypeWorkspaceApp,
332+
ResourceID:workspace.LatestBuild.Resources[0].Agents[0].Apps[0].ID,
333+
Time:time.Date(2022,8,15,14,35,0o0,100,time.UTC),// 2022-8-15 14:35:00
321334
})
322335
require.NoError(t,err)
323336

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp