|
97 | 97 | {{$canAutoMerge := false}}
|
98 | 98 | <div class="ui attached merge-section segment {{if not $.LatestCommitStatus}}no-header{{end}}">
|
99 | 99 | {{if .Issue.PullRequest.HasMerged}}
|
100 |
| - <div class="item text purple"> |
| 100 | + <div class="item text"> |
101 | 101 | {{if .Issue.PullRequest.MergedCommitID}}
|
102 | 102 | {{$link := printf "%s/commit/%s" $.Repository.HTMLURL .Issue.PullRequest.MergedCommitID}}
|
103 | 103 | {{$.i18n.Tr "repo.pulls.merged_as" $link (ShortSha .Issue.PullRequest.MergedCommitID) | Safe}}
|
|
112 | 112 | </div>
|
113 | 113 | {{end}}
|
114 | 114 | {{else if .Issue.IsClosed}}
|
115 |
| - <div class="item text grey"> |
| 115 | + <div class="item text"> |
116 | 116 | {{if .IsPullRequestBroken}}
|
117 | 117 | {{$.i18n.Tr "repo.pulls.cant_reopen_deleted_branch"}}
|
118 | 118 | {{else}}
|
|
126 | 126 | </div>
|
127 | 127 | {{end}}
|
128 | 128 | {{else if .IsPullFilesConflicted}}
|
129 |
| - <div class="item text grey"> |
| 129 | + <div class="item text"> |
130 | 130 | {{svg "octicon-x"}}
|
131 | 131 | {{$.i18n.Tr "repo.pulls.files_conflicted"}}
|
132 | 132 | {{range .ConflictedFiles}}
|
133 | 133 | <div>{{.}}</div>
|
134 | 134 | {{end}}
|
135 | 135 | </div>
|
136 | 136 | {{else if .IsPullRequestBroken}}
|
137 |
| - <div class="item text red"> |
| 137 | + <div class="item"> |
138 | 138 | <i class="icon icon-octicon">{{svg "octicon-x"}}</i>
|
139 | 139 | {{$.i18n.Tr "repo.pulls.data_broken"}}
|
140 | 140 | </div>
|
141 | 141 | {{else if .IsPullWorkInProgress}}
|
142 |
| - <div class="item text grey"> |
| 142 | + <div class="item"> |
143 | 143 | <i class="icon icon-octicon">{{svg "octicon-x"}}</i>
|
144 | 144 | {{$.i18n.Tr "repo.pulls.cannot_merge_work_in_progress" (.WorkInProgressPrefix|Escape) | Str2html}}
|
145 | 145 | </div>
|
146 | 146 | {{else if .Issue.PullRequest.IsChecking}}
|
147 |
| - <div class="item text yellow"> |
| 147 | + <div class="item"> |
148 | 148 | <i class="icon icon-octicon">{{svg "octicon-sync"}}</i>
|
149 | 149 | {{$.i18n.Tr "repo.pulls.is_checking"}}
|
150 | 150 | </div>
|
151 | 151 | {{else if .Issue.PullRequest.CanAutoMerge}}
|
152 | 152 | {{if .IsBlockedByApprovals}}
|
153 |
| - <div class="item text red"> |
| 153 | + <div class="item"> |
154 | 154 | <i class="icon icon-octicon">{{svg "octicon-x"}}</i>
|
155 | 155 | {{$.i18n.Tr "repo.pulls.blocked_by_approvals" .GrantedApprovals .Issue.PullRequest.ProtectedBranch.RequiredApprovals}}
|
156 | 156 | </div>
|
157 | 157 | {{else if .IsBlockedByRejection}}
|
158 |
| - <div class="item text red"> |
| 158 | + <div class="item"> |
159 | 159 | <i class="icon icon-octicon">{{svg "octicon-x"}}</i>
|
160 | 160 | {{$.i18n.Tr "repo.pulls.blocked_by_rejection"}}
|
161 | 161 | </div>
|
162 | 162 | {{else if .IsBlockedByOutdatedBranch}}
|
163 |
| - <div class="item text red"> |
| 163 | + <div class="item"> |
164 | 164 | <i class="icon icon-octicon">{{svg "octicon-x"}}</i>
|
165 | 165 | {{$.i18n.Tr "repo.pulls.blocked_by_outdated_branch"}}
|
166 | 166 | </div>
|
167 | 167 | {{else if .IsBlockedByChangedProtectedFiles}}
|
168 |
| - <div class="item text red"> |
| 168 | + <div class="item"> |
169 | 169 | <i class="icon icon-octicon">{{svg "octicon-x" 16}}</i>
|
170 | 170 | {{$.i18n.Tr (TrN $.i18n.Lang $.ChangedProtectedFilesNum "repo.pulls.blocked_by_changed_protected_files_1" "repo.pulls.blocked_by_changed_protected_files_n") | Safe }}
|
171 | 171 | <div class="ui ordered list">
|
|
175 | 175 | </div>
|
176 | 176 | </div>
|
177 | 177 | {{else if and .EnableStatusCheck (or .RequiredStatusCheckState.IsError .RequiredStatusCheckState.IsFailure)}}
|
178 |
| - <div class="item text red"> |
| 178 | + <div class="item"> |
179 | 179 | <i class="icon icon-octicon">{{svg "octicon-x"}}</i>
|
180 | 180 | {{$.i18n.Tr "repo.pulls.required_status_check_failed"}}
|
181 | 181 | </div>
|
182 | 182 | {{else if and .EnableStatusCheck (not .RequiredStatusCheckState.IsSuccess)}}
|
183 |
| - <div class="item text red"> |
| 183 | + <div class="item"> |
184 | 184 | <i class="icon icon-octicon">{{svg "octicon-x"}}</i>
|
185 | 185 | {{$.i18n.Tr "repo.pulls.required_status_check_missing"}}
|
186 | 186 | </div>
|
187 | 187 | {{else if and .AllowMerge .RequireSigned (not .WillSign)}}
|
188 |
| - <div class="item text red"> |
| 188 | + <div class="item"> |
189 | 189 | <i class="icon icon-octicon">{{svg "octicon-x"}}</i>
|
190 | 190 | {{$.i18n.Tr "repo.pulls.require_signed_wont_sign"}}
|
191 | 191 | </div>
|
192 |
| - <div class="item text yellow"> |
| 192 | + <div class="item"> |
193 | 193 | <i class="icon unlock"></i>
|
194 | 194 | {{$.i18n.Tr (printf "repo.signing.wont_sign.%s" .WontSignReason) }}
|
195 | 195 | </div>
|
196 | 196 | {{end}}
|
197 | 197 | {{$notAllOverridableChecksOk := or .IsBlockedByApprovals .IsBlockedByRejection .IsBlockedByOutdatedBranch .IsBlockedByChangedProtectedFiles (and .EnableStatusCheck (not .RequiredStatusCheckState.IsSuccess))}}
|
198 | 198 | {{if and (or $.IsRepoAdmin (not $notAllOverridableChecksOk)) (or (not .AllowMerge) (not .RequireSigned) .WillSign)}}
|
199 | 199 | {{if $notAllOverridableChecksOk}}
|
200 |
| - <div class="item text yellow"> |
| 200 | + <div class="item"> |
201 | 201 | <i class="icon icon-octicon">{{svg "octicon-dot-fill"}}</i>
|
202 | 202 | {{$.i18n.Tr "repo.pulls.required_status_check_administrator"}}
|
203 | 203 | </div>
|
204 | 204 | {{else}}
|
205 |
| - <div class="item text green"> |
| 205 | + <div class="item"> |
206 | 206 | <i class="icon icon-octicon">{{svg "octicon-check"}}</i>
|
207 | 207 | {{$.i18n.Tr "repo.pulls.can_auto_merge_desc"}}
|
208 | 208 | </div>
|
209 | 209 | {{end}}
|
210 | 210 | {{if .WillSign}}
|
211 |
| - <div class="item text green"> |
| 211 | + <div class="item"> |
212 | 212 | <i class="icon lock green"></i>
|
213 | 213 | {{$.i18n.Tr "repo.signing.will_sign" .SigningKey}}
|
214 | 214 | </div>
|
215 | 215 | {{else if .IsSigned}}
|
216 |
| - <div class="item text"> |
| 216 | + <div class="item"> |
217 | 217 | <i class="icon unlock"></i>
|
218 | 218 | {{$.i18n.Tr (printf "repo.signing.wont_sign.%s" .WontSignReason) }}
|
219 | 219 | </div>
|
|
223 | 223 | {{$canAutoMerge = true}}
|
224 | 224 | {{if (gt .Issue.PullRequest.CommitsBehind 0)}}
|
225 | 225 | <div class="ui divider"></div>
|
226 |
| - <div class="item item-section text grey"> |
| 226 | + <div class="item item-section"> |
227 | 227 | <div class="item-section-left">
|
228 | 228 | <i class="icon icon-octicon">{{svg "octicon-alert"}}</i>
|
229 | 229 | {{$.i18n.Tr "repo.pulls.outdated_with_base_branch"}}
|
|
0 commit comments