Timesheet & 0.9
Added by herman cremer over 3 years ago
I am getting this when using my timesheet plugin, running
version 0.9
Processing TimesheetController#index (for 192.168.1.25 at 2009-12-29 13:49:19) [GET]
Parameters: {"action"=>"index", "controller"=>"timesheet"}
NoMethodError (undefined method `get_values' for #<Class:0x7f184b597ff8>):
vendor/plugins/timesheet_plugin/app/controllers/timesheet_controller.rb:107:in `get_activities'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
/usr/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `each'
/usr/lib/ruby/1.8/webrick/server.rb:92:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:23:in `start'
/usr/lib/ruby/1.8/webrick/server.rb:82:in `start'
Rendering /var/www/redmine.integrat.co.za/application/public/500.html (500 Internal Server Error)
Any ideas ?
Replies (9)
RE: Timesheet & 0.9 - Added by Albrecht Backhaus over 3 years ago
I have the same problem and it occurs with the bulk time entry plugin too.
RE: Timesheet & 0.9 - Added by Nanda Palaniswamy over 3 years ago
Same with "Stuff To Do" plugin:
Processing StuffToDoController#index (for 10.10.2.25 at 2009-12-29 14:24:02) [GET]
Parameters: {"action"=>"index", "controller"=>"stuff_to_do"}
NoMethodError (undefined method `get_values' for #<Class:0x45fdd50>):
vendor/plugins/stuff_to_do_plugin/app/models/stuff_to_do_filter.rb:33:in `get_priorites'
vendor/plugins/stuff_to_do_plugin/app/models/stuff_to_do_filter.rb:8:in `initialize'
vendor/plugins/stuff_to_do_plugin/app/controllers/stuff_to_do_controller.rb:55:in `new'
vendor/plugins/stuff_to_do_plugin/app/controllers/stuff_to_do_controller.rb:55:in `filters_for_view'
vendor/plugins/stuff_to_do_plugin/app/controllers/stuff_to_do_controller.rb:14:in `index'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/httpserver.rb:104:in `service'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/httpserver.rb:65:in `run'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/server.rb:173:in `start_thread'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/server.rb:162:in `start'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/server.rb:162:in `start_thread'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/server.rb:95:in `start'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/server.rb:92:in `each'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/server.rb:92:in `start'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/server.rb:23:in `start'
C:/Program Files/Ruby/lib/ruby/1.8/webrick/server.rb:82:in `start'
Rendering C:/Program Files/redmine/current/public/500.html (500 Error)
RE: Timesheet & 0.9 - Added by Nanda Palaniswamy over 3 years ago
- 500 Error with following 3 Plugins
- Bulk time entries
- Stuff To Do
- Timesheet
RE: Timesheet & 0.9 - Added by Nanda Palaniswamy over 3 years ago
RE: Timesheet & 0.9 - Added by Eric Davis over 3 years ago
I've just released the Bulk Time Entry plugin 0.4.0 which should be compatible with Redmine 0.9. I'm going to test the Timesheet plugin next.
It's going to take a few days (weeks) before I have updates for every plugin. Each plugin is taking 2-3 hours to test the compatibility with all three versions of Redmine (0.8, 0.9, trunk).
Eric Davis
RE: Timesheet & 0.9 - possible fix - Added by Vlad Ershov over 3 years ago
- if TimeEntryActivity.respond_to?(:active)
return TimeEntryActivity.shared.active*
elsif ::Enumeration.respond_to?(:activities)
return ::Enumeration.activities
def self.activitiesRE: Timesheet & 0.9 - possible fix - Added by Charles AMPEAU over 3 years ago
Vlad Ershov wrote:
It seems it's enough to make the following changes in ./vendor/plugins/timesheet_plugin/lib/redmine_compatibility.rb file:
def self.activities
- if TimeEntryActivity.respond_to?(:active)
return TimeEntryActivity.shared.active*
elsif ::Enumeration.respond_to?(:activities)
return ::Enumeration.activities
Hi Vlad,
Please, could you post the whole file or patch, because I think the forum erase the format.
Thanks and regards
RE: Timesheet & 0.9 - Added by Vlad Ershov over 3 years ago
Here you are.
Good luck.
# Wrappers around the Redmine core API changes between versions
module RedmineCompatibility
class Enumeration
# Wrapper around Redmine's API since Enumerations changed in r2472
# This can be removed once 0.9.0 is stable
def self.activities
if TimeEntryActivity.respond_to?(:active)
return TimeEntryActivity.shared.active
elsif ::Enumeration.respond_to?(:activities)
return ::Enumeration.activities
else
return ::Enumeration::get_values('ACTI')
end
end
end
end
RE: Timesheet & 0.9 - Added by Charles AMPEAU over 3 years ago
Perfect! Thanks you Vlad for your quick answer!
(1-9/9)