Improve UI template customization feature
-
The default location for custom templates is /var/lib/debusine/server/templates. Neither Enrico nor Helmut understands why that location is preferred over something below/etc. Can we change that default to/etc/debusine/server/templatesor additionally search that location? The key distinction here is that/varis typically meant to be modifiable by the service, but templates likely should not be modifiable. (!2112 (merged)) -
/usr/lib/python3/dist-packages/debusine/project/checks.pyfunction_check_directories_ownersrejects templates owned by therootuser and makesdebusine-admin check(and as a consequencedebusine-server.service) fail. It should acceptroot-owned files. (!2050 (merged)) -
The documentation should mention that the template cache cannot be cleared without restarting debusine-server.service. (!1976 (merged))
Edited by Enrico Zini