forgejo/routers
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
..
api Fix/upload artifact error windows () 2023-10-30 10:40:05 +00:00
common Clean up template locale usage () 2023-10-31 22:11:48 +08:00
install Enhanced auth token / remember me () 2023-10-14 00:56:41 +00:00
private Fix typo "GetLatestRunnerToken" () 2023-10-18 15:52:44 +00:00
utils Implement FSFE REUSE for golang files () 2022-11-27 18:20:29 +00:00
web Allow pull requests Manually Merged option to be used by non-admins () 2023-10-30 11:13:06 +08:00
init.go Replace more db.DefaultContext () 2023-10-15 17:46:06 +02:00