mirror of https://github.com/harness/drone.git
Fix: [code:1502] handle pr activity open->draft (#1083)
parent
db029afa4d
commit
c4127c986c
|
@ -286,7 +286,7 @@ pr:
|
|||
prBranchPushInfo: '{user} pushed a new commit {commit}'
|
||||
prBranchDeleteInfo: '{user} deleted the source branch with latest commit {commit}'
|
||||
prStateChanged: '{user} changed pull request state from {old} to {new}.'
|
||||
prStateChangedDraft: '{user} opened pull request for review.'
|
||||
prStateChangedDraft: '{user} {changedToDraft|true:marked pull request as draft.,opened pull request for review.}'
|
||||
titleChanged: '{user} changed title from {old} to {new}.'
|
||||
titleChangedTable: |
|
||||
### Other title changes in history
|
||||
|
|
|
@ -209,15 +209,17 @@ export const SystemComment: React.FC<SystemCommentProps> = ({ pullReqMetadata, c
|
|||
case CommentType.STATE_CHANGE: {
|
||||
const openFromDraft =
|
||||
(payload?.payload as Unknown)?.old_draft === true && (payload?.payload as Unknown)?.new_draft === false
|
||||
|
||||
const changedToDraft =
|
||||
(payload?.payload as Unknown)?.old_draft === false && (payload?.payload as Unknown)?.new_draft === true
|
||||
return (
|
||||
<Container>
|
||||
<Layout.Horizontal spacing="small" style={{ alignItems: 'center' }} className={css.mergedBox}>
|
||||
<Avatar name={payload?.author?.display_name} size="small" hoverCard={false} />
|
||||
<Text>
|
||||
<StringSubstitute
|
||||
str={getString(openFromDraft ? 'pr.prStateChangedDraft' : 'pr.prStateChanged')}
|
||||
str={getString(openFromDraft || changedToDraft ? 'pr.prStateChangedDraft' : 'pr.prStateChanged')}
|
||||
vars={{
|
||||
changedToDraft,
|
||||
user: <strong>{payload?.author?.display_name}</strong>,
|
||||
old: <strong>{(payload?.payload as Unknown)?.old}</strong>,
|
||||
new: <strong>{(payload?.payload as Unknown)?.new}</strong>
|
||||
|
|
Loading…
Reference in New Issue