[Logilogi-svn] SF.net SVN: logilogi:[1762] trunk/app
Status: Beta
Brought to you by:
wybow
|
From: <wy...@us...> - 2010-08-12 20:40:28
|
Revision: 1762
http://logilogi.svn.sourceforge.net/logilogi/?rev=1762&view=rev
Author: wybow
Date: 2010-08-12 20:40:22 +0000 (Thu, 12 Aug 2010)
Log Message:
-----------
Small fixes, and auto-subscribe on signup.
Modified Paths:
--------------
trunk/app/models/user.rb
trunk/app/views/notifier/logis_log.erb
trunk/app/views/notifier/personalized_log.erb
Modified: trunk/app/models/user.rb
===================================================================
--- trunk/app/models/user.rb 2010-08-11 20:50:25 UTC (rev 1761)
+++ trunk/app/models/user.rb 2010-08-12 20:40:22 UTC (rev 1762)
@@ -57,7 +57,7 @@
validate :name_not_reserved, :normalize_openid_identifier
before_create :assert_persistence_token, :set_blog_title
after_create :create_personal_user_group, :create_prefs_profiles,
- :create_home_page, :log_create_to_log_log
+ :create_home_page, :create_subscriptions, :log_create_to_log_log
before_destroy :reset_dependents
after_destroy :destroy_home_pages
@@ -264,6 +264,17 @@
return true
end
+ # Subscribes the user to the daily and weekly mailings
+ #
+ def create_subscriptions
+ ll_s_w = LogLogSubscription.new(:user => self,
+ :channel => "logis", :period => "weekly")
+ ll_s_w.save
+ ll_s_d = LogLogSubscription.new(:user => self,
+ :channel => "for_" + self.unix_name, :period => "daily")
+ ll_s_d.save
+ end
+
# Logs creation to log.logilogi.org
#
def log_create_to_log_log
Modified: trunk/app/views/notifier/logis_log.erb
===================================================================
--- trunk/app/views/notifier/logis_log.erb 2010-08-11 20:50:25 UTC (rev 1761)
+++ trunk/app/views/notifier/logis_log.erb 2010-08-12 20:40:22 UTC (rev 1762)
@@ -8,4 +8,4 @@
---
<%= t 'v.notifier.unsubscribe', :period => @period %>
-<%= edit_user_url(current_user) %>
+<%= edit_user_url(@user, :host => GlobalConfig.site_host) %>
Modified: trunk/app/views/notifier/personalized_log.erb
===================================================================
--- trunk/app/views/notifier/personalized_log.erb 2010-08-11 20:50:25 UTC (rev 1761)
+++ trunk/app/views/notifier/personalized_log.erb 2010-08-12 20:40:22 UTC (rev 1762)
@@ -6,3 +6,8 @@
<%= t 'v.notifier.only_happened' %>
<%= @periodical %>
+
+---
+
+<%= t 'v.notifier.unsubscribe', :period => @period %>
+<%= edit_user_url(@user, :host => GlobalConfig.site_host) %>
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|