This is an automated email from the ASF dual-hosted git repository. gcruz pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/allura.git
commit 1608b7983b48ce5a9edb418cb5f69f87ff8c610c Author: Dillon Walls <[email protected]> AuthorDate: Mon Aug 8 19:24:44 2022 +0000 [#8451] log ticket options in audit log --- ForgeTracker/forgetracker/tracker_main.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ForgeTracker/forgetracker/tracker_main.py b/ForgeTracker/forgetracker/tracker_main.py index 9a49feca7..2ead3dac3 100644 --- a/ForgeTracker/forgetracker/tracker_main.py +++ b/ForgeTracker/forgetracker/tracker_main.py @@ -1704,8 +1704,12 @@ class TrackerAdminController(DefaultAdminController): @validate(W.options_admin, error_handler=options) def set_options(self, **kw): require_access(self.app, 'configure') + mount_point = self.app.config.options['mount_point'] for k, val in kw.items(): - self.app.config.options[k] = val + if self.app.config.options.get(k) != val: + M.AuditLog.log('{}: set option "{}" {} => {}'.format( + mount_point, k, self.app.config.options.get(k), bool(val))) + self.app.config.options[k] = val flash('Options updated') redirect(six.ensure_text(request.referer or '/'))
