1
0
Fork 0
mirror of https://codeberg.org/forgejo/forgejo.git synced 2024-12-21 07:59:03 +00:00
forgejo/routers/common
wxiaoguang a4b242ae7a
Clean up template locale usage ()
After many refactoring PRs for the "locale" and "template context
function", now the ".locale" is not needed for web templates any more.

This PR does a clean up for:

1. Remove `ctx.Data["locale"]` for web context.
2. Use `ctx.Locale` in `500.tmpl`, for consistency.
3. Add a test check for `500 page` locale usage.
4. Remove the `Str2html` and `DotEscape` from mail template context
data, they are copy&paste errors introduced by  and  . These
functions are template functions (provided by the common renderer), but
not template data variables.
5. Make email `SendAsync` function mockable (I was planning to add more
tests but it would make this PR much too complex, so the tests could be
done in another PR)
2023-10-31 22:11:48 +08:00
..
auth.go Extract auth middleware from service () 2023-09-12 08:15:16 +02:00
db.go Refactor system setting () 2023-10-05 09:08:19 +08:00
errpage.go Clean up template locale usage () 2023-10-31 22:11:48 +08:00
errpage_test.go Clean up template locale usage () 2023-10-31 22:11:48 +08:00
markup.go Penultimate round of db.DefaultContext refactor () 2023-10-11 04:24:07 +00:00
middleware.go Rewrite logger system () 2023-05-21 22:35:11 +00:00
middleware_test.go Support sanitising the URL by removing extra slashes in the URL () 2023-03-04 21:31:24 +08:00
redirect.go Use fetch to send requests to create issues/comments () 2023-06-16 06:32:43 +00:00
serve.go Less naked returns () 2023-07-07 05:31:56 +00:00