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 1547b649229f2cc9a23900517dcdbe38257d37f9 Author: Dillon Walls <[email protected]> AuthorDate: Wed Aug 31 14:56:12 2022 +0000 [#8458] audit log - record blog external feed modifications --- ForgeBlog/forgeblog/main.py | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/ForgeBlog/forgeblog/main.py b/ForgeBlog/forgeblog/main.py index 59fe8e869..cfa079289 100644 --- a/ForgeBlog/forgeblog/main.py +++ b/ForgeBlog/forgeblog/main.py @@ -586,6 +586,20 @@ class BlogAdminController(DefaultAdminController): except formencode.api.Invalid: invalid_list.append(link) + added_feeds = set(exfeed_list).difference(self.app.external_feeds_list) + removed_feeds = set(self.app.external_feeds_list).difference(exfeed_list) + + if added_feeds: + M.AuditLog.log('{}: external feed list - added: {}'.format( + self.app.config.options['mount_point'], + ', '.join(sorted(added_feeds)) + )) + if removed_feeds: + M.AuditLog.log('{}: external feed list - removed: {}'.format( + self.app.config.options['mount_point'], + ', '.join(sorted(removed_feeds)) + )) + self.app.external_feeds_list = exfeed_list flash('External feeds updated') if len(invalid_list) > 0:
