Leo Hemsted
bfcf4be447
separate branding/org test into two tests
...
it's a bit more legible and the running time of these tests is
negligable so split up the test into its two logical components
2016-08-16 14:46:59 +01:00
Chris Hill-Scott
6b5e64479a
Add a page to set organisation and branding option
...
Platform admin only.
Adds radio buttons to choose one of:
- three hard-coded branding options
- organisations from a list provided by the API
2016-08-12 10:31:43 +01:00
Chris Hill-Scott
002b58a062
Make service API client do partial updates
...
The service API client was updating every attribute of a service. Which,
while kinda clunky, is fine…
…until something calling it doesn’t pass in every attribute of the
current service. It was then defaulting optional parameters to `None`.
Which resulted in a bug whereby every time a service was set to live,
its `reply_to_address` and `sms_sender_name` got overwritten to be
empty.
This commit changes the `update` method to only require the service ID,
and pass whatever other named arguments it received straight through to
the API. The API handles partial updates just fine (I think).
2016-08-11 17:07:33 +01:00
Chris Hill-Scott
9a5fbca707
Make ‘Available for…’ text on job page relative
...
When we say ‘delivery information is available for 7 days’ you have to
infer _when_ the seven days starts. When you come back to the page it
still says ‘available for 7 days’ even if you only have a day left to
download it. This is confusing.
This commit changes the text to be relative to now, eg ‘available for 7
days’, ‘available for 1 day’.
The date is counted to midnight on the seventh day, which is when the
data is actually deleted.
2016-07-19 15:25:17 +01:00
Chris Hill-Scott
50c20ce680
Add formatted notification status to CSV
...
This commit makes the CSV download use the same language for failure
reasons as the frontend.
It also adds a test around this stuff, which was patchily tested before.
2016-07-11 13:12:46 +01:00
Chris Hill-Scott
02dccde0bd
Don’t show send/edit links for deleted template
...
Since you can’t really send or edit a deleted template we should show
a message telling you that the template has been deleted.
This is important because deleted templates still show up in the
template statistics.
2016-07-01 13:35:48 +01:00
minglis
0219ddf2f8
Merge pull request #634 from alphagov/research-mode
...
Research mode
2016-06-02 12:00:39 +01:00
Martyn Inglis
c9297459e2
Research mode
...
- adds a new link on service settings page to switch service into/out of research mode
- platform admin only
- shows an indicator in the footer
2016-06-01 16:07:43 +01:00
Leo Hemsted
9669024f49
table with sending/delivered/failed stats for each service today
2016-05-31 14:10:32 +01:00
Nicholas Staples
2505d1421b
Fixed download bug for services with api notifications. Re-organised the mock job and job_json methods.
2016-05-24 12:35:12 +01:00
Nicholas Staples
3f404d01b0
Added in notification row number for job pages.
2016-05-20 16:13:01 +01:00
Nicholas Staples
83f25cd89b
Beautify the template version links and template link page.
2016-05-20 13:58:16 +01:00
Rebecca Law
6c14d925c5
Fix test to use a real status
2016-05-18 12:05:26 +01:00
Rebecca Law
c4de547b74
Merge pull request #568 from alphagov/template_history_view
...
Template history view
2016-05-17 08:50:40 +01:00
Adam Shimali
18a0b94d98
Admin app settings to save reply to email address for service.
2016-05-16 13:10:51 +01:00
Rebecca Law
d4225de45e
Update json structure for unit tests.
2016-05-16 11:53:22 +01:00
Nicholas Staples
64e7a7b010
Update all dates to use utc, only in the template is it converted to british time.
...
Template versions and template version pages added.
Fix merge changes.
2016-05-12 21:34:39 +01:00
Henry Hadlow
e3fa1ac253
Tidy up text on forgot your password screens
...
Display updated_at instead of created_at for notifications.
2016-05-11 16:30:15 +01:00
Rebecca Law
9232ab51d5
Merge pull request #554 from alphagov/add-created_by-to-jobs
...
Update the jobs and activity page to show the user that created the job.
2016-05-11 14:55:29 +01:00
Rebecca Law
46d5065297
Update the jobs and activity page to show the user that created the job.
2016-05-11 11:57:31 +01:00
Nicholas Staples
af500a96e7
Update all dates to use utc, only in the template is it converted to british time.
2016-05-11 11:20:45 +01:00
Adam Shimali
7c1867fde6
Record login including remembered user login events to the api based of flask login
...
signals.
2016-04-27 16:39:17 +01:00
Nicholas Staples
f3210ea992
Functionality added to download all on activity page. All tests passing.
2016-04-19 11:45:36 +01:00
Nicholas Staples
3865c722fc
Updated notifications_utils version and associated code. Added email subject formatting for placeholders.
2016-04-14 12:00:55 +01:00
Nicholas Staples
a6d1c5b693
Download CSV option now available.
...
App is updated to use the rebased db.
2016-04-12 15:38:02 +01:00
Nicholas Staples
8f8cdabfff
Upload csv location updated, all tests passing.
2016-04-07 12:56:57 +01:00
Rebecca Law
1871243cc8
Check the uniqueness of the service name ignoring case.
...
When the service name changes the email_from changes to.
Renamed find_all_service_names to find_all_service_names_lower.
2016-03-31 10:26:03 +01:00
Rebecca Law
677237ba47
Update email_from when the service name is changed.
...
Update unit tests
Service name is uniqueness is not based on case.
2016-03-30 17:12:00 +01:00
Rebecca Law
542d0f939e
Add comment when adding the view_activity permission as a default.
...
Refactor client.login method so that we can start to migrate to one way to login for unit tests.
2016-03-30 10:53:15 +01:00
Nicholas Staples
48daac7b94
Merging conflict with two_factor.py
...
Fixed merge mistake with two_factor.py.
2016-03-30 10:11:06 +01:00
Rebecca Law
402f55be23
Merge branch 'master' into platform-admin
...
Conflicts:
app/__init__.py
app/main/views/add_service.py
app/main/views/jobs.py
app/templates/main_nav.html
tests/app/main/views/test_dashboard.py
tests/conftest.py
2016-03-18 16:32:10 +00:00
Rebecca Law
13d9acf7dd
Completion of the platform admin user story.
2016-03-18 16:20:37 +00:00
Rebecca Law
d003dc4aa9
[WIP]: fixing unit tests
2016-03-18 10:49:22 +00:00
Rebecca Law
7eb4bcc592
Remove unused method
...
Added more tests
2016-03-17 14:25:28 +00:00
Rebecca Law
b28fbc16d7
A platform admin user is able to see a list of all services.
...
Each service on the list is linked to the dashboard page of the service.
The platform admin user can see/edit templates, see/invite users, see/edit service settings.
The platform admin user can not send messages, see/edit api keys and developer docs.
2016-03-17 10:46:47 +00:00
Nicholas Staples
a13ecc5cb5
whoops test fixes.
2016-03-16 17:05:27 +00:00
Nicholas Staples
b0ca855ba8
Notification history page added and pagination, tests all working.
2016-03-16 16:57:10 +00:00
Nicholas Staples
c5eaf97669
Tests added for choose_template page.
...
Remove indifferent change to file.
2016-03-09 13:55:40 +00:00
Nicholas Staples
d832f7aa5f
Initial test routes tests added.
2016-03-09 12:10:50 +00:00
NIcholas Staples
5f28d943a4
Merge pull request #236 from alphagov/show-completion-of-job
...
Show how complete a job is on dashboard
2016-03-08 08:55:59 +00:00
Martyn Inglis
7e27700ca8
Show how complete a job is on dashboard
2016-03-04 15:59:56 +00:00
Rebecca Law
8074c6ea7f
Add cancelled-invite html.
...
If a invited user accepts a cancelled invitation they are directed to a page telling them the invitation is cancelled.
Without this they were able to register and were added to the service.
2016-03-04 14:42:52 +00:00
Chris Hill-Scott
d9073862fa
Put data from job on job page
...
The main change is showing the finished time if the job is finished, rather
than the start time.
2016-03-03 11:38:38 +00:00
Adam Shimali
5f3c72729e
[WIP] Start of user accepting invite.
...
This commit only deals with acceptance by
users who are already in system.
Changed invite client to return invited user objects
instead of dictionaries.
Added commented out test. fixed up fixtures to return invited user
object for invites
2016-03-01 14:10:35 +00:00
Nicholas Staples
58351a094c
Merge with master.
2016-02-29 14:59:15 +00:00
Nicholas Staples
48943527ec
API keys hooked up and working. All tests passing.
2016-02-29 14:57:07 +00:00
Adam Shimali
c76717942f
Manage user pages now surfaces invited users
...
fetched from api.
2016-02-26 15:34:12 +00:00
Adam Shimali
6c56f9be31
Add count of rows in csv file as a notification count.
2016-02-22 14:53:37 +00:00
Adam Shimali
4ea50499c3
List and individual job pages now fetch data from api.
...
Few bug fixes around job uuid.
2016-01-29 15:35:35 +00:00
Nicholas Staples
2d35f5f36a
All tests passing and merged with master.
2016-01-27 16:30:33 +00:00