# HG changeset patch # User Marcin Kuzminski # Date 2017-11-20 16:31:56 # Node ID ef27e94abc9a1387cc7a139300927c10fde4a9c0 # Parent 6726b7736aa33ca6cf2cbdaf3eadd107f6150fed audit-logs: added user.register audit log entry. diff --git a/rhodecode/apps/login/views.py b/rhodecode/apps/login/views.py --- a/rhodecode/apps/login/views.py +++ b/rhodecode/apps/login/views.py @@ -275,6 +275,13 @@ class LoginView(BaseAppView): error_dict=error_dict) new_user = UserModel().create_registration(form_result) + + action_data = {'data': new_user.get_api_data(), + 'user_agent': self.request.user_agent} + audit_logger.store_web( + 'user.register', action_data=action_data, + user=new_user) + event = UserRegistered(user=new_user, session=self.session) trigger(event) h.flash( diff --git a/rhodecode/lib/audit_logger.py b/rhodecode/lib/audit_logger.py --- a/rhodecode/lib/audit_logger.py +++ b/rhodecode/lib/audit_logger.py @@ -33,6 +33,7 @@ ACTIONS_V1 = { 'user.login.success': {'user_agent': ''}, 'user.login.failure': {'user_agent': ''}, 'user.logout': {'user_agent': ''}, + 'user.register': {}, 'user.password.reset_request': {}, 'user.push': {'user_agent': '', 'commit_ids': []}, 'user.pull': {'user_agent': ''},