Explorar o código

Add appropriate query strings to the end of invite link

Shane Kilkelly %!s(int64=10) %!d(string=hai) anos
pai
achega
b898c62e91

+ 6 - 1
services/web/app/coffee/Features/Collaborators/CollaboratorsEmailHandler.coffee

@@ -36,6 +36,11 @@ module.exports =
 					replyTo: project.owner_ref.email
 					project:
 						name: project.name
-					inviteUrl: "#{Settings.siteUrl}/project/#{project._id}/invite/token/#{invite.token}"
+					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("&")
 					owner: project.owner_ref
 				EmailHandler.sendEmail "projectInvite", emailOptions, callback