Commit Graph

6892 Commits

Author SHA1 Message Date
karlchillmaid
3ab38a8654 Update links 2020-01-22 13:49:08 +00:00
karlchillmaid
e2608c4ec3 Update content and formatting 2020-01-22 13:49:08 +00:00
karlchillmaid
0cb7d76eea Update content 2020-01-22 13:49:08 +00:00
karlchillmaid
583965d1fb Update and rename send-a-file-by-email.html to send-files-by-email.html 2020-01-22 13:49:07 +00:00
karlchillmaid
f8fbf0dad5 Remove content 2020-01-22 13:49:07 +00:00
karlchillmaid
dabc2b91f6 Create branding-and-customisation.html 2020-01-22 13:49:07 +00:00
karlchillmaid
7da98c3745 Create send-a-file-by-email.html 2020-01-22 13:49:07 +00:00
karlchillmaid
6f1f57cc22 Add {% endblock %} 2020-01-22 13:49:07 +00:00
karlchillmaid
5418958c16 Create create-and-send-messages.html 2020-01-22 13:49:07 +00:00
karlchillmaid
d6a8954304 Create edit-and-format-messages.html 2020-01-22 13:49:07 +00:00
karlchillmaid
9a61f3c56d Update filename 2020-01-22 13:49:06 +00:00
karlchillmaid
b239b8cb13 Update path 2020-01-22 13:49:06 +00:00
karlchillmaid
830b1f5274 Update content 2020-01-22 13:49:06 +00:00
karlchillmaid
fef1a92cce Create upload-a-letter.html 2020-01-22 13:49:06 +00:00
karlchillmaid
327673abfa Update file name 2020-01-22 13:49:06 +00:00
karlchillmaid
bad465021b Fix heading and content 2020-01-22 13:49:06 +00:00
karlchillmaid
95a92060c0 Remove alternative content 2020-01-22 13:49:05 +00:00
karlchillmaid
6741b5d55e Add links to list 2020-01-22 13:49:05 +00:00
karlchillmaid
cf0d9c5821 Add bulk sending content 2020-01-22 13:49:05 +00:00
karlchillmaid
55e4393a81 Add anchor link 2020-01-22 13:49:05 +00:00
karlchillmaid
b4479c783b Fix anchor link 2020-01-22 13:49:05 +00:00
karlchillmaid
d7711421d9 Add anchor link 2020-01-22 13:49:05 +00:00
karlchillmaid
b9ec7df023 Add anchor link 2020-01-22 13:48:24 +00:00
karlchillmaid
cb8166efa0 Correct anchor link 2020-01-22 13:48:24 +00:00
karlchillmaid
edc7a28a70 Add anchor links 2020-01-22 13:48:24 +00:00
karlchillmaid
c1f3f5c99e Update links 2020-01-22 13:48:24 +00:00
karlchillmaid
4b598d463c Add list of links 2020-01-22 13:48:24 +00:00
karlchillmaid
7b49a566c5 Update content 2020-01-22 13:48:23 +00:00
karlchillmaid
7057f79532 Update upload letters content 2020-01-22 13:48:23 +00:00
karlchillmaid
3bdcc0ec32 Update upload letters content 2020-01-22 13:48:23 +00:00
karlchillmaid
ebd91fabd2 Update sms sender content 2020-01-22 13:47:33 +00:00
karlchillmaid
747d60175e Update branding content 2020-01-22 13:47:33 +00:00
karlchillmaid
c7c9d6c3de Update reply-to address content 2020-01-22 13:47:32 +00:00
karlchillmaid
7068271f39 Update page title and content 2020-01-22 13:47:32 +00:00
karlchillmaid
bcf12a20b4 Update personalisation content 2020-01-22 13:47:31 +00:00
karlchillmaid
07306e948d Add heading IDs 2020-01-22 13:47:31 +00:00
karlchillmaid
917687f567 Update title and h1 2020-01-22 13:47:30 +00:00
karlchillmaid
e43190b936 Create page and add content 2020-01-22 13:47:30 +00:00
Tom Byers
174c10c7ff Clear old cookies to be based on consent
We have been clearing all the Google Analytics
cookies on each page request.

It is now possible for a user to consent to having
Google Analytics cookies so this should have been
checking for that before deleting them.

This makes that change, with tests for those
scenarios.
2020-01-22 12:14:23 +00:00
Tom Byers
0885dde2c1 Update Google Analytics tracker config
Removes the following fields from the tracker
config:
- `name`, which was erroring due to it
  including a `.`
- `displayFeaturesTask` which seems to be
  deprecated

Also refactors the `create` command to put all
fields into the options parameter, as shown in the
developer docs:

https://developers.google.com/analytics/devguides/collection/analyticsjs/creating-trackers
2020-01-22 12:10:01 +00:00
Leo Hemsted
5bbbdc3cd9 fix xss with service letter contact blocks
service contact blocks contain new lines - and jinja2 normally ignores
newlines (as in it keeps them as new lines) - but we need to turn them
into `<br>` tags so that we can show the formatting that the user has
added. We were previously just doing `{{ block | nl2br | safe }}`. nl2br
turns the new lines into `<br>` tags, and then `safe` tells jinja that
it doesn't need to escape the html.

this causes issues if the user adds `<script>alert(1)</script>` to their
contact block (or some other evil xss hack), where that will get let
through due to the safe flag

To solve this, use `Markup(html='escape')` to sanitise any html, and
then convert new lines to <br>.

bump utils

another xss
2020-01-21 17:34:49 +00:00
Pea Tyczynska
5a32177982 Delete old letter branding request page 2020-01-21 16:47:42 +00:00
Pea M. Tyczynska
cc61e87701 Parametrized options label for the branding request form
Co-Authored-By: Chris Hill-Scott <me@quis.cc>
2020-01-21 16:47:42 +00:00
Pea Tyczynska
02cb6c9c38 Create a letter branding request flow to match email branding request
Test if service settings links to branding request page for letters

Parametrize all branding tests so they also work for letter branding
2020-01-21 16:47:14 +00:00
Chris Hill-Scott
291734b0c4 Merge branch 'master' into fix-new-jobs-showing-as-deleted 2020-01-21 14:24:40 +00:00
Chris Hill-Scott
f6a263a7b2 Rename property to more accurately describe purpose
`recently_created` says it would just be looking at the `created_at`
field to see if it's been created recently. Technically this method
isn't doing that, whilst its behaviour would be similar, it's actually
different and maybe therefore a bit misleading.
2020-01-21 14:07:23 +00:00
Chris Hill-Scott
d93866bc7e Use utils function to parse datetime strings
Rather than hard-coding a format string in a bunch of different places
we can use the function we already have in utils.

This commit also refactors some logic around password resets to put the
date-parsing changes in the most sensible bit of the codebase, so it’s
clearer what the intention of the view-layer code is.
2020-01-21 13:55:57 +00:00
David McDonald
8a41b63e23 Merge pull request #3267 from alphagov/bank-hols
Add more bank holiday dates
2020-01-21 10:24:02 +00:00
Chris Hill-Scott
6ff9dac161 Merge pull request #3254 from alphagov/letter-validation-short-messages
Add separate messages for precompiled letters that have failed validation
2020-01-21 10:02:58 +00:00
David McDonald
8d2053216f Add more bank holiday dates 2020-01-20 17:14:54 +00:00