Chris Hill-Scott
e44d9895ce
Tidy up ‘change service name’ page
...
- Make service name repopulate in textbox
- More spacing between sections of the page
2016-06-20 13:33:29 +01:00
Martyn Inglis
009a7160de
pep8 appeased
2016-06-01 17:02:12 +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
Chris Hill-Scott
228abf4526
Use correct key to set team in DeskPro
...
For the `POST` ticket endpoint, the parameter is `agent_team_id`:
https://manuals.deskpro.com/html/developer-apps/api/api-tickets.html#id2
2016-05-20 15:58:20 +01:00
Adam Shimali
e181940966
Renamed DESKPRO_TEAM_ID to DESKPRO_DEPT_ID to match name of param in
...
api call.
Added DESKPRO_ASSIGNED_AGENT_TEAM_ID so that tickets routed correctly.
2016-05-18 15:03:23 +01:00
Adam Shimali
d141af4b94
If service has reply to show it in form
2016-05-17 11:35:10 +01:00
Adam Shimali
18a0b94d98
Admin app settings to save reply to email address for service.
2016-05-16 13:10:51 +01:00
Chris Hill-Scott
456291d630
Put URL to service in request to go live ticket
...
So that:
- we know what environment the request has come from
- a platform admin user can jump straight to that service to check it
out
2016-04-26 16:28:16 +01:00
Chris Hill-Scott
45241d6232
Put a form on the request to go live page
...
This commit:
- moves things around a bit on the request to go live page
- sticks a textbox in there
So when someone click the big green button, we will get a support ticket
that looks something like:
```
From Test User <test@user.gov.uk > on behalf of Test Service
(6ce466d0-fd6a-11e5-82f5-e0accb9d11a6)
---
We’ll send about 1000 text messages in the first month, and then 10,000
text messages per month after that. Usage of our service is about 50%
higher in March, at the end of the tax year.
```
2016-04-26 14:45:50 +01:00
Nicholas Staples
6d9de1a500
Make service live and revert working, all tests passing.
2016-04-14 15:38:34 +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
c31c55666b
Added current_service to flask context and template context.
...
Fix all tests and conflicts.
Removed comment line.
2016-04-04 17:01:20 +01:00
Rebecca Law
9a2cb60f5e
Update the service name validation in the ServiceNameForm and AddServiceForm to check the email_safe version
...
of the name against a list of all service email_from fields.
Update find_all_service_names to find_all_service_email_from, which returns the email_from of all services.
2016-03-31 15:17:05 +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
7eb4bcc592
Remove unused method
...
Added more tests
2016-03-17 14:25:28 +00:00
Nicholas Staples
6ea8491b39
Service name uniqueness handled in all cases and tests passing.
2016-03-10 14:29:31 +00:00
Adam Shimali
be5aeb0676
View function for request go live was always calling update service.
...
Actually this should be no op until whatever workflow will take place
in the real world is implemented.
For the moment just display flash message to say request being
processed and do nothing.
2016-03-09 15:02:05 +00:00
Nicholas Staples
d832f7aa5f
Initial test routes tests added.
2016-03-09 12:10:50 +00:00
Nicholas Staples
ffe30c3070
Permissions added for templates and send_messages pages. All tests passing.
...
Fix up page heading.
2016-02-29 17:18:12 +00:00
Chris Hill-Scott
0fc927b458
Review usage of secondary/back links
...
This commit examines all the pages that use the page footer component, and
determines whether they should have a back button, a secondary link, both or
neither.
2016-02-05 10:43:49 +00:00
Nicholas Staples
2d35f5f36a
All tests passing and merged with master.
2016-01-27 16:30:33 +00:00
Nicholas Staples
6959d695d3
Working tests, hopefully all code changes done.
2016-01-27 12:22:32 +00:00
Adam Shimali
4674bd6b68
Reintroduce some tests. A bit of cleanup of mocks.
...
User object fields made a bit clearer and simple test to
verify user added.
2016-01-23 23:14:50 +00:00
Chris Hill-Scott
396f8415c6
SKIRMISH MODE
2016-01-22 14:51:01 +00:00
Adam Shimali
856b6adb56
First slice full sign in flow
2016-01-21 11:33:53 +00:00
Adam Shimali
ca3d3240a6
Verify activate and login user with sms and email code
2016-01-20 15:34:42 +00:00
Nicholas Staples
609f5f0a8d
Working service integration.
2016-01-18 17:35:28 +00:00
Nicholas Staples
6e19dd7c9c
Added choose_service using services_dao.
2016-01-18 16:01:04 +00:00
Nicholas Staples
4e2019c949
Work in progress, all tests passing and implemented mocks for services_dao.
2016-01-15 17:46:09 +00:00
Nicholas Staples
3b1d521c10
Tests added for dao.
2016-01-15 15:15:35 +00:00
Chris Hill-Scott
de1c0e36c8
Add /services prefix to all service-related URLs
...
The URLs will be easier to parse if the parts are clearly labelled.
This is a precursor to making a blueprint for all service-related URLs.
2016-01-13 13:25:06 +00:00
Chris Hill-Scott
04b9c120d4
Add mocked service ID to all service-specific pages
2016-01-13 12:44:12 +00:00
Rebecca Law
3eefce56d4
Add login_required for all endpoints where it makes sense.
...
https://www.pivotaltracker.com/story/show/111240834
2016-01-12 11:26:28 +00:00
Chris Hill-Scott
86db5fa0b9
Make wording on 2nd-level pages match prev. commit
2016-01-08 17:17:34 +00:00
Chris Hill-Scott
0b62d1e755
Add confirm loop
...
For pages where
- we want you to be sure that you want to do what you’re about to do
- we want to be sure it’s you trying to do the thing
This adds a page that asks the user to confirm their password.
2016-01-08 14:59:30 +00:00
Chris Hill-Scott
3989d1b576
Add pages for ‘service settings’ flow
...
Adds the pages and wires them together, so that it’s possible to click
through them.
The wording is not quite English, but attempts to be an rough description of
what the consequences are for each of the four actions.
2016-01-08 14:56:14 +00:00