0
0
mirror of https://github.com/go-gitea/gitea.git synced 2025-02-12 13:12:49 +01:00
gitea/routers/web/repo
parnic cdab46220d
Add commit status popup to issuelist (#19375)
This gets the necessary data to the issuelist for it to support a clickable commit status icon which pops up the full list of commit statuses related to the commit. It accomplishes this without any additional queries or fetching as the existing codepath was already doing the necessary work but only returning the "last" status. All methods were wrapped to call the least-filtered version of each function in order to maximize code reuse.

Note that I originally left `getLastCommitStatus()` in `pull.go` which called to the new function, but `make lint` complained that it was unused, so I removed it. I would have preferred to keep it, but alas.

The only thing I'd still like to do here is force these popups to happen to the right by default instead of the left. I see that the only other place this is popping up right is on view_list.tmpl, but I can't figure out how/why right now.

Fixes #18810
2022-04-26 23:40:01 +01:00
..
activity.go
attachment.go
blame.go
branch.go Make git.OpenRepository accept Context (#19260) 2022-03-30 03:13:41 +08:00
cherry_pick.go Pass gitRepo down to GetRawDiff, since its used for main repo and wiki (#19461) 2022-04-25 20:45:18 +02:00
commit.go Pass gitRepo down to GetRawDiff, since its used for main repo and wiki (#19461) 2022-04-25 20:45:18 +02:00
compare.go Make git.OpenRepository accept Context (#19260) 2022-03-30 03:13:41 +08:00
download.go
editor_test.go Make git.OpenRepository accept Context (#19260) 2022-03-30 03:13:41 +08:00
editor.go
http_test.go
http.go Remove git.Command.Run and git.Command.RunInDir* (#19280) 2022-04-01 10:55:30 +08:00
issue_content_history.go Remove legacy unmaintained packages, refactor to support change default locale (#19308) 2022-04-03 17:46:48 +08:00
issue_dependency.go Move milestone to models/issues/ (#19278) 2022-04-08 17:11:15 +08:00
issue_label_test.go
issue_label.go
issue_lock.go
issue_stopwatch.go Improve Stopwatch behavior (#18930) 2022-04-25 22:45:22 +02:00
issue_test.go
issue_timetrack.go
issue_watch.go
issue.go Add commit status popup to issuelist (#19375) 2022-04-26 23:40:01 +01:00
lfs.go Make git.OpenRepository accept Context (#19260) 2022-03-30 03:13:41 +08:00
main_test.go Use a struct as test options (#19393) 2022-04-14 21:58:21 +08:00
middlewares.go
migrate.go Use a more general (and faster) method to sanitize URLs with credentials (#19239) 2022-03-31 10:25:40 +08:00
milestone.go Move milestone to models/issues/ (#19278) 2022-04-08 17:11:15 +08:00
packages.go Package registry changes (#19305) 2022-04-06 03:32:09 +02:00
patch.go
projects_test.go
projects.go
pull_review.go
pull.go Move milestone to models/issues/ (#19278) 2022-04-08 17:11:15 +08:00
release_test.go
release.go
repo.go Improve dashboard's repo list performance (#18963) 2022-04-26 16:34:30 -04:00
search.go
setting_protected_branch.go
setting.go When updating mirror repo intervals by API reschedule next update too (#19429) 2022-04-20 09:20:53 +01:00
settings_test.go
tag.go
topic.go
view.go Refactor readme file renderer (#19502) 2022-04-26 16:31:15 -04:00
webhook.go Add Package Registry (#16510) 2022-03-30 16:42:47 +08:00
wiki_test.go Make git.OpenRepository accept Context (#19260) 2022-03-30 03:13:41 +08:00
wiki.go Make git.OpenRepository accept Context (#19260) 2022-03-30 03:13:41 +08:00