Chris Hill-Scott
4a226a7a29
Show template usage broken down by month
...
This follows on from:
- https://github.com/alphagov/notifications-admin/pull/1094
- https://github.com/alphagov/notifications-admin/pull/1109
It depends on:
- [ ] https://github.com/alphagov/notifications-api/pull/829
A year is too long. Month-by-month is a better timeframe for making
decisions or seeing patterns in your usage.
2017-03-16 14:04:37 +00:00
Martyn Inglis
08dc8fb13d
Use the local APIClient rather than the one from the python-api-client
...
- ensures that all API calls set the request ID when talking to the API.
2016-11-30 17:01:44 +00:00
Chris Hill-Scott
92aacc1a54
Remove extraneous arguments to super
...
> dont need self.__class__, self in super - that's a python 2.x crutch.
> super() is equivalent
2016-09-12 14:59:53 +01:00
Chris Hill-Scott
5fda35c89d
Make it clear that client do not use __init__
...
The clients never get passed useful values to their `__init__` methods.
Rather the real values are passed through later using the `init_app`
method.
So it should be an error if the client is relying on the values that
get passed to it’s init method. Easiest way to ensure this is by making
the `__init__` method not expect any arguments and passing fake values
to the `Super` call.
2016-09-12 12:18:19 +01:00
Chris Hill-Scott
fa5e5475e9
Update Python client
...
Just so that nobody else has to do it.
Implements:
- [x] https://github.com/alphagov/notifications-python-client/pull/29
Which is a breaking change requiring the renaming of method arguments.
2016-09-08 15:55:07 +01:00
Martyn Inglis
54e4311d1b
Merged in the defensive code by mistake
2016-08-22 16:56:43 +01:00
Martyn Inglis
9fbd410474
Merge branch 'master' into use_new_template_stats_endpoint
...
Conflicts:
app/notify_client/template_statistics_api_client.py
2016-08-22 16:47:42 +01:00
Martyn Inglis
f59e05fb1a
Handle the API migration
...
If it;s the new format API hide the results
- Temp fix until new Admin code ships. Should be live for 5 mins.
2016-08-22 12:35:34 +01:00
Martyn Inglis
55c4443a05
Admin app uses the new API response formats.
2016-08-18 15:30:57 +01:00
Leo Hemsted
c4305d1610
only get template statistics for specific template
2016-06-07 14:28:02 +01:00
Chris Hill-Scott
312a903e65
Limit templates usage on dashboard to last 7 days
...
Previous the table of templates on the dashboard was for all time.
This commit uses the `limit_days` parameter of the API endpoint to only
show template usage from the last 7 days, aligning with the big numbers
shown above.
2016-04-20 15:02:29 +01:00
Adam Shimali
159fe60c1a
Template statistics now surfaced on dashboard.
...
Job list removed.
Template statistics retrieved at same time as
notification stats.
2016-04-05 11:47:24 +01:00