Commit Graph

68 Commits

Author SHA1 Message Date
Shane Kilkelly c864288c4e On logout, clear sudo mode 2017-05-15 11:53:52 +01:00
Shane Kilkelly 043520fc28 Remove the Metrics module, use metrics-sharelatex 2017-04-03 16:18:30 +01:00
Shane Kilkelly a03ac8fe72 More robust session destruction after deleting user account. 2016-11-28 12:37:53 +00:00
Shane Kilkelly fa146a1558 Remove redundant !! 2016-11-17 14:48:15 +00:00
Shane Kilkelly 3b8fbe8249 If using external auth, show non-editable email field.
Also defend server-side against setting email when using external auth.
2016-11-17 14:34:02 +00:00
Shane Kilkelly 5c8cdd22cc Merge branch 'sk-account-delete-pass' 2016-10-28 11:02:41 +01:00
Shane Kilkelly dc62b1a86e Remove deprecated endpoint for old delete-user 2016-10-26 11:18:36 +01:00
Shane Kilkelly fc7bd4c2d3 fix logging 2016-10-26 10:57:34 +01:00
Shane Kilkelly 1c8721ceab Functioning account deletion with password 2016-10-25 16:23:50 +01:00
Brian Gough bb06b97b3c avoid exception in logging null user 2016-10-25 15:01:59 +01:00
Shane Kilkelly efe6df145c WIP: ask for password when deleting account 2016-10-25 14:33:47 +01:00
Shane Kilkelly c4fd9f3bce Merge branch 'master' into sk-session-button 2016-10-10 14:49:55 +01:00
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
Brian Gough 9177544ed9 add left menu for syntax validator 2016-10-06 11:51:24 +01:00
Shane Kilkelly dbac4bd008 update session when user settings change 2016-09-22 16:58:25 +01:00
Shane Kilkelly a0f156e1a9 wipe out more session access 2016-09-22 15:33:50 +01:00
Henry Oswald 21ca9697ca log user_id not user 2016-09-20 15:11:14 +01:00
Shane Kilkelly cc5ddc92bb use getSessionUser rather than getLoggedInUser 2016-09-07 10:30:58 +01:00
Shane Kilkelly ab2c1e82fb WIP: refactor 2016-09-05 15:58:31 +01:00
Shane Kilkelly e4f4325150 Basic passport integration 2016-09-02 16:17:37 +01:00
Shane Kilkelly 9e35bdcaea Refactor: add ? suffix to truth tests. 2016-07-07 09:35:44 +01:00
Shane Kilkelly 5b9903551a add an array of session ids to retain. 2016-07-05 14:20:47 +01:00
Shane Kilkelly f1653d01b7 Refactor method names in UserSessionsManager 2016-07-01 15:33:59 +01:00
Shane Kilkelly 6938f1d055 No need to build extra string 2016-07-01 15:04:13 +01:00
Shane Kilkelly 88bef5c5ea Add revokeAllSessions handler, when password is reset 2016-07-01 09:51:22 +01:00
Shane Kilkelly db213c0621 Begin keeping record of user sessions in reds. 2016-06-29 11:35:25 +01:00
Henry Oswald 829b37cd74 set user email on session again on change email 2016-06-06 10:50:45 +01:00
Henry Oswald 15c6e49d1a if user changes email then check if they have a site licence 2016-03-13 22:31:14 +00:00
Henry Oswald f5910762c1 fixed missign translation for when email is already registered 2016-02-16 12:38:27 +00:00
James Allen e8f21986dd Refactor registration so it can be called from modules 2015-12-11 17:11:20 +00:00
James Allen 1e8ab5357b Improve pre-registered account activation process 2015-12-11 11:30:06 +00:00
Henry Oswald 61182451f1 removed SubscriptionDomainHandler from user controller 2015-11-23 15:12:30 +00:00
Henry Oswald 3ecf201eda send -> sendStatus 2015-07-08 16:56:38 +01:00
Henry Oswald 15a57f5dc4 removed req.session.destorys from endpoints now on the api router which are not needed 2015-07-01 15:26:05 +01:00
Henry Oswald 22b94e9246 renamed SubscriptionDomainAllocator -> SubscriptionDomainHandler 2015-05-27 20:57:54 +01:00
Henry Oswald 841231dbf8 make PasswordResetTokenHandler generic so it can be used for invites 2015-05-26 15:24:09 +01:00
Henry Oswald 9764ab258b added complex password validation to password resets 2015-04-30 12:05:46 +01:00
James Allen 393169bc2a Create a grunt task to create the admin user 2015-03-19 17:36:50 +00:00
James Allen e2d515f957 Allow public registration module to hook into email system 2015-03-19 17:19:56 +00:00
James Allen 9b8cf7bcfa Remove public registration and require that a user be registered by an admin 2015-03-19 14:22:48 +00:00
James Allen 93a088618a Return proper error from registration handler 2015-03-18 16:19:48 +00:00
James Allen cb948fede2 Move email sending into registration controller 2015-03-18 15:57:01 +00:00
James Allen 8e13ded360 Regenerate the session id after logging in or registering 2015-02-13 11:18:17 +00:00
Henry Oswald 0a64c1c8ac on register try and auto allocate a group licence if one exists 2015-01-27 18:22:51 +00:00
Henry Oswald 7964616f02 changing email address should lowercase the email 2014-10-13 15:44:45 +01:00
Henry Oswald d047d44079 Changed the error messages which are sent down to the client to be translated first
fixed up tests from titles we check when rendering, deleted them as they never
catch anything important, more hastle than they are worth imo.
2014-08-01 14:03:38 +01:00
James Allen d2ac9a1e9f Add in auto complete 2014-06-24 21:09:20 +01:00
James Allen 81845dec32 Wire up account settings forms 2014-06-20 11:15:25 +01:00
James Allen 0ef7e54ad3 Allow partial updates to user settings 2014-06-20 09:42:43 +01:00
Henry Oswald ed9e25450a Revert "Revert "change send doc lines using tpds to work with stream and doc store""
This reverts commit a41299570d07b83111b6a995902a30a67867a5c7.
2014-05-20 13:18:59 +01:00