Merge pull request #1381 from automatisch/add-filters-in-get-executions-query

feat(queries/get-executions): add filter support
This commit is contained in:
Ömer Faruk Aydın
2023-10-26 17:56:10 +02:00
committed by GitHub
14 changed files with 619 additions and 35 deletions

View File

@@ -39,11 +39,15 @@ function ExecutionId(props: Pick<IExecution, 'id'>) {
}
function ExecutionDate(props: Pick<IExecution, 'createdAt'>) {
const createdAt = DateTime.fromMillis(parseInt(props.createdAt, 10));
const createdAt = DateTime.fromMillis(
parseInt(props.createdAt as string, 10)
);
const relativeCreatedAt = createdAt.toRelative();
return (
<Tooltip title={createdAt.toLocaleString(DateTime.DATETIME_FULL_WITH_SECONDS)}>
<Tooltip
title={createdAt.toLocaleString(DateTime.DATETIME_FULL_WITH_SECONDS)}
>
<Typography variant="body1" gutterBottom>
{relativeCreatedAt}
</Typography>

View File

@@ -23,8 +23,10 @@ export default function ExecutionRow(
const { execution } = props;
const { flow } = execution;
const updatedAt = DateTime.fromMillis(parseInt(execution.updatedAt, 10));
const relativeUpdatedAt = updatedAt.toRelative();
const createdAt = DateTime.fromMillis(
parseInt(execution.createdAt as string, 10)
);
const relativeCreatedAt = createdAt.toRelative();
return (
<Link to={URLS.EXECUTION(execution.id)} data-test="execution-row">
@@ -41,8 +43,8 @@ export default function ExecutionRow(
</Typography>
<Typography variant="caption" noWrap>
{formatMessage('execution.updatedAt', {
datetime: relativeUpdatedAt,
{formatMessage('execution.createdAt', {
datetime: relativeCreatedAt,
})}
</Typography>
</Title>

View File

@@ -65,8 +65,8 @@ export default function FlowRow(props: FlowRowProps): React.ReactElement {
setAnchorEl(contextButtonRef.current);
};
const createdAt = DateTime.fromMillis(parseInt(flow.createdAt, 10));
const updatedAt = DateTime.fromMillis(parseInt(flow.updatedAt, 10));
const createdAt = DateTime.fromMillis(parseInt(flow.createdAt as string, 10));
const updatedAt = DateTime.fromMillis(parseInt(flow.updatedAt as string, 10));
const isUpdated = updatedAt > createdAt;
const relativeCreatedAt = createdAt.toRelative();
const relativeUpdatedAt = updatedAt.toRelative();

View File

@@ -89,7 +89,7 @@
"executions.title": "Executions",
"executions.noExecutions": "There is no execution data point to show.",
"execution.id": "Execution ID: {id}",
"execution.updatedAt": "updated {datetime}",
"execution.createdAt": "created {datetime}",
"execution.test": "Test run",
"execution.statusSuccess": "Success",
"execution.statusFailure": "Failure",