Hi,

Do your users need to confirm the e-mail address for account activation?

Please take a look at what I have on user.rb and see if it fits your needs: http://gist.github.com/587597

Regards,
  Tiago Franco

On 09/20/2010 04:28 AM, mactrooper wrote:
Hi all.  Been using Hobo for quite a while.  I had an app that I
updated to 1.0 and it's running well, accept users can't login.  They
get the "Account is not available.  Your account is not available at
this time." page since the old model I updated didn't have a
lifecycle, therefore no users are "Active" according to the hobo
magic.  I've been trying, but failing to  force the users (on save,
etc... since I can edit the reords) to become active to no avail.

Anyone know of a quick way to force existing users to become active?
I tried to to create a new transition and fire it off on save like so,
but it didn't work:

   before_save :update_active_status

   def update_active_status
     self.lifecycle.activate!(self)
   end

   lifecycle do

     state :active, :default =>  true

     transition :request_password_reset, { :active
=>  :active }, :new_key =>  true do
       UserMailer.deliver_forgot_password(self, lifecycle.key)
     end

     transition :reset_password, { :active =>  :active }, :available_to
=>  :key_holder,
                :params =>  [ :password, :password_confirmation ]

     transition :activate, { :active =>  :active }, :become =>  :active

   end


--
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to