Yes, it worked! Thank you very much, this eases a lot my life. Best regards from Canary Islands.
Tx. 2016-08-23 19:32 GMT+01:00 Txapelgorri GMail <[email protected]>: > Just out of curiosity: in Rails console "User.find_by_email_address(' > your-email').update_attribute(:password,'hello')" does work? > > Best regards, Ibon. > > 2016-08-23 17:14 GMT+02:00 Txinto Vaz <[email protected]>: > >> Here the result of my investigations: >> >> Original code based on hobo 2.0.1 and executed with ruby-2.0.0-p648 works >> fine. >> >> Executed under ruby 2.1.5p273, it misses the password fields in the >> "account" tab , so it makes impossible to change the password. >> >> Same issue with 2.1.8. >> >> I think the problem is in the upgrading procedure of the app. As I did >> not need to change the password until now, I did not see the problems. >> >> Best regards and thank you. >> >> Tx. >> >> >> 2016-08-23 16:00 GMT+01:00 Txinto Vaz <[email protected]>: >> >>> Thanks for fast answer. >>> >>> I am testing another deployment and probably it is not an issue. I have >>> an installation using the original app (with same code but based in older >>> hobo 2.0.1 on Rails 3.2.13 executing Ruby 2.0) and it works fine. It shows >>> the correct fields in the "account" when you are authenticated, so the >>> admin can change its password. >>> >>> I am doing now the exercise to know if I lost the password attribute and >>> fields when upgrading ruby, or when upgrading the app's hobo version. I'll >>> keep you informed. >>> >>> Best regards. >>> >>> Tx. >>> >>> >>> Probably >>> >>> 2016-08-23 15:38 GMT+01:00 Henry Baragar <[email protected]>: >>> >>>> Hello, >>>> >>>> In my situation, the administrator is not allowed access to the main >>>> site and is forced via redirects to the admin subsite. To change the >>>> password, I had to got to the following URL >>>> >>>> <host>/users/1/account >>>> >>>> Where I was presented with the change password form. I could find no >>>> link to this page. >>>> >>>> BTW, I am using Hobo 2.2.6. >>>> >>>> Henry >>>> >>>> On 23/08/16 10:24 AM, Txinto Vaz wrote: >>>> >>>> Hello again. I am finding a lot of trouble to do a simple thing. >>>> >>>> I am trying to change the admin password to one of my apps. I do not >>>> want to delete the user. >>>> >>>> Current hobo version is 2.2.4. >>>> >>>> I am trying to do it in various ways, as developer through command line >>>> and as user, with no success. >>>> >>>> Maybe I am a little newbie in authentication things, but I've found no >>>> documentation of how to do it in two hours of googling. >>>> >>>> I've found no way to do it from the user profile or account page. >>>> Then I tried to do it from the forgot password. I think in the old >>>> days the log files were showing the link, in the new days I had to >>>> configure the e-mail (i do not need it because we are a little team) in >>>> order to get that link. >>>> >>>> When finally got the link to reset the password, I've found this: >>>> >>>> *Started PUT "/users/1-txinto/reset_password" for 10.0.2.2 at >>>> 2016-08-23 15:05:03 +0100* >>>> *Processing by UsersController#do_reset_password as HTML* >>>> * Parameters: >>>> {"page_path"=>"/users/1-txinto/reset_password_from_email/76d61afba8de036208fecc3e87f8012b7ee15ed2", >>>> "authenticity_token"=>"6Y5MjBqPnqnBUAvf3NWGR8N/Sg/4yW2NCJUei2tw5+8=", >>>> "key"=>"76d61afba8de036208fecc3e87f8012b7ee15ed2", >>>> "user"=>{"password"=>"[FILTERED]", "password_confirmation"=>"[FILTERED]"}, >>>> "id"=>"1-txinto"}* >>>> * User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" >>>> = ? LIMIT 1 [["id", "1-txinto"]]* >>>> *Completed 500 Internal Server Error in 14ms* >>>> >>>> *ActiveRecord::UnknownAttributeError (unknown attribute: password):* >>>> * activerecord (3.2.13) >>>> lib/active_record/attribute_assignment.rb:88:in `block in >>>> assign_attributes'* >>>> * activerecord (3.2.13) >>>> lib/active_record/attribute_assignment.rb:78:in `each'* >>>> * activerecord (3.2.13) >>>> lib/active_record/attribute_assignment.rb:78:in `assign_attributes'* >>>> * activerecord (3.2.13) >>>> lib/active_record/attribute_assignment.rb:36:in `attributes='* >>>> * hobo (2.0.1) lib/hobo/model/lifecycles/actions.rb:96:in `prepare!'* >>>> * hobo (2.0.1) lib/hobo/model/lifecycles/transition.rb:49:in `block in >>>> run!'* >>>> * hobo (2.0.1) lib/hobo/model/permissions.rb:167:in `with_acting_user'* >>>> * hobo (2.0.1) lib/hobo/model/lifecycles/transition.rb:48:in `run!'* >>>> * hobo (2.0.1) lib/hobo/controller/model.rb:762:in >>>> `do_transition_action'* >>>> * hobo (2.0.1) lib/hobo/controller/user_base.rb:126:in >>>> `hobo_do_reset_password'* >>>> * hobo (2.0.1) lib/hobo/controller/user_base.rb:43:in >>>> `do_reset_password'* >>>> * actionpack (3.2.13) >>>> lib/action_controller/metal/implicit_render.rb:4:in `send_action'* >>>> * actionpack (3.2.13) lib/abstract_controller/base.rb:167:in >>>> `process_action'* >>>> * actionpack (3.2.13) lib/action_controller/metal/rendering.rb:10:in >>>> `process_action'* >>>> >>>> So, my questions are: >>>> >>>> - Is there a bug or maybe a bad configuration of my app? >>>> - Is there a way to do the change directly in the database? >>>> - Is there a safe way to do it through command line? (the ones I found >>>> and tested did not work). >>>> >>>> Thank you in advance. >>>> >>>> Tx. >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Hobo Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/hobousers. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>>> >>>> -- >>>> >>>> >>>> >>>> *Henry Baragar* >>>> >>>> Director, Software Development >>>> >>>> *CSE* | *Canadian Securities Exchange* >>>> >>>> *D *(647) 729-8325 >>>> >>>> >>>> >>>> 220 Bay Street, 9th Floor | Toronto | ON | Canada | M5J 2W4 >>>> >>>> www.thecse.com | @CSE_News <https://twitter.com/CSE_News> >>>> >>>> >>>> >>>> -- >>>> You received this message because you are subscribed to the Google >>>> Groups "Hobo Users" group. >>>> To unsubscribe from this group and stop receiving emails from it, send >>>> an email to [email protected]. >>>> To post to this group, send email to [email protected]. >>>> Visit this group at https://groups.google.com/group/hobousers. >>>> For more options, visit https://groups.google.com/d/optout. >>>> >>> >>> >> -- >> You received this message because you are subscribed to the Google Groups >> "Hobo Users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected]. >> To post to this group, send email to [email protected]. >> Visit this group at https://groups.google.com/group/hobousers. >> For more options, visit https://groups.google.com/d/optout. >> > > > > -- > Visitame en http://sinanimodelucro.net > Usa GNU/Linux, tus úlceras te lo agradecerán. > > Realizado con Software Libre. > -- > GPG public key at http://sinanimodelucro.net/txapelgorri.asc > Finderprint: 9402 CEBF 0274 F213 8B88 1209 7B2D 70B3 843E F99C > -- > > -- > You received this message because you are subscribed to a topic in the > Google Groups "Hobo Users" group. > To unsubscribe from this topic, visit https://groups.google.com/d/ > topic/hobousers/AkOOyBXhMTE/unsubscribe. > To unsubscribe from this group and all its topics, send an email to > [email protected]. > To post to this group, send email to [email protected]. > Visit this group at https://groups.google.com/group/hobousers. > For more options, visit https://groups.google.com/d/optout. > -- ------------------- Por favor, usted y su "yo" más medioambiental echen sus argumentos a pelear antes de imprimir éste correo. <Lo mismo pero en inglés ;o) > -- You received this message because you are subscribed to the Google Groups "Hobo Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/hobousers. For more options, visit https://groups.google.com/d/optout.
