Skip to content

Commit a57e932

Browse files
committed
Run all the integration tests - 2024-10-31 PT
1 parent 47a7202 commit a57e932

File tree

7 files changed

+122
-4
lines changed

7 files changed

+122
-4
lines changed

json-logs/raw/audit/v1/actions.json

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -526,6 +526,46 @@
526526
"template_collaborator_added",
527527
"template_collaborator_removed",
528528
"template_updated"
529+
],
530+
"list": [
531+
"list_cell_updated",
532+
"list_column_created",
533+
"list_column_updated",
534+
"list_column_deleted",
535+
"list_column_reverted",
536+
"list_converted_to_template",
537+
"list_created",
538+
"list_deleted",
539+
"list_undeleted",
540+
"list_downloaded",
541+
"list_description_updated",
542+
"list_icon_updated",
543+
"list_opened",
544+
"list_row_created",
545+
"list_row_updated",
546+
"list_row_deleted",
547+
"list_rows_archived",
548+
"list_rows_deleted",
549+
"list_template_reverted",
550+
"list_template_status_updated",
551+
"list_template_type_updated",
552+
"list_title_updated",
553+
"list_todo_mode_updated",
554+
"list_tombstoned",
555+
"list_restored",
556+
"list_view_created",
557+
"list_view_updated",
558+
"list_view_deleted",
559+
"list_access_revoked",
560+
"list_access_downgraded",
561+
"list_access_upgraded",
562+
"list_access_added",
563+
"list_linksharing_disabled",
564+
"list_linksharing_enabled",
565+
"list_ownership_transferred",
566+
"list_shared",
567+
"list_restricted_sharing_enabled",
568+
"list_restricted_sharing_disabled"
529569
]
530570
}
531571
}

json-logs/samples/audit/v1/actions.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,9 @@
6262
],
6363
"template": [
6464
""
65+
],
66+
"list": [
67+
""
6568
]
6669
},
6770
"ok": false,

json-logs/samples/audit/v1/logs.json

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,6 +118,9 @@
118118
"name": "",
119119
"updated_by": "",
120120
"step_configuration": []
121+
},
122+
"list": {
123+
"id": ""
121124
}
122125
},
123126
"context": {
@@ -387,7 +390,12 @@
387390
"rules_checked": [],
388391
"disconnecting_team": "",
389392
"is_channel_canvas": false,
390-
"linked_channel_id": ""
393+
"linked_channel_id": "",
394+
"column_id": "",
395+
"row_id": "",
396+
"cell_date_updated": 123,
397+
"view_id": "",
398+
"user": ""
391399
}
392400
}
393401
]

slack-api-client/src/main/java/com/slack/api/audit/Actions.java

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,4 +619,48 @@ private Template() {
619619
public static final String template_collaborator_removed = "template_collaborator_removed";
620620
public static final String template_updated = "template_updated";
621621
}
622+
623+
public static class List {
624+
private List() {
625+
}
626+
627+
public static final String list_cell_updated = "list_cell_updated";
628+
public static final String list_column_created = "list_column_created";
629+
public static final String list_column_updated = "list_column_updated";
630+
public static final String list_column_deleted = "list_column_deleted";
631+
public static final String list_column_reverted = "list_column_reverted";
632+
public static final String list_converted_to_template = "list_converted_to_template";
633+
public static final String list_created = "list_created";
634+
public static final String list_deleted = "list_deleted";
635+
public static final String list_undeleted = "list_undeleted";
636+
public static final String list_downloaded = "list_downloaded";
637+
public static final String list_description_updated = "list_description_updated";
638+
public static final String list_icon_updated = "list_icon_updated";
639+
public static final String list_opened = "list_opened";
640+
public static final String list_row_created = "list_row_created";
641+
public static final String list_row_updated = "list_row_updated";
642+
public static final String list_row_deleted = "list_row_deleted";
643+
public static final String list_rows_archived = "list_rows_archived";
644+
public static final String list_rows_deleted = "list_rows_deleted";
645+
public static final String list_template_reverted = "list_template_reverted";
646+
public static final String list_template_status_updated = "list_template_status_updated";
647+
public static final String list_template_type_updated = "list_template_type_updated";
648+
public static final String list_title_updated = "list_title_updated";
649+
public static final String list_todo_mode_updated = "list_todo_mode_updated";
650+
public static final String list_tombstoned = "list_tombstoned";
651+
public static final String list_restored = "list_restored";
652+
public static final String list_view_created = "list_view_created";
653+
public static final String list_view_updated = "list_view_updated";
654+
public static final String list_view_deleted = "list_view_deleted";
655+
public static final String list_access_revoked = "list_access_revoked";
656+
public static final String list_access_downgraded = "list_access_downgraded";
657+
public static final String list_access_upgraded = "list_access_upgraded";
658+
public static final String list_access_added = "list_access_added";
659+
public static final String list_linksharing_disabled = "list_linksharing_disabled";
660+
public static final String list_linksharing_enabled = "list_linksharing_enabled";
661+
public static final String list_ownership_transferred = "list_ownership_transferred";
662+
public static final String list_shared = "list_shared";
663+
public static final String list_restricted_sharing_enabled = "list_restricted_sharing_enabled";
664+
public static final String list_restricted_sharing_disabled = "list_restricted_sharing_disabled";
665+
}
622666
}

