<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>db/migrate/005_change_messenger_notification_column.rb</filename>
    </added>
    <added>
      <filename>lib/redmine_messenger/mailer.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -8,15 +8,7 @@ module UserMessengerHelper
       name = l(&quot;default_issue_status_#{name}&quot;.to_sym).downcase if l_has_string?(&quot;default_issue_status_#{name}&quot;.to_sym)
       options &lt;&lt; [name, x.id]      
     end
-    options
-    
-    
-    
-    
+    options    
   end
 
-  def notification_to_select
-    UserMessenger::NOTIFICATION.collect { |x| [l(&quot;field_messenger_notifications_#{x}&quot;.to_sym), x] }
-  end
-  
 end</diff>
      <filename>app/helpers/user_messenger_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,5 @@
 class UserMessenger &lt; ActiveRecord::Base
 
-  NOTIFICATION = %w( mail mail_messenger_title mail_messenger_full messenger_full )
-  
   belongs_to :user
   belongs_to :issue
   belongs_to :issue_status_when_starting_timer, :class_name =&gt; &quot;IssueStatus&quot;, :foreign_key =&gt; &quot;issue_status_when_starting_timer_id&quot;
@@ -9,25 +7,12 @@ class UserMessenger &lt; ActiveRecord::Base
   belongs_to :issue_status_when_finishing_timer_with_full_ratio, :class_name =&gt; &quot;IssueStatus&quot;, :foreign_key =&gt; &quot;issue_status_when_finishing_timer_with_full_ratio_id&quot;
 
   validates_presence_of :messenger_id, :user
-  validates_inclusion_of :messenger_notifications, :in =&gt; NOTIFICATION
   
   # Returns false if this user hasn't been verified yet -- that is, a verification code is not nil.
   def verified?
     verification_code.nil?
   end
   
-  def receive_mail_notification?
-    self.messenger_notifications != &quot;messenger_full&quot;
-  end
-  
-  def receive_full_messenger_notification?
-    self.messenger_notifications == &quot;mail_messenger_full&quot; or self.messenger_notifications == &quot;messenger_full&quot;
-  end
-  
-  def receive_title_messenger_notification?
-    self.messenger_notifications == &quot;mail_messenger_title&quot;
-  end
-  
   def language
     unless self.user.language.blank?
       self.user.language</diff>
      <filename>app/models/user_messenger.rb</filename>
    </modified>
    <modified>
      <diff>@@ -14,7 +14,7 @@
           &lt;p&gt;&lt;%= f.select :issue_status_when_finishing_timer_with_full_ratio_id, issue_status_to_select %&gt;&lt;/p&gt;
           &lt;p&gt;&lt;%= f.check_box :resume_when_become_online %&gt;&lt;/p&gt;
           &lt;p&gt;&lt;%= f.check_box :pause_when_become_offline_or_away %&gt;&lt;/p&gt;
-          &lt;p&gt;&lt;%= f.select :messenger_notifications, notification_to_select %&gt;&lt;/p&gt;
+          &lt;p&gt;&lt;%= f.check_box :messenger_notifications %&gt;&lt;/p&gt;
           &lt;p&gt;&lt;%= f.check_box :assigning_issue_when_starting_timer %&gt;&lt;/p&gt;
       &lt;/div&gt;
       &lt;%= submit_tag l(:button_save) %&gt;</diff>
      <filename>app/views/user_messenger/index.rhtml</filename>
    </modified>
    <modified>
      <diff>@@ -10,6 +10,8 @@ require_dependency 'redmine_messenger/messengers/mock_messenger'
 require_dependency 'redmine_messenger/messengers/xmpp4r_messenger'
 require_dependency 'redmine_messenger/base'
 require_dependency 'redmine_messenger/command'
+require_dependency 'app/models/mailer'
+require_dependency 'redmine_messenger/mailer'
 
 Dir[File.join(File.dirname(__FILE__), &quot;app/messengers/*.rb&quot;)].each do |file|
   require_dependency file</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -12,13 +12,8 @@ field_pause_when_become_offline_or_away: Resume timer when become offline/away
 field_issue_status_when_starting_timer: Status when starting timer
 field_issue_status_when_finishing_timer: Status when finishing timer
 field_issue_status_when_finishing_timer_with_full_ratio: Status when finishing timer with ratio 100%%
-field_messenger_notifications: System notification
-field_messenger_notifications_mail: only mail
-field_messenger_notifications_mail_messenger_title: mail and title in messenger
-field_messenger_notifications_mail_messenger_full: mail and messenger
-field_messenger_notifications_messenger_full: only messenger
-
-field_assigning_issue_when_starting_timer: Assigning issue when starting timer
+field_messenger_notifications: Notification via messenger
+field_assigning_issue_when_starting_timer: Assign issue when starting timer
       
 messenger_welcome_message: Your JID has been registered at Redmine Messenger. Please add this contact to your list and send your verification code.
 </diff>
      <filename>lang/en.yml</filename>
    </modified>
    <modified>
      <diff>@@ -12,11 +12,7 @@ field_pause_when_become_offline_or_away: Zatrzymaj licznik je&#347;li status zmieni
 field_issue_status_when_starting_timer: Zmie&#324; status je&#347;li licznik zosta&#322; w&#322;&#261;czony
 field_issue_status_when_finishing_timer: Zmie&#324; status je&#347;li licznik zosta&#322; wy&#322;&#261;czony
 field_issue_status_when_finishing_timer_with_full_ratio: Zmie&#324; status je&#347;li licznik zosta&#322; wy&#322;&#261;czony i ratio wynosi 100%%
-field_messenger_notifications: Powiadomienia z systemu
-field_messenger_notifications_mail: tylko mailem
-field_messenger_notifications_mail_messenger_title: mailem i tytu&#322; komunikatorem
-field_messenger_notifications_mail_messenger_full: mailem i komunikatorem
-field_messenger_notifications_messenger_full: tylko komunikatorem
+field_messenger_notifications: Powiadomienia komunikatorem
 field_assigning_issue_when_starting_timer: Przypisz zagadnienie je&#347;li licznik zosta&#322; uruchomiony
       
 messenger_welcome_message: Tw&#243;j JID zosta&#322; zarejestrowany Redmine Messenger. Dodaj ten kontakt do swojej listy i wy&#347;lij sw&#243;j kod weryfikacyjny.</diff>
      <filename>lang/pl.yml</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>37d30c18848a2c881ca2cb277c442af6addf6d55</id>
    </parent>
  </parents>
  <author>
    <name>Maciej Szczytowski</name>
    <email>mszczytowski@gmail.com</email>
  </author>
  <url>http://github.com/mszczytowski/redmine_messenger/commit/33f71b533a84f2720697ca869564d1bc2abb7330</url>
  <id>33f71b533a84f2720697ca869564d1bc2abb7330</id>
  <committed-date>2008-11-06T09:29:12-08:00</committed-date>
  <authored-date>2008-11-06T09:29:12-08:00</authored-date>
  <message>notification via messenger</message>
  <tree>99b52ae14ea666f4f15d580aca1e99030eaf917c</tree>
  <committer>
    <name>Maciej Szczytowski</name>
    <email>mszczytowski@gmail.com</email>
  </committer>
</commit>
