Add option to abort migration entry

This commit is contained in:
schroda
2026-05-22 14:13:56 +02:00
parent afb2c0cc0f
commit a876879d0e
11 changed files with 259 additions and 77 deletions

View File

@@ -37,7 +37,7 @@ export const MigrationSearch = () => {
MigrationEntries.getActiveEntriesSorted(
entryList,
MigrationEntryStatus.SEARCHING,
MigrationEntryStatus.PENDING,
MigrationEntryStatus.SEARCH_PENDING,
MigrationEntryStatus.SEARCHING,
),
[entryList],
@@ -54,6 +54,10 @@ export const MigrationSearch = () => {
() => MigrationEntries.getHaveStatusSorted(entryList, MigrationEntryStatus.OUTDATED),
[entryList],
);
const abortedEntries = useMemo(
() => MigrationEntries.getHaveStatusSorted(entryList, MigrationEntryStatus.ABORTED),
[entryList],
);
const matchedEntries = useMemo(
() => MigrationEntries.getHaveStatusSorted(entryList, MigrationEntryStatus.SEARCH_COMPLETE),
[entryList],
@@ -108,6 +112,15 @@ export const MigrationSearch = () => {
entries={outdatedEntries}
color="warning"
/>
<MigrationEntryGroup
status={MigrationEntryStatus.ABORTED}
title={plural(abortedEntries.length, {
one: '1 aborted entry',
other: '# aborted entries',
})}
entries={abortedEntries}
color="warning"
/>
<MigrationEntryGroup
status={MigrationEntryStatus.SEARCH_COMPLETE}
title={plural(matchedEntries.length, {