summaryrefslogtreecommitdiffstats
path: root/polygerrit-ui/app/utils/change-util.ts
diff options
context:
space:
mode:
Diffstat (limited to 'polygerrit-ui/app/utils/change-util.ts')
-rw-r--r--polygerrit-ui/app/utils/change-util.ts9
1 files changed, 8 insertions, 1 deletions
diff --git a/polygerrit-ui/app/utils/change-util.ts b/polygerrit-ui/app/utils/change-util.ts
index 278e7f3297..b43f427fa0 100644
--- a/polygerrit-ui/app/utils/change-util.ts
+++ b/polygerrit-ui/app/utils/change-util.ts
@@ -145,7 +145,8 @@ export function changeIsMerged(change?: ChangeInfo | ParsedChangeInfo | null) {
export function changeIsAbandoned(
change?: ChangeInfo | ParsedChangeInfo | null
) {
- return change?.status === ChangeStatus.ABANDONED;
+ return change?.status === ChangeStatus.ABANDONED ||
+ change?.status === ChangeStatus.DEFERRED;
}
export function changeStatuses(
@@ -157,6 +158,12 @@ export function changeStatuses(
states.push(ChangeStates.MERGED);
} else if (change.status === ChangeStatus.ABANDONED) {
states.push(ChangeStates.ABANDONED);
+ } else if (change.status === ChangeStatus.DEFERRED) {
+ states.push(ChangeStates.DEFERRED);
+ } else if (change.status === ChangeStatus.INTEGRATING) {
+ states.push(ChangeStates.INTEGRATING);
+ } else if (change.status === ChangeStatus.STAGED) {
+ states.push(ChangeStates.STAGED);
} else if (
change.mergeable === false ||
(opt_options && opt_options.mergeable === false)