Rebecca Law
973cc2c4c9
Changed the scheduled_for datetime to only send and hour of a day to send.
...
Also expect the date being passed in is BST. The date is converted to UTC before saving. And converted to BST when returning a notification.
2017-05-17 15:06:15 +01:00
Ken Tsang
eef8aceac5
Refactored get utc in bst to use localize
2017-04-03 16:20:54 +01:00
Ken Tsang
2b53e14a73
Add fix for bst
2017-04-03 15:49:23 +01:00
Ken Tsang
ecbe87a0d6
Added letter preview
2017-03-22 14:22:26 +00:00
Rebecca Law
53b7ad0961
Moved the cache key to the utils module.
...
Renamed the dao method.
2017-02-14 14:22:52 +00:00
Chris Hill-Scott
45b505f379
Split out handling of BST queries for reuse
2017-01-31 14:16:35 +00:00
Imdad Ahad
cc7bf45766
Move notification retrieval logic into perf platform client and dont filter by status
2017-01-27 16:39:01 +00:00
Rebecca Law
c87d0a37f3
Refactor the get_midnight functions to return the date in UTC but for the localised time.
...
So in June when we are in BST June 16, 00:00 BST => June 15 23:00 UTC
2017-01-27 15:57:25 +00:00
Imdad Ahad
781bef557a
Add date helper methods to be used as date range filters for notification counts
2017-01-27 12:21:28 +00:00
Chris Hill-Scott
59af44d7ab
Update utils to 12.0.0
...
Includes:
- [x] https://github.com/alphagov/notifications-utils/pull/94 (breaking
changes which are responsible for all the changes to the API in
this PR)
The test for `get_sms_fragment_count` has been removed because this
method is already tested in utils here:
ac20f7e99e/tests/test_base_template.py (L140-L159)
2016-12-13 10:57:01 +00:00
Rebecca Law
9ffdf66c49
Rename the endpoints.
...
Increase test coverage to include the encrypted message sent to the task.
2016-10-13 11:59:47 +01:00
Leo Hemsted
24903a19ef
add pagination to GET /service/{}/job
...
accepts a page parameter to control what page of data
returns additional pagination fields in the response dict
* page_size: will always be 50. defined by Config.PAGE_SIZE
* total: the total amount of unpaginated records
* links: dict containing optionally prev, next, and last, links to
other relevant pagination pages
also cleaned up some test imports
2016-09-21 16:54:02 +01:00
Leo Hemsted
2b645f490a
move get_all_notifications_for_service and get_all_notifications_for_job
...
moved from notifications/rest -> service/rest and job/rest respectively
endpoint routes not affected
removed requires_admin decorator - that should be set by nginx config
as opposed to python code
2016-06-30 10:44:21 +01:00