mirror of
https://codeberg.org/forgejo/forgejo
synced 2024-11-26 19:56:11 +01:00
bc7e448d49
With this change, the "You pushed on branch xyz" banner will be displayed when either the viewed repository or its base repo (if the current one's a fork) has pull requests enabled. Previously it only displayed if the viewed repo had PRs enabled. Furthermore, if the viewed repository is an original repository that the viewing user has a fork of, if the forked repository has recently pushed branches, then the banner will appear for the original repository too. In this case, the notification will include branches from the viewing user's fork, and branches they pushed to the base repo, too. Refs: https://codeberg.org/forgejo/forgejo/pulls/2195 Signed-off-by: Gergely Nagy <forgejo@gergo.csillger.hu> (cherry picked from commita29f10661d
) (cherry picked from commit70c5e2021d
) (cherry picked from commit48b25be67a
)
18 lines
735 B
Go HTML Template
18 lines
735 B
Go HTML Template
{{range .RecentlyPushedNewBranches}}
|
|
<div class="ui positive message gt-df gt-ac">
|
|
<div class="gt-f1">
|
|
{{$timeSince := TimeSince .CommitTime.AsTime ctx.Locale}}
|
|
{{$repo := .GetRepo $.Context}}
|
|
{{$name := .Name}}
|
|
{{if ne $repo.ID $.Repository.ID}}
|
|
{{$name = (print $repo.FullName ":" .Name)}}
|
|
{{end}}
|
|
{{$branchLink := (print ($repo.Link) "/src/branch/" (PathEscapeSegments .Name))}}
|
|
{{ctx.Locale.Tr "repo.pulls.recently_pushed_new_branches" (Escape $name) $timeSince $branchLink | Safe}}
|
|
</div>
|
|
<a role="button" class="ui compact positive button gt-m-0" href="{{$.Repository.ComposeBranchCompareURL $.Repository.BaseRepo $name}}">
|
|
{{ctx.Locale.Tr "repo.pulls.compare_changes"}}
|
|
</a>
|
|
</div>
|
|
{{end}}
|