# HG changeset patch # User Mads Kiilerich # Date 1470313416 -7200 # Node ID 64b5ff4de45ac33900191232e252ca64a495d973 # Parent 2aaa05ee969a13f548d8b075fc9a44070f63184c routing: use POST to 'edit_user_emails_update' instead of PUT diff -r 2aaa05ee969a -r 64b5ff4de45a kallithea/config/routing.py --- a/kallithea/config/routing.py Thu Aug 04 14:23:36 2016 +0200 +++ b/kallithea/config/routing.py Thu Aug 04 14:23:36 2016 +0200 @@ -202,8 +202,8 @@ m.connect("edit_user_emails", "/users/{id}/edit/emails", action="edit_emails", conditions=dict(method=["GET"])) - m.connect("edit_user_emails", "/users/{id}/edit/emails", - action="add_email", conditions=dict(method=["PUT"])) + m.connect("edit_user_emails_update", "/users/{id}/edit/emails", + action="add_email", conditions=dict(method=["POST"])) m.connect("edit_user_emails_delete", "/users/{id}/edit/emails/delete", action="delete_email", conditions=dict(method=["POST"])) diff -r 2aaa05ee969a -r 64b5ff4de45a kallithea/templates/admin/users/user_edit_emails.html --- a/kallithea/templates/admin/users/user_edit_emails.html Thu Aug 04 14:23:36 2016 +0200 +++ b/kallithea/templates/admin/users/user_edit_emails.html Thu Aug 04 14:23:36 2016 +0200 @@ -33,7 +33,7 @@
- ${h.form(url('edit_user_emails', id=c.user.user_id),method='put')} + ${h.form(url('edit_user_emails_update', id=c.user.user_id))}
diff -r 2aaa05ee969a -r 64b5ff4de45a kallithea/tests/functional/test_admin_users.py --- a/kallithea/tests/functional/test_admin_users.py Thu Aug 04 14:23:36 2016 +0200 +++ b/kallithea/tests/functional/test_admin_users.py Thu Aug 04 14:23:36 2016 +0200 @@ -581,8 +581,8 @@ def test_add_emails_default_user(self): self.log_user() user = User.get_default_user() - response = self.app.post(url('edit_user_emails', id=user.user_id), - {'_method': 'put', '_authentication_token': self.authentication_token()}, status=404) + response = self.app.post(url('edit_user_emails_update', id=user.user_id), + {'_authentication_token': self.authentication_token()}, status=404) def test_delete_emails_default_user(self): self.log_user()