Pete Herlihy
bc7af49b56
New page explaining the format of callback messages
2017-11-03 14:24:10 +00:00
Pete Herlihy
2c74027e0d
Adding a route for 'callbacks' page
...
Gone with callbacks as this page may be extended for delivery receipts in the future.
2017-11-03 11:56:15 +00:00
Rebecca Law
fa6e4971c9
Merge pull request #1603 from alphagov/sms-sender-for-one-off
...
Select text message sender for one off notifications
2017-11-02 16:35:51 +00:00
Rebecca Law
edf0e0ec13
Merge pull request #1604 from alphagov/fix-format-on-trial-service
...
Fix some formatting on the trial mode services page
2017-11-02 16:28:04 +00:00
Rebecca Law
ff22c83b1d
Added a hint to show default and receives text messages
2017-11-02 15:48:19 +00:00
Rebecca Law
83bfc50884
Added a hint for Receives replies
2017-11-02 14:58:14 +00:00
Leo Hemsted
04adb15e85
make sure old invites get the proper message
...
we were accidentally covering up the expiry message with a more
generic one
2017-11-02 13:49:24 +00:00
Rebecca Law
3f1c543735
Fix some formatting on the trial mode services page
2017-11-02 13:39:37 +00:00
Rebecca Law
2ea921952f
This PR adds the ability to select a text message sender if more than one exist for the service.
2017-11-02 12:07:46 +00:00
Rebecca Law
5e175954d2
Merge pull request #1600 from alphagov/add-letters-to-platform-admin
...
Add letter counts to the platform admin page.
2017-11-02 10:16:02 +00:00
Leo Hemsted
80b5af6ed9
Merge branch 'master' into load-service-err
2017-11-01 16:43:51 +00:00
Leo Hemsted
6742560b33
Merge pull request #1599 from alphagov/new-acc-email-validation
...
New account verification emails no longer call API
2017-11-01 16:43:04 +00:00
Rebecca Law
4acfd4101f
Add letter counts to the platform admin page.
...
The big number counts are based on how many messages have been delivered. For letters we are using the requested count.
2017-11-01 16:33:06 +00:00
Leo Hemsted
9eb5e6a532
make sure invite tokens still check token on admin for error handler to kick in
2017-11-01 16:17:04 +00:00
Leo Hemsted
19f731ec07
add error handler that catches invalid tokens, and returns 404
2017-11-01 15:47:05 +00:00
Leo Hemsted
aff9d47323
don't hit API when checking new account email-token
...
we currently store new account email verify tokens in the database, and
check against that to work out if they've expired. But we don't need to
do that, tokens have their own timing mechanism. So lets just use that,
and free up the database to do other things.
Also, standardised the forgot password, change email, and new account
email verification timeouts to all be an hour, from the config val
'EMAIL_EXPIRY_SECONDS'
2017-11-01 15:32:24 +00:00
Pete Herlihy
fafb8dc75b
100-102 for GOV.UK Email and SSCSA
2017-11-01 14:50:15 +00:00
Pete Herlihy
061ef3dddc
98 to 100 services..... woo hoo....
...
Also corrected the org count to 44 as HM Passports Office isn't a separate org from Home Office.
2017-10-31 12:27:34 +00:00
Leo Hemsted
273b864dce
add auth_type default to InvitedUser object
...
we unpack the api invited user rest endpoint results straight into the
InvitedUser object, so we should make sure that any fields added to
the api response are mentioned here
2017-10-30 17:38:50 +00:00
Leo Hemsted
3128b5424d
make sure load_service_before_request handles 404s
...
if it 404s, because the service id doesn't exist, then it should die
gracefully (showing a 404 error page), rather than what it currently
does, which is die kicking and screaming with a 500
2017-10-30 16:59:24 +00:00
chrisw
d02cd67b0d
Fixed broken edit functionality
2017-10-30 15:31:35 +00:00
chrisw
4e721c95ce
Added Multiple SMS sender functionality
2017-10-30 13:40:34 +00:00
Leo Hemsted
8ec50971eb
Merge pull request #1588 from alphagov/email-auth-toggle
...
Email auth toggle
2017-10-27 15:00:20 +01:00
Chris Hill-Scott
090622cc36
Merge pull request #1586 from alphagov/multipler
...
Fix spelling mistake on pricing page
2017-10-27 13:05:19 +01:00
Chris Hill-Scott
aaad23d895
Merge pull request #1583 from alphagov/add-ga-settings
...
Standardise Google Analytics tracking across GaaP
2017-10-27 13:05:07 +01:00
Leo Hemsted
151605180a
Add email auth platform admin toggle
...
also added tests to check visibility, url, and button content
2017-10-27 11:44:40 +01:00
Chris Hill-Scott
36423d71e7
Add Google search console verification code
...
This proves to Google search console that we own this domain, and will let us start getting some more insights about how and when Notify appears in search results.
2017-10-27 11:33:10 +01:00
Leo Hemsted
0ea68f9c6d
fix linter errors
2017-10-27 10:56:03 +01:00
Chris Hill-Scott
5fd4778e87
Fix spelling mistake on pricing page
2017-10-27 09:10:29 +01:00
Pete Herlihy
5f57d3ddaf
And now 98..... Local Land Charges
2017-10-26 16:19:44 +01:00
Pete Herlihy
2e9733460a
And acutally 97 now for UC Transfers Mgmt
2017-10-26 14:41:34 +01:00
Pete Herlihy
c387854920
90-96 services and 41-45 orgs
2017-10-26 14:16:04 +01:00
Pete Herlihy
81978e071c
Better strapline on the homepage
2017-10-26 12:58:02 +01:00
Chris Hill-Scott
828c2de475
Merge pull request #1581 from alphagov/not-set-not-none
...
Look for correct text when determining text colour
2017-10-26 12:28:11 +01:00
Chris Hill-Scott
62fcc2429f
Standardise Google Analytics tracking across GaaP
...
These are the settings that our analytics person has said we should be
using across all the GaaP products.
This commit also makes sure our tracking code is identical across all
the templates that have it in (including the obsfucation of UUIDs). We
may want to remove the ID obsfucation later on, but for now let’s make
sure it’s happening consistently in all the places.
2017-10-26 11:11:05 +01:00
Chris Hill-Scott
127c381d22
Tidy up layout of letter contact blocks
...
Linebreaks are an important part of the letter contact block, and make
it easier to read.
Bold text works for short pieces of info like email addresses or phone
numbers, but is too heavy for the letter contact blocks because they
tend to be longer.
2017-10-25 11:46:12 +01:00
Chris Hill-Scott
a51059e174
Look for correct text when determining text colour
...
We used to say ‘None’ if this was empty. Now we say ‘Not set’. The thing
that decides whether to make the text grey or not was looking for ‘None’
(the old thing).
2017-10-24 17:15:16 +01:00
Chris Hill-Scott
2386a05cb7
Merge pull request #1579 from alphagov/right-align-reply
...
Right-align reply link in conversation view
2017-10-24 12:24:14 +01:00
Chris Hill-Scott
056c88be2a
Merge pull request #1534 from alphagov/collect-service-type
...
Collect organisation type when user creates a service and use it to calculate text message allowance
2017-10-24 12:24:07 +01:00
Chris Hill-Scott
e49693281a
Right-align reply link in conversation view
...
So that it lines up with the outbpund messages.
Also the ‘send’ button is usually right-aligned when using Whatsapp,
iMessage, etc.
2017-10-24 12:00:51 +01:00
Rebecca Law
aaeec3f7ac
Remove the extra function - oops
2017-10-24 11:35:30 +01:00
Chris Hill-Scott
d9104ba59f
Add page to change SMS allowance
...
There may be exceptions to the rule, so we should have a way of
overriding this manually.
2017-10-23 17:45:44 +01:00
Chris Hill-Scott
d438109630
Add page to change organisation type
...
If a user picks the wrong thing, we should be able to override it when
they go live.
2017-10-23 17:45:44 +01:00
Chris Hill-Scott
8cc8a0bf05
Change None to Not set
...
‘None’ is a bit Pythony. ‘Not set’ is a bit more human.
2017-10-23 17:45:43 +01:00
Chris Hill-Scott
521b5b6cf1
Add ‘optional text’ macro
...
This pattern of value or grey text saying `None` is common enough in our
app that we should codify it into a pattern. Which this commit does.
2017-10-23 17:45:43 +01:00
Chris Hill-Scott
ff6b2b01dd
Show org type and free allowance on settings page
...
As a platform admin it’s useful to be able to see what each service has
set for these attributes.
2017-10-23 17:45:43 +01:00
Chris Hill-Scott
c516760056
Set free SMS limit depending on organisation type
...
Different parts of government get billed slightly differently, and
there’s differences in how much money we’re allowed to give them.
Think these numbers are right, but should be double checked.
2017-10-23 17:45:26 +01:00
Chris Hill-Scott
9453f301d2
Collect organisation type
...
So that we can default services to their appropriate text allowance, we
need to find out what sector they're in. So let's start collecting that
from teams as they create new services.
I think Central/Local/NHS are the right options, but these can be easily
changed if not.
2017-10-23 17:45:01 +01:00
Rebecca Law
7f8e935b44
Improve the performance of /platform-admin
...
Using a new endpoint in API to get the aggregate platform admin stats.
Relies on https://github.com/alphagov/notifications-api/pull/1332
2017-10-23 15:08:08 +01:00
Chris Hill-Scott
9b06f2da23
Remove redundant init
...
This convoluted bit of code was doing the exact same thing as just
inheriting from the parent class’s `__init__`.
2017-10-23 14:24:50 +01:00