1
0
mirror of https://github.com/go-gitea/gitea.git synced 2025-04-18 00:47:48 -04:00

fix: add methods of status

This commit is contained in:
Jason Song 2022-10-21 11:36:33 +08:00
parent 25fe4f6d9e
commit 9292e9ebdb
2 changed files with 26 additions and 2 deletions

View File

@ -27,6 +27,30 @@ func (s Status) IsDone() bool {
return s > StatusUnknown && s <= StatusSkipped return s > StatusUnknown && s <= StatusSkipped
} }
func (s Status) IsSuccess() bool {
return s == StatusSuccess
}
func (s Status) IsFailure() bool {
return s == StatusFailure
}
func (s Status) IsCancelled() bool {
return s == StatusCancelled
}
func (s Status) IsSkipped() bool {
return s == StatusSkipped
}
func (s Status) IsWaiting() bool {
return s == StatusWaiting
}
func (s Status) IsRunning() bool {
return s == StatusRunning
}
var statusNames = map[Status]string{ var statusNames = map[Status]string{
StatusUnknown: "unknown", StatusUnknown: "unknown",
StatusWaiting: "waiting", StatusWaiting: "waiting",

View File

@ -1,4 +1,4 @@
{{if .IsPending}} {{if .IsWaiting}}
<i class="commit-status circle icon gray"></i> <i class="commit-status circle icon gray"></i>
{{end}} {{end}}
{{if .IsRunning}} {{if .IsRunning}}
@ -7,6 +7,6 @@
{{if .IsSuccess}} {{if .IsSuccess}}
<i class="commit-status check icon green"></i> <i class="commit-status check icon green"></i>
{{end}} {{end}}
{{if .IsFailed}} {{if .IsFailure}}
<i class="commit-status warning icon red"></i> <i class="commit-status warning icon red"></i>
{{end}} {{end}}