2021-01-03 14:25:43 +05:30
import { s _ _ } from '~/locale' ;
2020-10-24 23:57:45 +05:30
export const I18N = {
errorMsg : s _ _ ( 'IncidentManagement|There was an error displaying the incidents.' ) ,
noIncidents : s _ _ ( 'IncidentManagement|No incidents to display.' ) ,
unassigned : s _ _ ( 'IncidentManagement|Unassigned' ) ,
createIncidentBtnLabel : s _ _ ( 'IncidentManagement|Create incident' ) ,
unPublished : s _ _ ( 'IncidentManagement|Unpublished' ) ,
2022-05-07 20:08:51 +05:30
noEscalationStatus : s _ _ ( 'IncidentManagement|None' ) ,
2020-10-24 23:57:45 +05:30
emptyState : {
title : s _ _ ( 'IncidentManagement|Display your incidents in a dedicated view' ) ,
2020-11-24 15:15:51 +05:30
emptyClosedTabTitle : s _ _ ( 'IncidentManagement|There are no closed incidents' ) ,
2020-10-24 23:57:45 +05:30
description : s _ _ (
2021-12-11 22:18:48 +05:30
'IncidentManagement|All alerts promoted to incidents are automatically displayed within the list. You can also create a new incident using the button below.' ,
) ,
cannotCreateIncidentDescription : s _ _ (
'IncidentManagement|All alerts promoted to incidents are automatically displayed within the list.' ,
2020-10-24 23:57:45 +05:30
) ,
} ,
} ;
export const INCIDENT _STATUS _TABS = [
{
title : s _ _ ( 'IncidentManagement|Open' ) ,
status : 'OPENED' ,
filters : 'opened' ,
} ,
{
title : s _ _ ( 'IncidentManagement|Closed' ) ,
status : 'CLOSED' ,
filters : 'closed' ,
} ,
{
title : s _ _ ( 'IncidentManagement|All' ) ,
status : 'ALL' ,
filters : 'all' ,
} ,
] ;
2022-05-07 20:08:51 +05:30
export const ESCALATION _STATUSES = {
TRIGGERED : s _ _ ( 'AlertManagement|Triggered' ) ,
ACKNOWLEDGED : s _ _ ( 'AlertManagement|Acknowledged' ) ,
RESOLVED : s _ _ ( 'AlertManagement|Resolved' ) ,
} ;
2020-10-24 23:57:45 +05:30
2021-01-03 14:25:43 +05:30
export const TH _CREATED _AT _TEST _ID = { 'data-testid' : 'incident-management-created-at-sort' } ;
export const TH _SEVERITY _TEST _ID = { 'data-testid' : 'incident-management-severity-sort' } ;
2022-06-21 17:19:12 +05:30
export const TH _ESCALATION _STATUS _TEST _ID = { 'data-testid' : 'incident-management-status-sort' } ;
2021-01-03 14:25:43 +05:30
export const TH _INCIDENT _SLA _TEST _ID = { 'data-testid' : 'incident-management-sla' } ;
export const TH _PUBLISHED _TEST _ID = { 'data-testid' : 'incident-management-published-sort' } ;
export const INCIDENT _DETAILS _PATH = 'incident' ;
2023-06-20 00:43:36 +05:30
const category = 'Incident Management' ; // eslint-disable-line @gitlab/require-i18n-strings
2021-01-03 14:25:43 +05:30
/ * *
* Tracks snowplow event when user clicks create new incident
* /
export const trackIncidentCreateNewOptions = {
2023-06-20 00:43:36 +05:30
category ,
2021-01-03 14:25:43 +05:30
action : 'create_incident_button_clicks' ,
} ;
/ * *
* Tracks snowplow event when user views incidents list
* /
export const trackIncidentListViewsOptions = {
2023-06-20 00:43:36 +05:30
category ,
2021-01-03 14:25:43 +05:30
action : 'view_incidents_list' ,
} ;
/ * *
* Tracks snowplow event when user views incident details
* /
export const trackIncidentDetailsViewsOptions = {
2023-06-20 00:43:36 +05:30
category ,
2021-01-03 14:25:43 +05:30
action : 'view_incident_details' ,
} ;