Commit 1de7c12eb9ea20ef12dc7b059f48b1e5222ffcaf
1 parent
51e6c3e7
Exists in
master
and in
22 other branches
Fixing users activation in sample-profiles script
Showing
2 changed files
with
8 additions
and
2 deletions
Show diff stats
app/models/user.rb
| @@ -114,7 +114,7 @@ class User < ActiveRecord::Base | @@ -114,7 +114,7 @@ class User < ActiveRecord::Base | ||
| 114 | self.activated_at = Time.now.utc | 114 | self.activated_at = Time.now.utc |
| 115 | self.activation_code = nil | 115 | self.activation_code = nil |
| 116 | self.person.visible = true | 116 | self.person.visible = true |
| 117 | - self.person.save && self.save | 117 | + self.person.save! && self.save |
| 118 | end | 118 | end |
| 119 | 119 | ||
| 120 | def activated? | 120 | def activated? |
script/sample-profiles
| @@ -95,7 +95,13 @@ save guest do | @@ -95,7 +95,13 @@ save guest do | ||
| 95 | communities.rand.add_member(guest.person) | 95 | communities.rand.add_member(guest.person) |
| 96 | end | 96 | end |
| 97 | end | 97 | end |
| 98 | -User.all(:conditions => ['login NOT LIKE "%%_template"']).each(&:activate) | 98 | +done |
| 99 | + | ||
| 100 | +print "Activating users: " | ||
| 101 | +User.all(:conditions => ['login NOT LIKE "%%_template"']).each do |user| | ||
| 102 | + user.activate | ||
| 103 | + print '.' | ||
| 104 | +end | ||
| 99 | done | 105 | done |
| 100 | 106 | ||
| 101 | people = $environment.people | 107 | people = $environment.people |