Merge pull request #12219 from overleaf/em-camel-case-web

Camel case variables in web

GitOrigin-RevId: 28e61b759b27f71265f33ab64f588374dba610e0
This commit is contained in:
Eric Mc Sween
2023-03-22 09:05:04 +00:00
committed by Copybot
parent e4efe121da
commit 21971956b7
56 changed files with 685 additions and 742 deletions
@@ -1,5 +1,4 @@
/* eslint-disable
camelcase,
n/handle-callback-err,
max-len,
*/
@@ -17,38 +16,44 @@ const { Project } = require('../../models/Project')
module.exports = ProjectCollabratecDetailsHandler = {
initializeCollabratecProject(
project_id,
user_id,
collabratec_document_id,
collabratec_privategroup_id,
projectId,
userId,
collabratecDocumentId,
collabratecPrivategroupId,
callback
) {
if (callback == null) {
callback = function () {}
}
ProjectCollabratecDetailsHandler.setCollabratecUsers(
project_id,
[{ user_id, collabratec_document_id, collabratec_privategroup_id }],
projectId,
[
{
user_id: userId,
collabratec_document_id: collabratecDocumentId,
collabratec_privategroup_id: collabratecPrivategroupId,
},
],
callback
)
},
isLinkedCollabratecUserProject(project_id, user_id, callback) {
isLinkedCollabratecUserProject(projectId, userId, callback) {
if (callback == null) {
callback = function () {}
}
try {
project_id = ObjectId(project_id)
user_id = ObjectId(user_id)
projectId = ObjectId(projectId)
userId = ObjectId(userId)
} catch (error) {
const err = error
return callback(err)
}
const query = {
_id: project_id,
_id: projectId,
collabratecUsers: {
$elemMatch: {
user_id,
user_id: userId,
},
},
}
@@ -61,28 +66,28 @@ module.exports = ProjectCollabratecDetailsHandler = {
},
linkCollabratecUserProject(
project_id,
user_id,
collabratec_document_id,
projectId,
userId,
collabratecDocumentId,
callback
) {
if (callback == null) {
callback = function () {}
}
try {
project_id = ObjectId(project_id)
user_id = ObjectId(user_id)
projectId = ObjectId(projectId)
userId = ObjectId(userId)
} catch (error) {
const err = error
return callback(err)
}
const query = {
_id: project_id,
_id: projectId,
collabratecUsers: {
$not: {
$elemMatch: {
collabratec_document_id,
user_id,
collabratec_document_id: collabratecDocumentId,
user_id: userId,
},
},
},
@@ -90,75 +95,75 @@ module.exports = ProjectCollabratecDetailsHandler = {
const update = {
$push: {
collabratecUsers: {
collabratec_document_id,
user_id,
collabratec_document_id: collabratecDocumentId,
user_id: userId,
},
},
}
Project.updateOne(query, update, callback)
},
setCollabratecUsers(project_id, collabratec_users, callback) {
setCollabratecUsers(projectId, collabratecUsers, callback) {
let err
if (callback == null) {
callback = function () {}
}
try {
project_id = ObjectId(project_id)
projectId = ObjectId(projectId)
} catch (error) {
err = error
return callback(err)
}
if (!Array.isArray(collabratec_users)) {
if (!Array.isArray(collabratecUsers)) {
callback(new Error('collabratec_users must be array'))
}
for (const collabratec_user of Array.from(collabratec_users)) {
for (const collabratecUser of Array.from(collabratecUsers)) {
try {
collabratec_user.user_id = ObjectId(collabratec_user.user_id)
collabratecUser.user_id = ObjectId(collabratecUser.user_id)
} catch (error1) {
err = error1
return callback(err)
}
}
const update = { $set: { collabratecUsers: collabratec_users } }
Project.updateOne({ _id: project_id }, update, callback)
const update = { $set: { collabratecUsers } }
Project.updateOne({ _id: projectId }, update, callback)
},
unlinkCollabratecUserProject(project_id, user_id, callback) {
unlinkCollabratecUserProject(projectId, userId, callback) {
if (callback == null) {
callback = function () {}
}
try {
project_id = ObjectId(project_id)
user_id = ObjectId(user_id)
projectId = ObjectId(projectId)
userId = ObjectId(userId)
} catch (error) {
const err = error
return callback(err)
}
const query = { _id: project_id }
const query = { _id: projectId }
const update = {
$pull: {
collabratecUsers: {
user_id,
user_id: userId,
},
},
}
Project.updateOne(query, update, callback)
},
updateCollabratecUserIds(old_user_id, new_user_id, callback) {
updateCollabratecUserIds(oldUserId, newUserId, callback) {
if (callback == null) {
callback = function () {}
}
try {
old_user_id = ObjectId(old_user_id)
new_user_id = ObjectId(new_user_id)
oldUserId = ObjectId(oldUserId)
newUserId = ObjectId(newUserId)
} catch (error) {
const err = error
return callback(err)
}
const query = { 'collabratecUsers.user_id': old_user_id }
const update = { $set: { 'collabratecUsers.$.user_id': new_user_id } }
const query = { 'collabratecUsers.user_id': oldUserId }
const update = { $set: { 'collabratecUsers.$.user_id': newUserId } }
Project.updateMany(query, update, callback)
},
}