forgejo/templates
Lunny Xiao d6dd6d641b
Fix all possible setting error related storages and added some tests ()
Follow up 

Fix  

This PR rewrites storage configuration read sequences with some breaks
and tests. It becomes more strict than before and also fixed some
inherit problems.

- Move storage's MinioConfig struct into setting, so after the
configuration loading, the values will be stored into the struct but not
still on some section.
- All storages configurations should be stored on one section,
configuration items cannot be overrided by multiple sections. The
prioioty of configuration is `[attachment]` > `[storage.attachments]` |
`[storage.customized]` > `[storage]` > `default`
- For extra override configuration items, currently are `SERVE_DIRECT`,
`MINIO_BASE_PATH`, `MINIO_BUCKET`, which could be configured in another
section. The prioioty of the override configuration is `[attachment]` >
`[storage.attachments]` > `default`.
- Add more tests for storages configurations.
- Update the storage documentations.

---------

Co-authored-by: wxiaoguang <wxiaoguang@gmail.com>
2023-06-14 11:42:38 +08:00
..
admin Fix all possible setting error related storages and added some tests () 2023-06-14 11:42:38 +08:00
api/packages/pypi Remove incorrect HTML self close tag () 2023-03-27 18:05:51 +02:00
base Improve AJAX link and modal confirm dialog () 2023-06-13 12:10:10 +00:00
code Use data-tooltip-content for tippy tooltip () 2023-03-24 18:35:38 +08:00
custom Add footer extra links template () 2020-01-03 20:41:56 +02:00
devtest Button and color enhancements () 2023-06-09 08:37:47 +00:00
explore Consolidate the two review boxes into one () 2023-05-29 12:44:03 +02:00
mail Remove incorrect HTML self close tag () 2023-03-27 18:05:51 +02:00
org Improve AJAX link and modal confirm dialog () 2023-06-13 12:10:10 +00:00
package Consolidate the two review boxes into one () 2023-05-29 12:44:03 +02:00
projects Merge new project templates into one () 2023-05-31 08:50:18 +02:00
repo Improve AJAX link and modal confirm dialog () 2023-06-13 12:10:10 +00:00
shared Support changing labels of Actions runner without re-registration () 2023-06-13 22:28:31 +08:00
status Fix mobile navbar and misc cleanups () 2023-06-09 09:10:51 +00:00
swagger fix swagger documentation for multiple files API endpoint () 2023-06-07 23:49:58 +08:00
user Improve AJAX link and modal confirm dialog () 2023-06-13 12:10:10 +00:00
home.tmpl Improve home page template, fix Sort dropdown menu flash () 2023-04-01 13:47:54 +08:00
install.tmpl Unification of registration fields order () 2023-05-15 20:29:39 +02:00
post-install.tmpl Remove incorrect element ID on "post-install" page () 2023-06-08 12:23:39 +08:00