aboutsummaryrefslogtreecommitdiffstats
path: root/doc/CHANGES.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/CHANGES.md')
-rw-r--r--doc/CHANGES.md8
1 files changed, 7 insertions, 1 deletions
diff --git a/doc/CHANGES.md b/doc/CHANGES.md
index 961a851a3..a654f3b6a 100644
--- a/doc/CHANGES.md
+++ b/doc/CHANGES.md
@@ -48,7 +48,13 @@
* Admin route names have been standardised so if you have overridden
templates that refer to admin routes, check the original templates to
- see if these need to be changed.
+ see if these need to be changed. URLs in rreviously sent admin emails about
+ requested changes to authorities will need to be tweaked to work - from
+ `admin/body/new?change_request_id=n` to `admin/bodies/new?change_request_id=n`
+* CSRF protection is now used by default on forms using 'POST', and as a result, the navbar and front page
+ search forms have been converted to use 'GET' rather than 'POST'. If you override `/app/views/general/_frontpage_search_box.html.erb`, `app/views/general/header.html.erb` or `app/views/general/_responsive_topnav.html.erb`, you should update the search forms in your templates to use 'GET'. Any forms of your own
+ that use the 'POST' method should be generated in Rails or otherwise include a CSRF token. If
+ they don't, logged-in users will be logged out when they use them.
* If you override the `app/views/user/_signin.html.erb` or
`app/view/user/_signup.html.erb` templates, check the tabindex order
is still sensible - the order of the elements on the page has changed