Show More
@@ -29,15 +29,13 b' log = logging.getLogger(__name__)' | |||
|
29 | 29 | |
|
30 | 30 | # action as key, and expected action_data as value |
|
31 | 31 | ACTIONS = { |
|
32 | 'user.login.success': {}, | |
|
33 | 'user.login.failure': {}, | |
|
34 | 'user.logout': {}, | |
|
32 | 'user.login.success': {'user_agent': ''}, | |
|
33 | 'user.login.failure': {'user_agent': ''}, | |
|
34 | 'user.logout': {'user_agent': ''}, | |
|
35 | 35 | 'user.password.reset_request': {}, |
|
36 | 'user.push': {}, | |
|
37 | 'user.pull': {}, | |
|
36 | 'user.push': {'user_agent': '', 'commit_ids': []}, | |
|
37 | 'user.pull': {'user_agent': ''}, | |
|
38 | 38 | |
|
39 | 'repo.create': {}, | |
|
40 | 'repo.edit': {}, | |
|
41 | 39 | 'user.create': {'data': {}}, |
|
42 | 40 | 'user.delete': {'old_data': {}}, |
|
43 | 41 | 'user.edit': {'old_data': {}}, |
@@ -51,15 +49,17 b' ACTIONS = {' | |||
|
51 | 49 | 'user.edit.password_reset.enabled': {}, |
|
52 | 50 | 'user.edit.password_reset.disabled': {}, |
|
53 | 51 | |
|
52 | 'repo.create': {'data': {}}, | |
|
53 | 'repo.edit': {'old_data': {}}, | |
|
54 | 54 | 'repo.edit.permissions': {}, |
|
55 | 'repo.delete': {}, | |
|
55 | 'repo.delete': {'old_data': {}}, | |
|
56 | 56 | 'repo.commit.strip': {}, |
|
57 | 57 | 'repo.archive.download': {}, |
|
58 | 58 | |
|
59 | 'repo_group.create': {}, | |
|
60 | 'repo_group.edit': {}, | |
|
59 | 'repo_group.create': {'data': {}}, | |
|
60 | 'repo_group.edit': {'old_data': {}}, | |
|
61 | 61 | 'repo_group.edit.permissions': {}, |
|
62 | 'repo_group.delete': {}, | |
|
62 | 'repo_group.delete': {'old_data': {}}, | |
|
63 | 63 | } |
|
64 | 64 | |
|
65 | 65 | SOURCE_WEB = 'source_web' |
@@ -175,8 +175,9 b' def store(action, user, action_data=None' | |||
|
175 | 175 | from rhodecode.lib.utils2 import safe_unicode |
|
176 | 176 | from rhodecode.lib.auth import AuthUser |
|
177 | 177 | |
|
178 | if action not in ACTIONS: | |
|
179 | raise ValueError('Action `{}` not in valid actions'.format(action)) | |
|
178 | action_spec = ACTIONS.get(action, None) | |
|
179 | if action_spec is None: | |
|
180 | raise ValueError('Action `{}` is not supported'.format(action)) | |
|
180 | 181 | |
|
181 | 182 | if not sa_session: |
|
182 | 183 | sa_session = meta.Session() |
General Comments 0
You need to be logged in to leave comments.
Login now