changeset 292:5f4ac0a159fa bug_97

DEV commit: created template; need to solve bug in template variables.
author luisf
date Wed, 23 Mar 2011 22:22:51 +0000
parents f3b2dc533e83
children b133cb3ce3b1
files app/controllers/members_controller.rb app/models/mailer.rb app/views/mailer/added_to_project.text.html.rhtml app/views/mailer/added_to_project.text.plain.rhtml config/locales/en-GB.yml config/locales/en.yml
diffstat 6 files changed, 13 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/app/controllers/members_controller.rb	Wed Mar 23 17:38:13 2011 +0000
+++ b/app/controllers/members_controller.rb	Wed Mar 23 22:22:51 2011 +0000
@@ -32,7 +32,7 @@
           members << @new_member
 
           # send notification to member
-          Mailer.deliver_add_to_project(@new_member, @project)
+          Mailer.deliver_added_to_project(@new_member, @project)
 
         end
       else
@@ -40,7 +40,7 @@
         members << @new_member
         
         # send notification to member
-        Mailer.deliver_add_to_project(@new_member, @project)
+        Mailer.deliver_added_to_project(@new_member, @project)
         
       end
 
--- a/app/models/mailer.rb	Wed Mar 23 17:38:13 2011 +0000
+++ b/app/models/mailer.rb	Wed Mar 23 22:22:51 2011 +0000
@@ -39,16 +39,16 @@
   # Example:
   #   add_to_project(user) => tmail object
   #   Mailer.deliver_add_to_project(user) => sends an email to the registered user
-  def add_to_project(member, project)
+  def added_to_project(member, project)
 
     user = User.find(member.user_id)
 
     set_language_if_valid user.language
     recipients user.mail
     subject l(:mail_subject_register, Setting.app_title)
-    body :user => user,
-    :login_url => url_for(:controller => 'account', :action => 'login')
-    render_multipart('account_activated', body)
+    body :project_url => url_for(:controller => 'project', :action => 'view'),
+        :project_name => project.name
+    render_multipart('added_to_project', body)
   end
 
 
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/views/mailer/added_to_project.text.html.rhtml	Wed Mar 23 22:22:51 2011 +0000
@@ -0,0 +1,2 @@
+<p><%= l(:notice_added_to_project, :project_name => @project_name) %></p>
+<p><%= l(:label_login) %>: <%= link_to @login_url, @login_url %></p>
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/app/views/mailer/added_to_project.text.plain.rhtml	Wed Mar 23 22:22:51 2011 +0000
@@ -0,0 +1,2 @@
+<%= l(:notice_added_to_project, @project_name) %>
+<%= l(:label_login) %>: <%= @project_url %>
--- a/config/locales/en-GB.yml	Wed Mar 23 17:38:13 2011 +0000
+++ b/config/locales/en-GB.yml	Wed Mar 23 22:22:51 2011 +0000
@@ -971,4 +971,5 @@
   label_developer_description: Can commit to repository and carry out most project editing tasks
   label_reporter_description: Can submit bug reports; has read access for private projects
 
-  label_set_role_plural: Choose roles for new member
\ No newline at end of file
+  label_set_role_plural: Choose roles for new member
+  notice_added_to_project: "You have been added to the project {{project_name}}."
\ No newline at end of file
--- a/config/locales/en.yml	Wed Mar 23 17:38:13 2011 +0000
+++ b/config/locales/en.yml	Wed Mar 23 22:22:51 2011 +0000
@@ -965,4 +965,5 @@
   label_reporter_description: Can submit bug reports; has read access for private projects
 
   label_set_role_plural: Choose roles for new member
+  notice_added_to_project: "You have been added to the project {{project_name}}."