Commit Graph
183 Commits
Author SHA1 Message Date
Tim Alby 60009c6346 fix delete endpoint 2018-06-26 19:50:12 +02:00
Paulo Reis 70b3df5a0e Remove logs. 2018-06-25 17:32:39 +01:00
Paulo Reis e7f819fbdd Hide affiliations UI behind feature flag. 2018-06-25 17:06:23 +01:00
Paulo Reis b92dc98b99 Merge branch 'master' into pr-user-affilitations 2018-06-25 14:13:26 +01:00
Tim Alby 7a3fcf6d2c change error message on email update failure 2018-06-25 13:47:22 +02:00
Tim Alby c6de896bb5 decorate emails list with affiliation data 2018-06-25 13:47:04 +02:00
Tim Alby e41391fb4a ignore affiliations if v1 is not configured 2018-06-25 13:45:46 +02:00
Tim Alby d3b2a2650f add/remove affiliations when adding/removing emails 2018-06-25 13:45:46 +02:00
Paulo Reis b16ebc1843 Read user email from the URL in DELETE requests. 2018-06-21 17:16:42 +01:00
James Allen 4608a59e3d Store OneTimeTokens in mongo rather than redis 2018-06-21 10:22:08 +01:00
James Allen 0dcbc5facb Send out confirmation emails on register and record confirmedAt date 2018-06-21 10:21:15 +01:00
Timothée AlbyandGitHub 984d81f5b8 Merge pull request #649 from sharelatex/ta-emails-endpoints
Add Emails Endpoints
2018-06-14 13:59:00 +02:00
James AllenandGitHub f7532e5854 Merge pull request #619 from sharelatex/afc-email-tokens
Use emails with tokens for team invites
2018-06-12 08:30:23 +01:00
Tim Alby 97c145433e use EmailHelper.parseEmail on registration
Also changed EmailHelper to use the regexp already used in
UserRegistrationHandler rather than the `mimelib` package as it is
deprecated.
2018-06-11 12:31:18 +02:00
Tim Alby e614ed9248 add emails endpoints 2018-06-11 10:35:23 +02:00
Tim Alby 31827ae6b5 add emails attribute on user creation 2018-06-08 17:53:45 +02:00
Timothée AlbyandGitHub 7cdcd725fd Revert "Use Multiple Emails" 2018-06-07 18:44:59 +02:00
Timothée AlbyandGitHub f422b7242d Merge pull request #603 from sharelatex/ta-use-multi-emails
Use Multiple Emails
2018-06-07 15:40:43 +02:00
Alberto Fernández Capel 566c41cafd Merge remote-tracking branch 'origin/master' into afc-email-tokens 2018-06-07 11:40:03 +01:00
Alberto Fernández Capel e753ef3af5 Invite users in the invited_emails array
We'll remove that attribute soon, but for the time being we want
users to still be able to join the team.
2018-06-06 15:36:53 +01:00
Tim Alby 3cb499a3c2 add comment 2018-06-06 15:46:41 +02:00
Tim Alby e4da748257 add filter to query on emails attribute 2018-06-06 14:52:09 +02:00
Tim Alby c5530163f5 add emails attribute on user creation 2018-06-06 11:45:01 +02:00
Tim Alby 613c9193e3 implement multi emails logic 2018-06-05 16:42:12 +02:00
Alberto Fernández Capel 25d7196570 Merge remote-tracking branch 'origin/master' into afc-email-tokens 2018-06-01 16:49:47 +01:00
Alberto Fernández Capel 89735f4b8e Keep method name for compatibility 2018-06-01 15:36:00 +01:00
Alberto Fernández Capel 9b18e58b68 Choose a better method name
This method is now only notifying users about a potential domain
licence
2018-06-01 11:28:06 +01:00
Tim Alby 5fbe5c5537 remove UserLocator
Use UserGetter instead
2018-05-28 14:11:13 +02:00
Tim Alby bbaca91e57 add UserGetter#getUserByMainEmail
Use only that method to find users by email.
2018-05-28 14:11:09 +02:00
Tim Alby 5a590aa021 remove getUserOrCreateHoldingAccount function
The function is deprecated
2018-05-28 14:09:13 +02:00
James Allen dee96920b0 Allow font family and line height to be user configurable 2018-05-10 18:03:54 +01:00
James Allen 311ebf89c4 Refactor to always use req.externalAuthenticationSystemUsed 2017-11-20 10:10:23 +00:00
Hayden Faulds 4adf88ca01 handle OL or SL ids in UserInfoController.getPersonalInfo 2017-09-26 11:40:05 +01:00
James AllenandGitHub 9c4dc40abf Merge pull request #583 from sharelatex/ja-import-projects
Add in UserStub model and support in collaborators view
2017-08-29 16:06:00 +02:00
James AllenandGitHub a58a715fad Merge pull request #570 from sharelatex/ho-null-check-redis-sessions
Ho null check redis sessions
2017-08-29 15:44:22 +02:00
James Allen d5839437fd Add in UserStub model and support in collaborators view 2017-08-24 17:48:47 +02:00
James Allen eac0ce8353 Initial spike of Overleaf based logins 2017-08-08 14:00:21 +02:00
Henry Oswald 33fe252a15 null check user during logout 2017-08-03 13:26:14 +01:00
Henry Oswald 35f31d5a3c null check the user correctly 2017-08-03 13:17:39 +01:00
Shane Kilkelly ba3550759d Persist autoPairDelimiters setting. 2017-07-31 08:36:13 +01:00
James Allen 4cecbae6b6 Use an email based invite system for groups, not holding accounts 2017-06-08 12:12:08 +01:00
Shane Kilkelly c864288c4e On logout, clear sudo mode 2017-05-15 11:53:52 +01:00
James Allen 8449b0417c Move all redis end points to be cluster compatible 2017-05-04 15:22:54 +01:00
Shane Kilkelly 043520fc28 Remove the Metrics module, use metrics-sharelatex 2017-04-03 16:18:30 +01:00
Shane Kilkelly a64f890ed0 Upgrade metrics api 2017-03-17 14:55:41 +00:00
Shane Kilkelly f2b5901776 wip: use new metrics.timeAsyncMethod 2017-03-16 10:59:18 +00:00
Shane Kilkelly a148eb1f43 Merge branch 'master' into sk-rate-limit-cluster 2017-01-24 09:24:47 +00:00
James Allen 64b9fe52dd Handle deleted users in comments gracefully 2017-01-12 12:31:01 +01:00
James Allen 3a5d45fa32 Get user info via web, not chat 2017-01-06 13:41:58 +01:00
Shane Kilkelly 9f787943b6 Remove stray redis imports. 2016-12-19 12:17:23 +00:00