mirror of
https://github.com/hedgedoc/hedgedoc.git
synced 2025-05-13 14:44:43 -04:00
Update to support optional email register and signin
This commit is contained in:
parent
52772829ce
commit
a73d9ce39e
14 changed files with 180 additions and 16 deletions
|
@ -131,7 +131,7 @@ function updateNote(note, callback) {
|
|||
}
|
||||
}).then(function (user) {
|
||||
if (!user) return callback(null, null);
|
||||
note.lastchangeuserprofile = models.User.parseProfile(user.profile);
|
||||
note.lastchangeuserprofile = models.User.getProfile(user);
|
||||
return finishUpdateNote(note, _note, callback);
|
||||
}).catch(function (err) {
|
||||
logger.error(err);
|
||||
|
@ -455,10 +455,10 @@ function startConnection(socket) {
|
|||
return failConnection(404, 'note not found', socket);
|
||||
}
|
||||
var owner = note.ownerId;
|
||||
var ownerprofile = note.owner ? models.User.parseProfile(note.owner.profile) : null;
|
||||
var ownerprofile = note.owner ? models.User.getProfile(note.owner) : null;
|
||||
|
||||
var lastchangeuser = note.lastchangeuserId;
|
||||
var lastchangeuserprofile = note.lastchangeuser ? models.User.parseProfile(note.lastchangeuser.profile) : null;
|
||||
var lastchangeuserprofile = note.lastchangeuser ? models.User.getProfile(note.lastchangeuser) : null;
|
||||
|
||||
var body = LZString.decompressFromBase64(note.content);
|
||||
var createtime = note.createdAt;
|
||||
|
@ -468,7 +468,7 @@ function startConnection(socket) {
|
|||
var authors = {};
|
||||
for (var i = 0; i < note.authors.length; i++) {
|
||||
var author = note.authors[i];
|
||||
var profile = models.User.parseProfile(author.user.profile);
|
||||
var profile = models.User.getProfile(author.user);
|
||||
authors[author.userId] = {
|
||||
userid: author.userId,
|
||||
color: author.color,
|
||||
|
@ -598,7 +598,7 @@ function buildUserOutData(user) {
|
|||
function updateUserData(socket, user) {
|
||||
//retrieve user data from passport
|
||||
if (socket.request.user && socket.request.user.logged_in) {
|
||||
var profile = models.User.parseProfile(socket.request.user.profile);
|
||||
var profile = models.User.getProfile(socket.request.user);
|
||||
user.photo = profile.photo;
|
||||
user.name = profile.name;
|
||||
user.userid = socket.request.user.id;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue