# HG changeset patch # User Mads Kiilerich # Date 1470313416 -7200 # Node ID 60bf1b171015ea4d0b9e3f698cf1e5e1f7a43f23 # Parent 10cda248d6f5a8e7697294f5f5e7ab1e1e0af465 routing: use POST to 'edit_user_ips_update' instead of PUT diff -r 10cda248d6f5 -r 60bf1b171015 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 @@ -209,8 +209,8 @@ m.connect("edit_user_ips", "/users/{id}/edit/ips", action="edit_ips", conditions=dict(method=["GET"])) - m.connect("edit_user_ips", "/users/{id}/edit/ips", - action="add_ip", conditions=dict(method=["PUT"])) + m.connect("edit_user_ips_update", "/users/{id}/edit/ips", + action="add_ip", conditions=dict(method=["POST"])) m.connect("edit_user_ips_delete", "/users/{id}/edit/ips/delete", action="delete_ip", conditions=dict(method=["POST"])) diff -r 10cda248d6f5 -r 60bf1b171015 kallithea/templates/admin/permissions/permissions_ips.html --- a/kallithea/templates/admin/permissions/permissions_ips.html Thu Aug 04 14:23:36 2016 +0200 +++ b/kallithea/templates/admin/permissions/permissions_ips.html Thu Aug 04 14:23:36 2016 +0200 @@ -21,7 +21,7 @@ -${h.form(url('edit_user_ips', id=c.user.user_id),method='put')} +${h.form(url('edit_user_ips_update', id=c.user.user_id))}
diff -r 10cda248d6f5 -r 60bf1b171015 kallithea/templates/admin/users/user_edit_ips.html --- a/kallithea/templates/admin/users/user_edit_ips.html Thu Aug 04 14:23:36 2016 +0200 +++ b/kallithea/templates/admin/users/user_edit_ips.html Thu Aug 04 14:23:36 2016 +0200 @@ -33,7 +33,7 @@
- ${h.form(url('edit_user_ips', id=c.user.user_id),method='put')} + ${h.form(url('edit_user_ips_update', id=c.user.user_id))}
diff -r 10cda248d6f5 -r 60bf1b171015 kallithea/tests/functional/test_admin_permissions.py --- a/kallithea/tests/functional/test_admin_permissions.py Thu Aug 04 14:23:36 2016 +0200 +++ b/kallithea/tests/functional/test_admin_permissions.py Thu Aug 04 14:23:36 2016 +0200 @@ -19,7 +19,7 @@ def test_add_ips(self): self.log_user() default_user_id = User.get_default_user().user_id - response = self.app.put(url('edit_user_ips', id=default_user_id), + response = self.app.post(url('edit_user_ips_update', id=default_user_id), params=dict(new_ip='127.0.0.0/24', _authentication_token=self.authentication_token())) diff -r 10cda248d6f5 -r 60bf1b171015 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 @@ -401,8 +401,8 @@ user = User.get_by_username(TEST_USER_REGULAR_LOGIN) user_id = user.user_id - response = self.app.put(url('edit_user_ips', id=user_id), - params=dict(new_ip=ip, _authentication_token=self.authentication_token())) + response = self.app.post(url('edit_user_ips_update', id=user_id), + params=dict(new_ip=ip, _authentication_token=self.authentication_token())) if failure: self.checkSessionFlash(response, 'Please enter a valid IPv4 or IPv6 address')