Kevin,

You were looking at the excerpt that I took from the Hobo
Cookbook.

I believe that needs to be fixed.

Jet

On Jun 7, 10:04 am, kevinpfromnm <[email protected]> wrote:
> Should not by default.  Should be tied to the lifecycle available_to.
> the way you have it listed though, looks like reset is only available
> to inactive users?
>
> On Jun 7, 12:48 am, blueHandTalking <[email protected]> wrote:
>
> > I believe it is a permission problem.
>
> > I was just re-reading the Agility tutorial, the section on
> > permissions,
> > and it had the following:
>
> > +  transition :request_password_reset, { :active
> > => :active }, :new_key => true do
> > +       UserMailer.deliver_forgot_password(self, lifecycle.key)
> > +    end
>
> >  transition :request_password_reset, { :inactive
> > => :inactive }, :new_key => true do
> >    (...no more of snippet in the example)
>
> > Is this an error in the Cookbook, because the bottom lines did not
> > have a  - (minus sign)
> > in front of them indicating that those lines should be deleted. If not
> > an error, is that
> > something like method overloading?  Anyway, I did not understand how
> > to have 2
> > transitions with the same name.
>
> > For update in users.rb I have:
>
> > def update_permitted?
> >     acting_user.administrator? || (acting_user == self && only_changed?
> > (:crypted_password, 
> > :contact_name,:contact_id,:contact_title,:email_address))
>
> > I tried:
>
> > def update_permitted?
> >     acting_user.administrator? || (acting_user.signed_up? &&
> > only_changed?
> > (:crypted_password, 
> > :contact_name,:contact_id,:contact_title,:email_address))
>
> > But that did not work either.
>
> > Also, I manually reset the administrator id=1 in MySQL.
>
> > Jet
>
> > Is it the update permission that is affected with resetting password?
>
> > > Offhand, do you have a separate class for admins? The lifecycle  
> > > doesn't propagate well to subclasses of User.
>
> > > Otherwise, is there any chance your permission methods might be  
> > > causing the problem?
>
> > > --Matt Jones

-- 
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