Shane Kilkelly
|
25dd998107
|
clear-sessions page (+4 squashed commits)
Squashed commits:
[3a56af0] Remove cruft
[c5a1f6c] Finalise alignment
[82f741a] Working sessions page
[d40f069] WIP: display sessions
|
2016-10-07 16:47:00 +01:00 |
|
Shane Kilkelly
|
95a66bbf00
|
Merge pull request #328 from sharelatex/sk-plain-text-email
Sk plain text email
|
2016-10-05 10:04:08 +01:00 |
|
Henry Oswald
|
3141f91b59
|
Merge pull request #322 from sharelatex/ho-password-limits
Ho password limits
|
2016-10-05 10:03:54 +01:00 |
|
Shane Kilkelly
|
e699fcb1fa
|
Add plain-text component to the project-invite email
|
2016-10-03 15:25:38 +01:00 |
|
Shane Kilkelly
|
b497182557
|
Add an acceptance test for registration and login
|
2016-09-27 11:55:51 +01:00 |
|
Shane Kilkelly
|
dd14e51713
|
Handle null, undefined and false in isUserLoggedIn
|
2016-09-23 16:53:07 +01:00 |
|
Henry Oswald
|
8a2b7d0461
|
server side protect passwords which are too long
|
2016-09-23 16:51:46 +01:00 |
|
Shane Kilkelly
|
6e8185aeaf
|
Merge branch 'master' into sk-passport
|
2016-09-23 10:28:35 +01:00 |
|
Shane Kilkelly
|
6c716ca252
|
Fix acceptance tests by updating invite-accept url
|
2016-09-23 10:28:17 +01:00 |
|
Shane Kilkelly
|
72ca1d6316
|
Merge branch 'master' into sk-passport
# Conflicts:
# app/coffee/Features/Collaborators/CollaboratorsInviteController.coffee
|
2016-09-23 10:01:11 +01:00 |
|
James Allen
|
e15976be21
|
Use token in URL to force its precense when invite and allow easy dynamic notifications
|
2016-09-22 17:24:06 +01:00 |
|
Shane Kilkelly
|
dbac4bd008
|
update session when user settings change
|
2016-09-22 16:58:25 +01:00 |
|
Shane Kilkelly
|
7e449c60ed
|
fix tests
|
2016-09-22 16:04:42 +01:00 |
|
Shane Kilkelly
|
ff1c72ee14
|
Fix up more session access
|
2016-09-22 14:30:34 +01:00 |
|
Shane Kilkelly
|
7f24dd6f55
|
Fix tests for UserInfoController.
|
2016-09-22 13:37:27 +01:00 |
|
Shane Kilkelly
|
a3ace1fccd
|
Increase timeout because slow tests
|
2016-09-22 11:33:54 +01:00 |
|
Shane Kilkelly
|
dde5b7b830
|
Regenerate session on login, protect against session-fixation attack.
|
2016-09-21 13:03:37 +01:00 |
|
Shane Kilkelly
|
bb71433727
|
Remove getLoggedInUser
|
2016-09-21 09:27:51 +01:00 |
|
Shane Kilkelly
|
4eada48638
|
Merge branch 'master' into sk-passport
|
2016-09-19 15:40:25 +01:00 |
|
James Allen
|
0917fe10ca
|
Return type when finding element by path so that we don't need a heuristic
|
2016-09-19 14:35:25 +01:00 |
|
Shane Kilkelly
|
2119dcbb58
|
Finalise login workflow, works with login form again.
|
2016-09-15 14:36:11 +01:00 |
|
Shane Kilkelly
|
438ac45854
|
fix unit tests
|
2016-09-07 16:40:49 +01:00 |
|
Shane Kilkelly
|
8e0103a1bc
|
wip: fix unit tests for AuthenticationController
|
2016-09-07 14:05:51 +01:00 |
|
Shane Kilkelly
|
3a5b3a8e8d
|
wip: acceptance tests working
|
2016-09-06 15:55:34 +01:00 |
|
Shane Kilkelly
|
b0a10c948c
|
wip refactor
|
2016-09-06 15:22:13 +01:00 |
|
Henry Oswald
|
ddc0023c64
|
make forceCreate the default for creating notifications
|
2016-08-30 13:07:37 +01:00 |
|
Henry Oswald
|
114dbf9f3f
|
Merge branch 'master' of https://github.com/sharelatex/web-sharelatex
|
2016-08-23 15:34:55 +01:00 |
|
James Allen
|
bcc8bfbe6c
|
Redirect to working update billing details end point that shows a nice message
|
2016-08-22 17:36:33 +01:00 |
|
Henry Oswald
|
130fece0f6
|
track when users accept invites
|
2016-08-19 18:33:03 +01:00 |
|
Shane Kilkelly
|
a904427531
|
Fix broken test
|
2016-08-19 11:57:44 +01:00 |
|
Shane Kilkelly
|
ece0491e3d
|
Refactor. Handle republishing of notifications on resend.
|
2016-08-17 16:27:15 +01:00 |
|
Shane Kilkelly
|
da40f54d55
|
Improve logging, add acceptance tests for joinProject json
|
2016-08-16 11:17:45 +01:00 |
|
Shane Kilkelly
|
158afbb157
|
Merge branch 'master' into pr-email-tokens
Conflicts:
app/coffee/Features/Notifications/NotificationsBuilder.coffee
public/coffee/ide/share/controllers/ShareController.coffee
|
2016-08-15 10:29:21 +01:00 |
|
Shane Kilkelly
|
f92767f7b5
|
Address feedback, add ? checks where appropriate
|
2016-08-12 15:26:20 +01:00 |
|
Shane Kilkelly
|
e53394919f
|
Rework how invite expiry functions.
|
2016-08-12 14:40:59 +01:00 |
|
Shane Kilkelly
|
a7bc8bffe0
|
Update markAsReadByKeyOnly url.
|
2016-08-12 09:59:25 +01:00 |
|
Shane Kilkelly
|
276241495b
|
Fix tests
|
2016-08-11 14:23:25 +01:00 |
|
Shane Kilkelly
|
ce039f8cd3
|
Remove the email when user id is added to project
|
2016-08-11 14:17:01 +01:00 |
|
Paulo Reis
|
228de5332e
|
Unit test tracking code.
|
2016-08-11 14:09:57 +01:00 |
|
Shane Kilkelly
|
826295167f
|
Mark Notification as read by key alone
|
2016-08-11 14:04:11 +01:00 |
|
Shane Kilkelly
|
3cec6affab
|
Test creating two invites at once
|
2016-08-10 15:24:09 +01:00 |
|
Shane Kilkelly
|
5351e79c7a
|
Test creating, listing and revoking invites as owner
|
2016-08-10 14:39:27 +01:00 |
|
Brian Gough
|
abcfb2dd16
|
Merge pull request #290 from sharelatex/enable-chktex
Enable chktex
|
2016-08-10 11:49:31 +01:00 |
|
Shane Kilkelly
|
0e0ccb41ff
|
cancel notification when accepting invite
|
2016-08-08 13:57:33 +01:00 |
|
Shane Kilkelly
|
110082390e
|
Test the _trySendInviteNotfification helper
|
2016-08-08 10:34:54 +01:00 |
|
Shane Kilkelly
|
eafd61a90e
|
Refresh members and invites in client when status changes
|
2016-08-05 14:01:08 +01:00 |
|
Shane Kilkelly
|
8f7603c324
|
Add an endpoint to access project members
|
2016-08-04 16:47:48 +01:00 |
|
Shane Kilkelly
|
a5ddcc3df7
|
Allow resending of invites
|
2016-08-03 15:42:19 +01:00 |
|
Shane Kilkelly
|
6ea690225f
|
Refactor view-invite to not use model calls.
|
2016-08-03 10:23:34 +01:00 |
|
Shane Kilkelly
|
5f8952450e
|
Test getInviteCount
|
2016-08-02 16:08:05 +01:00 |
|
Shane Kilkelly
|
3a3688d3d0
|
Include invites count in canAddXCollaborators
|
2016-08-02 15:42:50 +01:00 |
|
Henry Oswald
|
2ad0bab976
|
use underscore.each so it doesn’t blow up on non array.
|
2016-08-02 15:33:41 +01:00 |
|
Shane Kilkelly
|
abbd059eae
|
Refactor to existing addUserIdToProject function
|
2016-08-02 13:51:00 +01:00 |
|
Shane Kilkelly
|
63f8fe453a
|
Use UserGetter rather than User model
|
2016-08-02 09:48:09 +01:00 |
|
Shane Kilkelly
|
dca1c9be5d
|
Load invites on project load, rather than asynchronously.
|
2016-08-01 17:05:37 +01:00 |
|
Shane Kilkelly
|
9787edd716
|
Add more assertions about project access
|
2016-08-01 15:55:56 +01:00 |
|
Shane Kilkelly
|
9e0ff3f628
|
test when the token is invalid
|
2016-08-01 15:21:06 +01:00 |
|
Shane Kilkelly
|
495bc1bcd3
|
Refactor
|
2016-08-01 15:16:10 +01:00 |
|
Shane Kilkelly
|
8af1a7b17a
|
Test login workflow
|
2016-08-01 15:16:03 +01:00 |
|
Shane Kilkelly
|
263822d665
|
Also parse out login url
|
2016-08-01 13:54:49 +01:00 |
|
Shane Kilkelly
|
5f1aa4cc58
|
test registration with invalid token
|
2016-08-01 13:30:43 +01:00 |
|
Shane Kilkelly
|
69bd954001
|
test the registration workflow
|
2016-08-01 12:14:34 +01:00 |
|
Shane Kilkelly
|
5159cdd0e9
|
Test when the user recieves second invite to project
|
2016-08-01 10:57:20 +01:00 |
|
Shane Kilkelly
|
545ce79c71
|
Test clicking the invite after already accepting
|
2016-08-01 10:14:08 +01:00 |
|
Shane Kilkelly
|
9c530e1bb6
|
rename test case
|
2016-08-01 10:04:42 +01:00 |
|
Shane Kilkelly
|
74c824edde
|
Test redirect to /register when user not logged in
|
2016-08-01 09:59:30 +01:00 |
|
Shane Kilkelly
|
7a8142a43c
|
remove extraneous body parameter
|
2016-08-01 09:06:02 +01:00 |
|
Brian Gough
|
e99176c0d0
|
fix tests
|
2016-07-29 14:59:48 +01:00 |
|
Shane Kilkelly
|
39fc611964
|
Revoke invite after each test
|
2016-07-29 13:55:08 +01:00 |
|
Shane Kilkelly
|
e7c1f7f0fc
|
Refactor, deduplicate tests
|
2016-07-29 13:39:18 +01:00 |
|
Shane Kilkelly
|
f3a1f32bb1
|
Test the invalid-invite page
|
2016-07-29 11:54:08 +01:00 |
|
Shane Kilkelly
|
b33d4e103d
|
Test when the user does not accept the invite
|
2016-07-29 11:08:24 +01:00 |
|
Shane Kilkelly
|
f33d01f375
|
Test acceptance of invite
|
2016-07-29 11:04:07 +01:00 |
|
Shane Kilkelly
|
563247044b
|
Start testing the invite page
|
2016-07-29 09:52:55 +01:00 |
|
Shane Kilkelly
|
23c94c9599
|
get invite and link for test
|
2016-07-28 16:00:18 +01:00 |
|
Shane Kilkelly
|
7b18f88145
|
Merge branch 'master' into pr-email-tokens
|
2016-07-28 14:53:36 +01:00 |
|
Shane Kilkelly
|
748851b51e
|
start ProjectInvite acceptance test module
|
2016-07-28 14:53:22 +01:00 |
|
Shane Kilkelly
|
ed65e16e54
|
If user is member of project, redirect to project.
Leave invite in place to expire naturally.
|
2016-07-28 11:15:11 +01:00 |
|
Shane Kilkelly
|
62d544ccfc
|
Redirect to project if user is already member.
If invite is missing, and current user is already a member
of the project, then just redirect to the project page
|
2016-07-27 15:28:22 +01:00 |
|
Shane Kilkelly
|
e46901a21b
|
Send an empty keys array when there is no data
|
2016-07-26 14:23:00 +01:00 |
|
Shane Kilkelly
|
855cc28483
|
Finish adding project and owner details to the accept-invite page
|
2016-07-26 14:14:14 +01:00 |
|
Shane Kilkelly
|
367b138cae
|
fix failing tests
|
2016-07-26 12:09:58 +01:00 |
|
Shane Kilkelly
|
16dcbe2cd4
|
WIP: wire up share-modal frontend to invite system
|
2016-07-25 15:07:14 +01:00 |
|
Shane Kilkelly
|
73fed8b0bf
|
Add a getAllInvites api endpoint
|
2016-07-25 11:17:47 +01:00 |
|
Shane Kilkelly
|
ccf684cf07
|
test acceptInvite
|
2016-07-25 10:19:20 +01:00 |
|
Shane Kilkelly
|
5438f39f9e
|
Start testing acceptInvite
|
2016-07-25 09:58:08 +01:00 |
|
Shane Kilkelly
|
78570817d5
|
Render a separate template if the invite is not found.
|
2016-07-22 16:28:00 +01:00 |
|
Shane Kilkelly
|
9e0c44573a
|
Remove expiresAt , use mongo TTL instead.
|
2016-07-22 16:08:56 +01:00 |
|
Shane Kilkelly
|
b201f1a37a
|
Test getInviteByToken.
|
2016-07-22 14:21:34 +01:00 |
|
Shane Kilkelly
|
e34b124c73
|
Test revokeInvite
|
2016-07-22 13:33:21 +01:00 |
|
Shane Kilkelly
|
c9cfcddbe9
|
test error case for inviteToProject
|
2016-07-22 11:54:16 +01:00 |
|
Shane Kilkelly
|
f866bd03bc
|
Spy on the randomBytes function
|
2016-07-22 11:53:55 +01:00 |
|
Shane Kilkelly
|
9fba98cd45
|
Accept invite, and start testing the invite handler.
|
2016-07-22 11:38:00 +01:00 |
|
Shane Kilkelly
|
1139444790
|
add token to body of acceptInvite action.
|
2016-07-22 09:27:00 +01:00 |
|
Shane Kilkelly
|
4db9d5a466
|
remove whatespace and comment
|
2016-07-21 13:34:20 +01:00 |
|
Shane Kilkelly
|
3311b43644
|
more tests for invite controller
|
2016-07-21 13:31:54 +01:00 |
|
Shane Kilkelly
|
23a9aadba5
|
start tests for invite controller
|
2016-07-21 10:08:22 +01:00 |
|
Shane Kilkelly
|
effc3727be
|
Don’t show upgrade prompts for users with custom subscription accounts.
Set `hasValidSubscription` to true if user subscription is custom.
|
2016-07-19 10:15:45 +01:00 |
|
Shane Kilkelly
|
dda0841af3
|
Return early if there are no keys to delete
|
2016-07-06 15:39:03 +01:00 |
|
Shane Kilkelly
|
fc6cf75ad5
|
Merge branch 'master' into sk-session-revocation
|
2016-07-06 13:19:15 +01:00 |
|