Rebecca Law
df6f784f9e
- Remove different behaviour for debug mode in errors.py
2016-04-01 14:19:50 +01:00
Rebecca Law
ec180980ee
Merge branch 'master' into remove_email_safe
2016-04-01 13:45:21 +01:00
Rebecca Law
8493e29acc
Added some more tests.
...
Removed the validation in the schema - it was adding complexity, let the unique constraint on the db throw the exception. This should only ever happen on a race condition which seems unlikely (two people changing a service to the same name at the same time)
Do no set debug=true to the test config. If debug=true it changes the behaviour of the error handlers, throwing the exception rather than returning a 500.
2016-04-01 13:42:11 +01:00
NIcholas Staples
42b9f13308
Merge pull request #190 from alphagov/no_limit_for_active_service
...
No limit for live services.
2016-04-01 11:18:23 +01:00
Nicholas Staples
514d490d2f
No limit for live services.
2016-04-01 11:12:44 +01:00
Adam Shimali
1f92255352
Merge pull request #188 from alphagov/wip-template-stats
...
[WIP] On create of notification. Upsert record for template stats
2016-04-01 10:00:33 +01:00
Rebecca Law
8df4919029
The admin app now sends the email from when creating a service and when updating the service name.
...
This PR removes the need for the email_safe function. The api does not create the email_from field for the service.
Tests were updated to reflect this change.
2016-03-31 17:46:18 +01:00
Adam Shimali
0d0cfbb6ac
Better test for failed update of stats
2016-03-31 17:20:57 +01:00
Adam Shimali
efc382f18b
Added test to verify a number of notications followed by a failure does
...
not increment stats counts.
2016-03-31 16:53:47 +01:00
Adam Shimali
ca9c886c3e
[WIP] On create of notification. Upsert record for template stats
...
recording usages of template by day.
2016-03-31 15:57:50 +01:00
Rebecca Law
7ec1f31bab
Fix sql, db user on preview does not have access to delete from pg_enum
2016-03-30 12:30:17 +01:00
Rebecca Law
0e8ed0933b
Merge pull request #186 from alphagov/add-view-activity-permission
...
Add view activity permission
2016-03-30 11:35:13 +01:00
Rebecca Law
4f9dd4863f
Merge branch 'master' into add-view-activity-permission
2016-03-30 09:34:36 +01:00
Rebecca Law
c7c845cea6
Remove access_developer_docs as a permission type. It does not make sense to have permission for viewing the documentation.
...
On the downgrade method of the db script the assumption that all users with manage_api_keys had the access_developer_docs permission.
2016-03-29 17:00:42 +01:00
Rebecca Law
376a074f5f
Add view_activity permission so that users can have the default permission to see activity.
...
Add view_activity to default permissions when adding a new user.
Add view_activity as a permission group, used when inviting a user.
2016-03-29 15:35:34 +01:00
Chris Hill-Scott
bc1aef5993
Merge pull request #185 from alphagov/improve-csv-phone-validation
...
Strip trailing CSV rows, relax phone validation
2016-03-29 11:12:50 +01:00
Chris Hill-Scott
e3ae81bd0a
Strip trailing CSV rows, relax phone validation
...
Implements (and depends on):
- https://github.com/alphagov/notifications-utils/pull/14
- https://github.com/alphagov/notifications-utils/pull/15
2016-03-24 20:30:15 +00:00
Adam Shimali
ed1d988bf4
Merge pull request #184 from alphagov/notifications-return-change
...
Align notifications api with docs and other endpoints
2016-03-24 16:24:43 +00:00
NIcholas Staples
c7622edba8
Merge pull request #183 from alphagov/transaction_management
...
Transaction management added for one example. All tests passing.
2016-03-24 16:16:15 +00:00
Adam Shimali
7bc81528bb
Post endpoint to create notificaition and get endpoint
...
to retrieve notification by id return data in shape more
consistent with other api endpoints.
2016-03-24 13:34:45 +00:00
Nicholas Staples
3a59c75257
Transaction management added for one example. All tests passing.
2016-03-23 16:30:47 +00:00
Chris Hill-Scott
f76af9acb7
Merge pull request #180 from alphagov/remove_user_from_service
...
Added endpoint for removing user from service, all tests passing.
2016-03-23 13:34:08 +00:00
Chris Hill-Scott
3f962ed480
Merge pull request #179 from alphagov/quis-patch-1
...
Add deployment badges
2016-03-22 15:53:28 +00:00
Nicholas Staples
090babaaeb
Added endpoint for removing user from service, all tests passing.
2016-03-22 13:14:23 +00:00
Chris Hill-Scott
d8c29baa0e
Add deployment badges
2016-03-22 09:40:07 +00:00
Rebecca Law
a0ea15d728
Merge pull request #176 from alphagov/capture-delivery-outcomes
...
Capture delivery outcomes
2016-03-21 14:15:27 +00:00
Martyn Inglis
268819284f
Merge branch 'master' into capture-delivery-outcomes
...
Conflicts:
tests/app/notifications/test_rest.py
2016-03-21 13:32:31 +00:00
Martyn Inglis
00a04ce079
Removed SES debug line
2016-03-21 13:25:41 +00:00
Martyn Inglis
e0316d1881
Adds notification stats update into the callback process
...
- when a provider callback occurs and we update the status of the notification, also update the statistics table
Adds:
- Mapping object to the clients to handle mapping to various states from the response codes, this replaces the map.
- query lookup in the DAO to get the query based on response type / template type
Tests around rest class and dao to check correct updating of stats
Missing:
- multiple client callbacks will keep incrementing the counts of success/failure. This edge case needs to be handle in a future story.
2016-03-21 13:24:37 +00:00
NIcholas Staples
fa50e97cf9
Merge pull request #175 from alphagov/notifications_filtering
...
Filtering added and tests working.
2016-03-21 12:50:06 +00:00
Nicholas Staples
327f169575
Filtering added and tests working.
2016-03-21 12:37:34 +00:00
Martyn Inglis
e2cfbce8c4
Added base object for response statuses, and tests around it's behaviour
2016-03-21 09:20:38 +00:00
Chris Hill-Scott
a0022455f0
Merge pull request #173 from alphagov/email-wrapper
...
Add HTML email
2016-03-18 15:42:32 +00:00
Martyn Inglis
86579fba71
Merge branch 'master' into capture-delivery-outcomes
2016-03-18 15:35:51 +00:00
Chris Hill-Scott
f3ddf1f456
Add HTML email
...
Make the SES client optionally pass through HTML and text body, as per:
http://docs.aws.amazon.com/ses/latest/APIReference/API_Body.html
Gets the message as HTML from:
https://github.com/alphagov/notifications-utils/pull/12
2016-03-18 15:26:32 +00:00
NIcholas Staples
7d99787146
Merge pull request #161 from alphagov/fix_pagination_bug
...
Fix pagination bug and swapped file name with original file name.
2016-03-18 15:08:30 +00:00
Martyn Inglis
0b62d65e7a
Readme update
2016-03-18 12:58:17 +00:00
Adam Shimali
b83ed758f4
Merge pull request #165 from alphagov/email-registration-link
...
Added task for sending email verification links
2016-03-18 11:03:21 +00:00
Martyn Inglis
02bbb05654
Per environment celery setups
2016-03-18 11:01:40 +00:00
Martyn Inglis
c3ffae3cf7
Live deployment on api codedeploy groups
2016-03-18 10:23:32 +00:00
Martyn Inglis
fc7ad7d556
Bring DB script into line with other prod scripts
2016-03-18 09:55:19 +00:00
Martyn Inglis
8871d4eda6
Env specific firetext from numbers
2016-03-18 09:15:05 +00:00
Martyn Inglis
c052f88408
Adding specific staging/live property for API HOST
2016-03-18 09:12:19 +00:00
Adam Shimali
2d1d883283
Added task for sending email verification links out on intial
...
registration.
Left original email code endpoint in as it is still used for things like
email change.
2016-03-17 15:21:04 +00:00
Martyn Inglis
8b83e6a02a
Moved import until after env setup
2016-03-17 13:21:01 +00:00
minglis
cb0b091468
Merge pull request #164 from alphagov/staging-live-config-seperation
...
Allowing overrides on a per environment basis
2016-03-17 12:56:26 +00:00
Martyn Inglis
6aec6a0bda
Update as per pull request comments:
...
- context manager for file handling
- os.environ.update for setting overrides
2016-03-17 12:51:14 +00:00
Rebecca Law
bbd5274000
Merge pull request #163 from alphagov/default-stats-to-zero
...
Set default to 0 for the notification_statistics table.
2016-03-17 11:55:07 +00:00
Rebecca Law
b0c6a1a7c6
Fix the order for the migration script
2016-03-17 11:50:32 +00:00
Martyn Inglis
9a7788a6f5
Allowing overrides on a per environment basis
2016-03-17 11:47:44 +00:00