Rebecca Law
74a85a532b
Merge branch 'master' into forgot-password
2016-03-09 10:47:00 +00:00
Rebecca Law
87496aa884
Revert config changes so it doesn't break local dev builds.
...
Update tests
2016-03-09 09:29:35 +00:00
Chris Hill-Scott
aa842875fc
Merge pull request #245 from alphagov/permission_check_fix
...
Exact permissions added.
2016-03-08 17:17:18 +00:00
Nicholas Staples
a1c4600b29
Exact permissions added.
2016-03-08 16:54:07 +00:00
Rebecca Law
4678a12d33
Revert the disabled email field on the register-invited-user page, the email address is not being submitted on the form when registering
2016-03-08 16:29:05 +00:00
Rebecca Law
29ddad60e7
Merge branch 'master' into forgot-password
...
Conflicts:
app/main/views/two_factor.py
2016-03-08 15:03:25 +00:00
Rebecca Law
e735d772fe
Added a test to check that the password is updated when the password exists in the session object on the two-factor page.
2016-03-08 14:58:29 +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
NIcholas Staples
b78a321d90
Merge pull request #238 from alphagov/show-invite-email
...
Show invite email
2016-03-08 08:49:00 +00:00
Adam Shimali
9bc5d08d52
Flash message to confirm invitation accepted and user has been
...
added to service.
2016-03-08 08:18:41 +00:00
Rebecca Law
3e969b3640
Re-implement forgot password
2016-03-07 18:18:52 +00:00
Adam Shimali
9941d72d4a
Merge branch 'filter-invites' into show-invite-email
2016-03-07 14:03:13 +00:00
Adam Shimali
208a586948
Filter out accepted invites in template not client.
2016-03-07 13:59:54 +00:00
Adam Shimali
569f61578e
Invited user email is shown on regiser from intive page but is not
...
editable.
2016-03-07 11:55:18 +00:00
Adam Shimali
ee86f400b0
Filter out accepted invites from manage users page
...
Added basic test of invite client.
2016-03-07 10:33:36 +00:00
minglis
48a8be9ea4
Merge pull request #234 from alphagov/invite-permissions-status
...
[WIP] Add call to api to update invitation to accepted.
2016-03-04 16:18:20 +00:00
Martyn Inglis
7e27700ca8
Show how complete a job is on dashboard
2016-03-04 15:59:56 +00:00
Rebecca Law
41b08b7ca1
Added from_user name and service name for the cancelled invitation message.
2016-03-04 15:17:04 +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
049004c1b3
Merge pull request #235 from alphagov/fix-bad-first-column
...
Validate column heading.
2016-03-04 11:38:57 +00:00
Rebecca Law
e1de40429c
Merge pull request #231 from alphagov/add_manage_service_permission
...
Add manage service permission
2016-03-04 11:07:34 +00:00
Rebecca Law
f6db12b094
Merge pull request #227 from alphagov/poll-job-page
...
Make job page poll for updates
2016-03-04 11:07:14 +00:00
Rebecca Law
e3c692ede7
Validate column heading.
...
Still need to show that it is the heading that is wrong.
2016-03-04 10:09:46 +00:00
Adam Shimali
a974e6e157
[WIP] Add call to api to update invitation to accepted.
...
When flow for invited user is complete, that is
when user has been added to service, update invitation
to accepted
2016-03-03 18:13:56 +00:00
Adam Shimali
1ff9d671eb
[WIP] pass invite instead of permissions to make update of invite easier if all goes well
2016-03-03 16:37:22 +00:00
Rebecca Law
72ec653846
Add mock_has_permissions on new test
2016-03-03 15:39:15 +00:00
Rebecca Law
3e1d60af86
Merge branch 'master' into revalidate-csv-file
2016-03-03 15:38:14 +00:00
Rebecca Law
35c3be5146
Add test.
...
Remove else since it is not needed.
2016-03-03 15:26:52 +00:00
Nicholas Staples
e5e9db88fd
Functionality_added, tests passing.
2016-03-03 14:32:19 +00:00
Chris Hill-Scott
990e626631
Remove tick banner
...
I’d like to see if we can get away without this now that the page updates. In
research the ‘We’ve started’ part of the message confused people, especially
when they’d only sent one message.
2016-03-03 14:28:36 +00:00
Chris Hill-Scott
b31c9fbc0d
Make job page poll for updates
...
This is a first go at having the job page update without refreshing.
The approach I’ve taken is to do all the rendering of HTML on the server side,
rather than use a Javascipt templating engine like mustache. This ensures that
we don’t have to maintain two sets of templates.
So the approach is to split the job page into partials. These partials can then:
- be included in the job page to render the whole page
- be rendered indivudually and then returned as a blob of HTML inside a JSON
response
Then I’ve added a Javascript module which looks for areas of the page that should
be reloaded. For each area of the page it will poll a URL and re-render that
section of the page when it gets new HTML. It implements some throttling so that
API calls will never happen more frequently than 0.67 times/second.
2016-03-03 14:28:36 +00:00
Nicholas Staples
9e710711cb
Updated form and fixed existing tests.
2016-03-03 13:00:12 +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
Chris Hill-Scott
a4a93116be
Put real notifications on job page
2016-03-03 11:38:38 +00:00
Chris Hill-Scott
2f76ef27ce
Add API client for notifications
...
This commit adds an API client for the notifications endpoints added in:
https://github.com/alphagov/notifications-api/pull/113
2016-03-03 11:15:50 +00:00
Chris Hill-Scott
542f097b6d
Make the template preview work
...
The template was displaying raw, eg ‘Hello ((name))’
This commit changes it to use the `.formatted_as_markup` property so the
template is rendered with:
- the placeholders as blue lozenges
- the service name prefixing the message
2016-03-03 11:15:50 +00:00
Nicholas Staples
e3fce349e1
Fix tests with master.
2016-03-03 09:30:30 +00:00
Nicholas Staples
9b31761001
Merge remote-tracking branch 'origin/master' into add_send_permission
2016-03-03 09:20:19 +00:00
Nicholas Staples
1b59e5c7f1
Review comments fixed. All tests passing.
2016-03-03 09:02:56 +00:00
Adam Shimali
6ba13a6513
[WIP] New user can now accept invite and will be made to
...
register. On succesful register and verfication they
will be added to service and forwarded to dashboard.
Nothing is done yet with the permissions requested in the
invite to the user.
2016-03-02 17:52:32 +00:00
Adam Shimali
f9626a7626
Merge pull request #218 from alphagov/cancel-invited-user
...
Cancel invited user
2016-03-02 17:31:43 +00:00
Rebecca Law
8acfc06432
Merge branch 'master' into cancel-invited-user
2016-03-02 17:25:17 +00:00
Rebecca Law
789264a863
Change label to exclude the type of message being sent.
...
Fix send email to self, it was always using mobile number to send mesasge. This fixes that.
2016-03-02 17:02:41 +00:00
Nicholas Staples
dde2fba705
Merge with master again.
2016-03-02 13:53:05 +00:00
NIcholas Staples
f0e0006a7c
Merge pull request #213 from alphagov/accept-phone-or-email-column
...
Accept CSVs with 'email address' or 'phone number'
2016-03-02 11:27:24 +00:00
Chris Hill-Scott
b57ac2f7e5
Accept CSVs with 'email address' or 'phone number'
...
CSV files currently have ‘to’ as the recipient column. This is changing in
https://github.com/alphagov/notifications-api/pull/109
The admin app also has to validate that the CSV files have the right columns,
because the API expects any CSV that it’s given to have been checked (also we
want things to actually work).
This commit is the minimum code change needed. In the future it should reuse
the same code as the API for processing CSV files. This will need more thinking.
2016-03-02 10:41:35 +00:00
Rebecca Law
bfea4a42bc
Merge branch 'master' into cancel-invited-user
...
Conflicts:
app/notify_client/invite_api_client.py
tests/app/main/views/test_manage_users.py
2016-03-01 18:01:20 +00:00
Adam Shimali
5f02d4cefe
[WIP] Post does not need any data
...
Invites rest module can use invited user object instead
of dict.
2016-03-01 17:23:23 +00:00
Rebecca Law
8e6bd2471d
Change method to a get.
...
Fix path param in invite_api_client.cancel_invited_user
2016-03-01 17:00:01 +00:00
Rebecca Law
219c740071
Add button to cancel invitation of invited user.
2016-03-01 16:12:26 +00:00