@@ -3,6 +3,7 @@ import { Query } from '@labkey/api';
33export type AuditQuery = {
44 containerFilter ?: Query . ContainerFilter ;
55 hasDetail ?: boolean ;
6+ hasTransactionId ?: boolean ;
67 label : string ;
78 value : string ;
89} ;
@@ -21,16 +22,18 @@ export const QUERY_UPDATE_AUDIT_QUERY: AuditQuery = {
2122
2223export const DATACLASS_DATA_UPDATE_AUDIT_QUERY : AuditQuery = {
2324 hasDetail : true ,
25+ hasTransactionId : true ,
2426 label : 'Data Update Events' ,
2527 value : 'dataclassdataauditevent' ,
2628} ;
2729
2830export const INVENTORY_AUDIT_QUERY : AuditQuery = {
2931 hasDetail : true ,
32+ hasTransactionId : true ,
3033 label : 'Storage Management Events' ,
3134 value : 'inventoryauditevent' ,
3235} ;
33- export const LIST_AUDIT_QUERY : AuditQuery = { label : 'List Events' , value : 'listauditevent' } ;
36+ export const LIST_AUDIT_QUERY : AuditQuery = { hasTransactionId : true , label : 'List Events' , value : 'listauditevent' } ;
3437export const GROUP_AUDIT_QUERY : AuditQuery = {
3538 containerFilter : Query . ContainerFilter . allFolders ,
3639 label : 'Roles and Assignment Events' ,
@@ -41,9 +44,14 @@ export const CONTAINER_AUDIT_QUERY: AuditQuery = {
4144 label : 'Folder Events' ,
4245 value : 'containerauditevent' ,
4346} ;
44- export const SAMPLE_TYPE_AUDIT_QUERY : AuditQuery = { label : 'Sample Type Events' , value : 'samplesetauditevent' } ;
47+ export const SAMPLE_TYPE_AUDIT_QUERY : AuditQuery = {
48+ hasTransactionId : true ,
49+ label : 'Sample Type Events' ,
50+ value : 'samplesetauditevent' ,
51+ } ;
4552export const SAMPLE_TIMELINE_AUDIT_QUERY : AuditQuery = {
4653 hasDetail : true ,
54+ hasTransactionId : true ,
4755 label : 'Sample Timeline Events' ,
4856 value : 'sampletimelineevent' ,
4957} ;
@@ -52,13 +60,22 @@ export const USER_AUDIT_QUERY: AuditQuery = {
5260 label : 'User Events' ,
5361 value : 'userauditevent' ,
5462} ;
55- export const ASSAY_AUDIT_QUERY : AuditQuery = { value : 'assayauditevent' , label : 'Assay Events' } ;
63+ export const ASSAY_AUDIT_QUERY : AuditQuery = {
64+ hasTransactionId : true ,
65+ value : 'assayauditevent' ,
66+ label : 'Assay Events' ,
67+ } ;
5668export const WORKFLOW_AUDIT_QUERY : AuditQuery = {
5769 hasDetail : true ,
5870 label : 'Sample Workflow Events' ,
5971 value : 'samplesworkflowauditevent' ,
6072} ;
61- export const SOURCE_AUDIT_QUERY : AuditQuery = { hasDetail : true , label : 'Sources Events' , value : 'sourcesauditevent' } ;
73+ export const SOURCE_AUDIT_QUERY : AuditQuery = {
74+ hasDetail : true ,
75+ hasTransactionId : true ,
76+ label : 'Sources Events' ,
77+ value : 'sourcesauditevent' ,
78+ } ;
6279
6380export const NOTEBOOK_AUDIT_QUERY : AuditQuery = {
6481 label : 'Notebook Events' ,
@@ -74,12 +91,19 @@ export const REGISTRY_AUDIT_QUERY: AuditQuery = { label: 'Registry Events', valu
7491
7592export const REPORT_AUDIT_QUERY : AuditQuery = { label : 'Report Events' , value : 'ReportEvent' } ;
7693
94+ export const FILE_SYSTEM_AUDIT_QUERY : AuditQuery = {
95+ hasTransactionId : true ,
96+ label : 'File Events' ,
97+ value : 'filesystem' ,
98+ } ;
99+
77100export const AUDIT_EVENT_TYPE_PARAM = 'eventType' ;
78101
79102export const COMMON_AUDIT_QUERIES : AuditQuery [ ] = [
80103 ATTACHMENT_AUDIT_QUERY ,
81104 DOMAIN_AUDIT_QUERY ,
82105 DOMAIN_PROPERTY_AUDIT_QUERY ,
106+ FILE_SYSTEM_AUDIT_QUERY ,
83107 QUERY_UPDATE_AUDIT_QUERY ,
84108 INVENTORY_AUDIT_QUERY ,
85109 LIST_AUDIT_QUERY ,
0 commit comments