# HG changeset patch # User Christian Oyarzun # Date 1432237950 14400 # Node ID 35120990752f41dc69b77638a78a21f70e3a180b # Parent 579110ca5178f13254e7e4c7b6043767a11b92a2 admin: use POST in routing for adding API keys for users - match template change in 6f6aab7ca754 diff -r 579110ca5178 -r 35120990752f kallithea/config/routing.py --- a/kallithea/config/routing.py Mon May 04 21:07:37 2015 +0200 +++ b/kallithea/config/routing.py Thu May 21 15:52:30 2015 -0400 @@ -206,7 +206,7 @@ m.connect("edit_user_api_keys", "/users/{id}/edit/api_keys", action="edit_api_keys", conditions=dict(method=["GET"])) m.connect("edit_user_api_keys", "/users/{id}/edit/api_keys", - action="add_api_key", conditions=dict(method=["PUT"])) + action="add_api_key", conditions=dict(method=["POST"])) m.connect("edit_user_api_keys", "/users/{id}/edit/api_keys", action="delete_api_key", conditions=dict(method=["DELETE"])) diff -r 579110ca5178 -r 35120990752f kallithea/tests/functional/test_admin_users.py --- a/kallithea/tests/functional/test_admin_users.py Mon May 04 21:07:37 2015 +0200 +++ b/kallithea/tests/functional/test_admin_users.py Thu May 21 15:52:30 2015 -0400 @@ -451,7 +451,7 @@ user_id = user.user_id response = self.app.post(url('edit_user_api_keys', id=user_id), - {'_method': 'put', 'description': desc, 'lifetime': lifetime, '_authentication_token': self.authentication_token()}) + {'description': desc, 'lifetime': lifetime, '_authentication_token': self.authentication_token()}) self.checkSessionFlash(response, 'API key successfully created') try: response = response.follow() @@ -469,7 +469,7 @@ user_id = user.user_id response = self.app.post(url('edit_user_api_keys', id=user_id), - {'_method': 'put', 'description': 'desc', 'lifetime': -1, '_authentication_token': self.authentication_token()}) + {'description': 'desc', 'lifetime': -1, '_authentication_token': self.authentication_token()}) self.checkSessionFlash(response, 'API key successfully created') response = response.follow()