1
0
mirror of https://github.com/go-gitea/gitea.git synced 2024-12-04 14:46:57 -05:00
gitea/routers/web
Nanguan Lin 9b59af37e7
Fix issue dependencies (#27736)
Fix #27722 
Fix #27357
Fix #25837 
1. Fix the typo `BlockingByDependenciesNotPermitted`, which causes the
`not permitted message` not to show. The correct one is `Blocking` or
`BlockedBy`
2. Rewrite the perm check. The perm check uses a very tricky way to
avoid duplicate checks for a slice of issues, which is confusing. In
fact, it's also the reason causing the bug. It uses `lastRepoID` and
`lastPerm` to avoid duplicate checks, but forgets to assign the
`lastPerm` at the end of the code block. So I rewrote this to avoid this
trick.
![I U1AT{GNFY3
1HZ`6L{(2L](https://github.com/go-gitea/gitea/assets/70063547/79acd02a-a567-4316-ae0d-11c6461becf1)
3. It also reuses the `blocks` slice, which is even more confusing. So I
rewrote this too.

![UARFPXRGGZQFB7J$2`R}5_R](https://github.com/go-gitea/gitea/assets/70063547/f21cff0f-d9ac-4ce4-ae4d-adffc98ecd99)
2024-01-12 16:49:02 +00:00
..
admin Recommend/convert to use case-sensitive collation for MySQL/MSSQL (#28662) 2024-01-10 11:03:23 +00:00
auth Normalize oauth email username (#28561) 2024-01-03 18:48:20 -06:00
devtest
events
explore
feed
healthcheck
misc Refactor CORS handler (#28587) 2023-12-25 20:13:18 +08:00
org fix wrong link in user and organization profile when using relative url (#28617) 2023-12-27 08:32:27 +00:00
repo Fix issue dependencies (#27736) 2024-01-12 16:49:02 +00:00
shared fix wrong link in user and organization profile when using relative url (#28617) 2023-12-27 08:32:27 +00:00
user Refactor some legacy code and remove unused code (#28622) 2023-12-28 09:38:59 +00:00
base.go
githttp.go Refactor CORS handler (#28587) 2023-12-25 20:13:18 +08:00
goget.go
home.go
metrics.go
nodeinfo.go
swagger_json.go
web.go Recommend/convert to use case-sensitive collation for MySQL/MSSQL (#28662) 2024-01-10 11:03:23 +00:00
webfinger.go