slack-api-client/src/main/java/com/slack/api/audit/response/ActionsResponse.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,5 +49,6 @@ public static class Actions {
4949
private List<String> salesElevate;
5050
private List<String> nativeDlp;
5151
private List<String> template;
52+
private List<String> list;
5253
}
5354
}

slack-api-client/src/main/java/com/slack/api/audit/response/LogsResponse.java

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ public static class Entity {
7171
private Workflow workflow;
7272
private InformationBarrier barrier;
7373
private WorkflowV2 workflowV2;
74+
private SlackList list;
7475
}
7576

7677
@Data
@@ -223,6 +224,11 @@ public static class WorkflowV2StepConfiguration {
223224
private String stepFunctionAppId; // "A05QFAJ8LBA"
224225
}
225226

227+
@Data
228+
public static class SlackList {
229+
private String id;
230+
}
231+
226232
@Data
227233
public static class Details {
228234
private String type;
@@ -340,9 +346,9 @@ public static class Details {
340346
private String datastoreName; // app_datastore_created
341347
private List<Attribute> attributes; // app_datastore_created
342348
private String channel; // canvas_access_added
343-
private String entityType; // canvas_access_added
344-
private String actor; // canvas_access_added
345-
private String accessLevel; // canvas_access_added
349+
private String entityType; // canvas_access_added, list_access_added
350+
private String actor; // canvas_access_added, list_access_added
351+
private String accessLevel; // canvas_access_added, list_access_added
346352
private List<String> functions; // app_manifest_created
347353
private List<String> workflows; // app_manifest_created
348354
private List<String> datastores; // app_manifest_created
@@ -353,6 +359,11 @@ public static class Details {
353359
private String disconnectingTeam; // external_shared_channel_disconnected
354360
private Boolean isChannelCanvas; // canvas_opened
355361
private String linkedChannelId; // canvas_opened
362+
private String columnId; // list_cell_updated
363+
private String rowId; // list_cell_updated
364+
private Integer cellDateUpdated; // list_cell_updated
365+
private String viewId; // list_view_updated
366+
private String user; // list_access_added
356367
}
357368

358369
@Data

slack-api-client/src/test/java/test_with_remote_apis/audit/ApiTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -287,6 +287,12 @@ public void getActions_detectingNewOnes() throws IOException, AuditApiException
287287
fail("Unknown action detected - " + action);
288288
}
289289
}
290+
List<String> listNames = getAllPublicStaticFieldValues(Actions.List.class);
291+
for (String action : actions.getList()) {
292+
if (!listNames.contains(action)) {
293+
fail("Unknown action detected - " + action);
294+
}
295+
}
290296
}
291297

292298
@Test
@@ -344,6 +350,9 @@ public void getLogs_all_actions() throws Exception {
344350
if (orgAdminUserToken != null) {
345351
verifyAllActions(orgAdminUserToken, Actions.WorkflowV2.class);
346352
verifyAllActions(orgAdminUserToken, Actions.Canvas.class);
353+
verifyAllActions(orgAdminUserToken, Actions.Function.class);
354+
verifyAllActions(orgAdminUserToken, Actions.Template.class);
355+
verifyAllActions(orgAdminUserToken, Actions.List.class);
347356
verifyAllActions(orgAdminUserToken, Actions.SlackCLI.class);
348357
verifyAllActions(orgAdminUserToken, Actions.WorkspaceOrOrg.class);
349358
verifyAllActions(orgAdminUserToken, Actions.User.class);
@@ -359,6 +368,8 @@ public void getLogs_all_actions() throws Exception {
359368
verifyAllActions(orgAdminUserToken, Actions.Role.class);
360369
verifyAllActions(orgAdminUserToken, Actions.AccountTypeRole.class);
361370
verifyAllActions(orgAdminUserToken, Actions.AppApprovalAutomationRule.class);
371+
verifyAllActions(orgAdminUserToken, Actions.SalesElevate.class);
372+
verifyAllActions(orgAdminUserToken, Actions.NativeDlp.class);
362373

363374
// As all the properties are available in LogsResponse class,
364375
// we'll re-generate the sample JSON file.

0 commit comments

Comments
 (0)