Adds data-cy attributes to the fields in the workflow approval details

This commit is contained in:
mabashian
2020-11-13 13:30:57 -05:00
parent a4e4f0aa98
commit 8c263f17ab

View File

@@ -90,6 +90,7 @@ function WorkflowApprovalDetail({ i18n, workflowApproval }) {
<Detail <Detail
label={i18n._(t`Description`)} label={i18n._(t`Description`)}
value={workflowApproval.description} value={workflowApproval.description}
dataCy="wa-detail-description"
/> />
{workflowApproval.status === 'pending' && ( {workflowApproval.status === 'pending' && (
<Detail <Detail
@@ -99,6 +100,7 @@ function WorkflowApprovalDetail({ i18n, workflowApproval }) {
? formatDateString(workflowApproval.approval_expiration) ? formatDateString(workflowApproval.approval_expiration)
: i18n._(t`Never`) : i18n._(t`Never`)
} }
dataCy="wa-detail-expires"
/> />
)} )}
{workflowApproval.status !== 'pending' && ( {workflowApproval.status !== 'pending' && (
@@ -107,6 +109,7 @@ function WorkflowApprovalDetail({ i18n, workflowApproval }) {
value={ value={
<WorkflowApprovalStatus workflowApproval={workflowApproval} /> <WorkflowApprovalStatus workflowApproval={workflowApproval} />
} }
dataCy="wa-detail-status"
/> />
)} )}
{workflowApproval.summary_fields.approved_or_denied_by && ( {workflowApproval.summary_fields.approved_or_denied_by && (
@@ -119,11 +122,13 @@ function WorkflowApprovalDetail({ i18n, workflowApproval }) {
{workflowApproval.summary_fields.approved_or_denied_by.username} {workflowApproval.summary_fields.approved_or_denied_by.username}
</Link> </Link>
} }
dataCy="wa-detail-actor"
/> />
)} )}
<Detail <Detail
label={i18n._(t`Explanation`)} label={i18n._(t`Explanation`)}
value={workflowApproval.job_explanation} value={workflowApproval.job_explanation}
dataCy="wa-detail-explanation"
/> />
<Detail <Detail
label={i18n._(t`Workflow Job`)} label={i18n._(t`Workflow Job`)}
@@ -136,6 +141,7 @@ function WorkflowApprovalDetail({ i18n, workflowApproval }) {
i18n._(t`Deleted`) i18n._(t`Deleted`)
) )
} }
dataCy="wa-detail-source-job"
/> />
<Detail <Detail
label={i18n._(t`Workflow Job Template`)} label={i18n._(t`Workflow Job Template`)}
@@ -148,27 +154,33 @@ function WorkflowApprovalDetail({ i18n, workflowApproval }) {
</Link> </Link>
) )
} }
dataCy="wa-detail-source-workflow"
/> />
<UserDateDetail <UserDateDetail
label={i18n._(t`Created`)} label={i18n._(t`Created`)}
date={workflowApproval.created} date={workflowApproval.created}
user={workflowApproval.summary_fields.created_by} user={workflowApproval.summary_fields.created_by}
dataCy="wa-detail-created-by"
/> />
<Detail <Detail
label={i18n._(t`Last Modified`)} label={i18n._(t`Last Modified`)}
value={formatDateString(workflowApproval.modified)} value={formatDateString(workflowApproval.modified)}
dataCy="wa-detail-last-modified"
/> />
<Detail <Detail
label={i18n._(t`Finished`)} label={i18n._(t`Finished`)}
value={formatDateString(workflowApproval.finished)} value={formatDateString(workflowApproval.finished)}
dataCy="wa-detail-finished"
/> />
<Detail <Detail
label={i18n._(t`Canceled`)} label={i18n._(t`Canceled`)}
value={formatDateString(workflowApproval.canceled_on)} value={formatDateString(workflowApproval.canceled_on)}
dataCy="wa-detail-canceled"
/> />
<Detail <Detail
label={i18n._(t`Elapsed`)} label={i18n._(t`Elapsed`)}
value={secondsToHHMMSS(workflowApproval.elapsed)} value={secondsToHHMMSS(workflowApproval.elapsed)}
dataCy="wa-detail-elapsed"
/> />
</DetailList> </DetailList>
<CardActionsRow> <CardActionsRow>