From 92c799f6993ae18ce1d71178cf57cd9f1dc50618 Mon Sep 17 00:00:00 2001
From: Benjamin Neff <benjamin@coding4coffee.ch>
Date: Wed, 28 Mar 2012 03:16:49 +0200
Subject: [PATCH] add email action

---
 app/controllers/invitations_controller.rb | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/app/controllers/invitations_controller.rb b/app/controllers/invitations_controller.rb
index 8f9e4b9b35..4757edd17d 100644
--- a/app/controllers/invitations_controller.rb
+++ b/app/controllers/invitations_controller.rb
@@ -25,6 +25,16 @@ class InvitationsController < ApplicationController
     redirect_to invite_code_path(invitation_code)
   end
 
+  def email
+    if params[:invitation_token]
+      # this is  for legacy invites.
+      user = User.find_by_invitation_token(params[:invitation_token])
+      @invitation_code = user.ugly_accept_invitation_code
+    else
+      @invitation_code = params[:invitation_code]
+    end
+    render 'notifier/invite', :layout => false
+  end
 
   def create
     inviter = EmailInviter.new(params[:email_inviter][:emails], current_user, params[:email_inviter])
-- 
GitLab