mirror of
https://github.com/overleaf/overleaf.git
synced 2025-04-09 20:48:56 +00:00
Factor out link builder
This commit is contained in:
parent
7b18f88145
commit
9c6195fbec
1 changed files with 11 additions and 7 deletions
|
@ -2,7 +2,16 @@ Project = require("../../models/Project").Project
|
|||
EmailHandler = require("../Email/EmailHandler")
|
||||
Settings = require "settings-sharelatex"
|
||||
|
||||
module.exports =
|
||||
|
||||
module.exports = CollaboratorsEmailHandler =
|
||||
|
||||
_buildInviteUrl: (project, invite) ->
|
||||
"#{Settings.siteUrl}/project/#{project._id}/invite/token/#{invite.token}?" + [
|
||||
"project_name=#{encodeURIComponent(project.name)}"
|
||||
"user_first_name=#{encodeURIComponent(project.owner_ref.first_name)}"
|
||||
"r=#{project.owner_ref.referal_id}" # Referal
|
||||
"rs=ci" # referral source = collaborator invite
|
||||
].join("&")
|
||||
|
||||
notifyUserOfProjectShare: (project_id, email, callback)->
|
||||
Project
|
||||
|
@ -36,11 +45,6 @@ module.exports =
|
|||
replyTo: project.owner_ref.email
|
||||
project:
|
||||
name: project.name
|
||||
inviteUrl: "#{Settings.siteUrl}/project/#{project._id}/invite/token/#{invite.token}?" + [
|
||||
"project_name=#{encodeURIComponent(project.name)}"
|
||||
"user_first_name=#{encodeURIComponent(project.owner_ref.first_name)}"
|
||||
"r=#{project.owner_ref.referal_id}" # Referal
|
||||
"rs=ci" # referral source = collaborator invite
|
||||
].join("&")
|
||||
inviteUrl: CollaboratorsEmailHandler._buildInviteUrl(project, invite)
|
||||
owner: project.owner_ref
|
||||
EmailHandler.sendEmail "projectInvite", emailOptions, callback
|
||||
|
|
Loading…
Add table
Reference in a new issue