I have just now upgraded my pre28 app to use pre31. I have renamed all User references to UserBase where applicable, so I think that is ok. I however get an error when the app tries to execute some of my custom code. The error looks like this:
wrong argument type User (expected Module) Extracted source (around line *#1*): 1: <index-page without-content-header without-new-link> 2: <before-top-page-nav:> 3: <job-scope-selectors/> 4: <job-order-selector/> Rails.root: C:/dev/Flexy/DJBM2 Application Trace <http://localhost:3000/jobs#> | Framework Trace<http://localhost:3000/jobs#>| Full Trace <http://localhost:3000/jobs#> hobo (1.3.0.pre31) lib/hobo/model/lifecycles/actions.rb:44:in `include?' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/actions.rb:44:in `publishable_by' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/actions.rb:53:in `acting_user_is?' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/actions.rb:15:in `available_to_acting_user?' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/actions.rb:103:in `can_run?' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/lifecycle.rb:147:in `block (2 levels) in available_transitions_for' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/lifecycle.rb:147:in `select' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/lifecycle.rb:147:in `block in available_transitions_for' hobo (1.3.0.pre31) lib/hobo/model/permissions.rb:166:in `with_acting_user' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/lifecycle.rb:146:in `available_transitions_for' hobo (1.3.0.pre31) lib/hobo/model/lifecycles/lifecycle.rb:152:in `publishable_transitions_for' app/views/taglibs/application.dryml:233:in `block (3 levels) in card__for_job_with_acb80d5b0f6a' ... The actual code in application.dryml around line 233 looks like this: this.lifecycle.publishable_transitions_for(current_user).each do |t| Is this a problem related to the change in pre31 (it worked in pre28)? Regards, Ronny -- 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.
