software-project / scrum-pm Goto Github PK
View Code? Open in Web Editor NEWScrum PM is a plugin for Redmine ticket management system. It adds Scrum items like backlog, dashboard and others.
Home Page: www.software-project.eu/EN/scrumpm
Scrum PM is a plugin for Redmine ticket management system. It adds Scrum items like backlog, dashboard and others.
Home Page: www.software-project.eu/EN/scrumpm
After adding issues from the normal issues tab, and then going to the Dashboard tab, I get this error:
Processing SprintsController#show (for ::ffff:192.168.0.23 at 2010-03-09 03:35:43) [GET]
Parameters: {"project_id"=>"iapuap", "action"=>"show", "id"=>"show", "controller"=>"sprints"}
NoMethodError (undefined method to_date' for nil:NilClass): vendor/plugins/redmine_sprints/app/models/burndown.rb:13:in
initialize'
vendor/plugins/redmine_sprints/app/controllers/sprints_controller.rb:280:in new' vendor/plugins/redmine_sprints/app/controllers/sprints_controller.rb:280:in
burndown'
public/dispatch.fcgi:24
Ubuntu server 9.10 64-bit
Redmine 0.9.3
Command
rake db:migrate_plugins RAILS_ENV=production --trace
fails with following error:
(in /home/redmine/redmine-0.9.3)
** Invoke db:migrate_plugins (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Child already added
/home/redmine/redmine-0.9.3/lib/redmine/menu_manager.rb:53:in `add_at'
/home/redmine/redmine-0.9.3/lib/redmine/menu_manager.rb:358:in `push'
/home/redmine/redmine-0.9.3/vendor/plugins/redmine_sprints/init.rb:27:in `evaluate_init_rb'
/home/redmine/redmine-0.9.3/lib/redmine/menu_manager.rb:296:in `map'
/home/redmine/redmine-0.9.3/vendor/plugins/redmine_sprints/init.rb:26:in `evaluate_init_rb'
/home/redmine/redmine-0.9.3/lib/redmine/plugin.rb:67:in `instance_eval'
/home/redmine/redmine-0.9.3/lib/redmine/plugin.rb:67:in `register'
/home/redmine/redmine-0.9.3/vendor/plugins/redmine_sprints/init.rb:13:in `evaluate_init_rb'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/rails/plugin.rb:158:in `evaluate_init_rb'
/home/redmine/redmine-0.9.3/vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/rails/plugin.rb:154:in `evaluate_init_rb'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/rails/plugin.rb:48:in `load'
/home/redmine/redmine-0.9.3/config/../vendor/plugins/engines/lib/engines/plugin.rb:44:in `load'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:38:in `load_plugins'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:37:in `each'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:37:in `load_plugins'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/initializer.rb:369:in `load_plugins'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/initializer.rb:165:in `process'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/initializer.rb:113:in `send'
/home/redmine/redmine-0.9.3/config/../vendor/rails/railties/lib/initializer.rb:113:in `run'
/home/redmine/redmine-0.9.3/config/environment.rb:20
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in `require'
/home/redmine/redmine-0.9.3/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require'
/home/redmine/redmine-0.9.3/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in `new_constants_in'
/home/redmine/redmine-0.9.3/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in `require'
/home/redmine/redmine-0.9.3/vendor/rails/railties/lib/tasks/misc.rake:4
/usr/lib/ruby/1.8/rake.rb:617:in `call'
/usr/lib/ruby/1.8/rake.rb:617:in `execute'
/usr/lib/ruby/1.8/rake.rb:612:in `each'
/usr/lib/ruby/1.8/rake.rb:612:in `execute'
/usr/lib/ruby/1.8/rake.rb:578:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/1.8/rake.rb:571:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:588:in `invoke_prerequisites'
/usr/lib/ruby/1.8/rake.rb:585:in `each'
/usr/lib/ruby/1.8/rake.rb:585:in `invoke_prerequisites'
/usr/lib/ruby/1.8/rake.rb:577:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/1.8/rake.rb:571:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:564:in `invoke'
/usr/lib/ruby/1.8/rake.rb:2027:in `invoke_task'
/usr/lib/ruby/1.8/rake.rb:2005:in `top_level'
/usr/lib/ruby/1.8/rake.rb:2005:in `each'
/usr/lib/ruby/1.8/rake.rb:2005:in `top_level'
/usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling'
/usr/lib/ruby/1.8/rake.rb:1999:in `top_level'
/usr/lib/ruby/1.8/rake.rb:1977:in `run'
/usr/lib/ruby/1.8/rake.rb:2044:in `standard_exception_handling'
/usr/lib/ruby/1.8/rake.rb:1974:in `run'
/usr/bin/rake:28
After installing scrum-pm and activating the sprint module for a project, when I click on the Dashboard tab I get the redmine error page :
"Internal error
An error occurred on the page you were trying to access.
If you continue to experience problems please contact your redMine administrator for assistance."
In the log I have :
"Processing SprintsController#show (for 82.247.13.79 at 2010-04-26 11:32:29) [GET]
Parameters: {"project_id"=>"eco2data", "action"=>"show", "id"=>"show", "controller"=>"sprints"}
ActiveRecord::StatementInvalid (PGError: ERROR: operator does not exist: integer = boolean
HINT: No operator matches the given name and argument type(s). You may need to add explicit type casts.
: SELECT * FROM "issues" WHERE (user_story_id IS NULL AND (fixed_version_id = 3 || project_id = 3)) ):
vendor/plugins/redmine_sprints/app/controllers/sprints_controller.rb:30:in show' /opt/passenger-2.2.9/lib/phusion_passenger/rack/request_handler.rb:92:in
process_request'
/opt/passenger-2.2.9/lib/phusion_passenger/abstract_request_handler.rb:207:in main_loop' /opt/passenger-2.2.9/lib/phusion_passenger/railz/application_spawner.rb:400:in
start_request_handler'
/opt/passenger-2.2.9/lib/phusion_passenger/railz/application_spawner.rb:351:in handle_spawn_application' /opt/passenger-2.2.9/lib/phusion_passenger/utils.rb:184:in
safe_fork'
/opt/passenger-2.2.9/lib/phusion_passenger/railz/application_spawner.rb:349:in handle_spawn_application' /opt/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:352:in
send'
/opt/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:352:in main_loop' /opt/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:196:in
start_synchronously'
/opt/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:163:in start' /opt/passenger-2.2.9/lib/phusion_passenger/railz/application_spawner.rb:209:in
start'
/opt/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:262:in spawn_rails_application' /opt/passenger-2.2.9/lib/phusion_passenger/abstract_server_collection.rb:126:in
lookup_or_add'
/opt/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:256:in spawn_rails_application' /opt/passenger-2.2.9/lib/phusion_passenger/abstract_server_collection.rb:80:in
synchronize'
/opt/passenger-2.2.9/lib/phusion_passenger/abstract_server_collection.rb:79:in synchronize' /opt/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:255:in
spawn_rails_application'
/opt/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:154:in spawn_application' /opt/passenger-2.2.9/lib/phusion_passenger/spawn_manager.rb:287:in
handle_spawn_application'
/opt/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:352:in __send__' /opt/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:352:in
main_loop'
/opt/passenger-2.2.9/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
Rendering /opt/redmine/public/500.html (500 Internal Server Error)
"
I use Redmine v0.9.3 with Postgres and the following plugins installed :
action_mailer_optional_tls acts_as_versioned gravatar
acts_as_activity_provider acts_as_watchable open_id_authentication
acts_as_attachable attachment_fu prepend_engine_views
acts_as_customizable awesome_nested_set redmine_hudson
acts_as_event classic_pagination redmine_sprints
acts_as_list coderay-0.7.6.227 rfpdf
acts_as_searchable engines ruby-net-ldap-0.0.4
acts_as_tree google_analytics_plugin
The Backlog tab works well.
Estimate time in hours instead of days.
Hello, I install your greate plugin, but found that Total story points shows sum of points from all projects, not from current one. I found that source of this error is
UserStory.find(:all, :conditions => ["version_id is null"]).each { |i|
data[:un_assign] += i.time_estimate.value
}
in app/helpers/sprints_helper.rb. Please, fix it
The progress bar does not reflect the correct percentage of completion in the dashboard.
Have to compare against the progress bar on Roadmap to see the difference.
This issue was marked as closed, but it isn't. Once a task associated with a User Story in the Dashboard, it can't be put back in the stack of unassigned tasks... as far as I can see. If there is a way to do this, please say how.
Problematic when switching to Scrum in existing projects
after installing Redmine-budget-plugin instead of issues list appears an error:
NoMethodError in Issues#index
Showing app/views/issues/_list.rhtml where line #30 raised:
undefined method `deliverable_subject' for #Issue:0x7f5ec9595a40
(...)
any possibility for patch?
I think it's more useful to have story points linked to the sum of estimated time in contained tasks. Now, they are separate things and a story can easily have 1 point but 50 hours worth of tasks, or 50 points and 1 hour worth of tasks.
ActionView::TemplateError (uninitialized constant Burndown::Gchart) on line #5 of vendor/plugins/redmine_sprints/app/views/sprints/index.html.erb:
2:
<%= image_tag(@chart.chart) unless @chart.blank? %>
redmine version: trunk
actionmailer (2.3.5, 2.3.4, 2.2.2, 2.1.2, 2.0.2)
actionpack (2.3.5, 2.3.4, 2.2.2, 2.1.2, 2.0.2, 1.13.6)
actionwebservice (1.2.6)
activerecord (2.3.5, 2.3.4, 2.2.2, 2.1.2, 2.0.2, 1.15.6)
activeresource (2.3.5, 2.3.4, 2.2.2, 2.1.2, 2.0.2)
activesupport (2.3.5, 2.3.4, 2.2.2, 2.1.2, 2.0.2, 1.4.4)
arrayfields (4.6.0)
cgi_multipart_eof_fix (2.5.0)
daemons (1.0.10, 1.0.9)
fastercsv (1.5.0)
fastthread (1.0.1)
fattr (1.0.3)
gchart (1.0.0)
gem_plugin (0.2.3)
git-rails (0.2.1)
hoe (1.7.0)
holidays (0.9.3)
main (2.8.2)
mocha (0.9.8)
mongrel (1.1.5, 1.1.3)
mongrel_cluster (1.0.5)
mysql (2.7)
nofxx-object_daddy (0.4.1)
passenger (2.0.2)
rack (1.1.0, 1.0.1, 0.3.0)
rails (2.3.5, 2.3.4, 2.2.2, 2.1.2, 2.0.2)
rake (0.8.4, 0.8.3, 0.8.1)
rmagick (2.5.2)
rubyforge (1.0.0)
rubygems-update (1.3.5)
rubyist-aasm (2.1.1)
rubytree (0.6.1)
taskjuggler (0.0.4)
thoughtbot-shoulda (2.10.2)
tzinfo (0.3.11)
e.g. User Story and the author change (but the latter should not happen anyway as someone else says correctly in one of the other tickets).
Perhaps I'm missing something, but I can't find anyway to remove a task from a story in the dashboard. There appears to be nowhere to drag and drop it, and assigning away from any Sprints also doesn't remove it. Is this a technical bug, a UI bug, or a brain bug?
Hi,
Is there a way to have the project trackers to be displayed instead of the current task progress list - or maybe a way to map a tracker to an item in the progress list.
Ideally I would like to be able to drop a task into the 'testing' tracker column before it gets marked as complete.
-- Sugendran
Hi
I wanted to try your plugin. I followed the instructions in the readme.
But i get this "can't convert Hash into String" error when i try to: rake db:migrate_plugins RAILS_ENV="production"
I am running 0.8.7 stable.
I dont now much about Ruby, but if you tell me what else you need to know, i try to provide the information.
If a bug is created, reviewed, and assigned to a developer in the issues view with a status of Assigned, the status is changed to New when that bug is dragged into a user story in the dashboard.
The status should remain Assigned rather than change to New.
somehow the burndown chart only works on the first project i created. In subsequent projects, the the red line does not go down as stories are completed.
e.g. reuse of Version as Sprint, Author as Task Owner, Workflow Status as Scrum Dashboard Status,... is not a good idea. Would be much better to have separate database tables even if they use basically the same schema
When I try to delete a user story, i get the following error in the RedMine log:
Processing UserStoriesController#destroy (for xx.xx.x.x. at 2010-06-16 09:06:41) [POST]
Parameters: {"confirm"=>"Are you sure?", "project_id"=>"eplatform", "method"=>"post", "action"=>"destroy", "authenticity_token"=>"VYBX4/Rc2V++Fo48hN3TDgJnQ2tcK6zoY/UO4biXZ0I=", "id"=>"67", "controller"=>"user_stories"}
NoMethodError (undefined method sprint_id' for #<UserStory:0xb582c674>): vendor/plugins/redmine_sprints/app/controllers/user_stories_controller.rb:112:in
destroy'
/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/soft/redmine/public/500.html (500 Internal Server Error)
I'm using git version of the plugin. Any help?
Thanks in advance
would it be possible to associate issues with user stories in the burndown page?
ie without having to assign a sprint. then in each sprint, issues/tasks can be assigned.
on the dashboard page a new backlog column would be helpful as the first column indicating 'assigned to a story' but 'not yet assigned to this sprint'.
While editing the backlog the priority is reset to 1 in the edit pop-up, instead of maintaining the original priority.
In the backlog menu, when I try to create or update a Sprint, the Calendar windown doesn't return the selected date in the expected field (Date).
pd: Thanks scrum-pm team for this very useful plugin.
First:
the plugin looks pretty nice, as far as i have seen it
Now the Problem:
When i started redmine the first time after plugin installation, i was able to click on "label_dashboard" and a nice page showed up.
Then i created a sprint and a story. The story never showed up. Now i get errors when i try to access the label_dashboard or label_backlog.
They all are similar to this one:
Processing SprintsController#index (for 192.168.1.90 at 2010-02-02 20:27:37) [GET]
Session ID: 259f13772b618ddc4dce63e552bfcb64
Parameters: {"project_id"=>"aaaa", "action"=>"index", "controller"=>"sprints"}
Rendering template within layouts/base
Rendering sprints/index
ActionView::TemplateError (undefined method `created_on' for #UserStory:0xb627160c) on line #5 of sprints/index.html.erb:
2:
3:
4:
5:
<%= image_tag(@chart.to_s) unless @chart.blank? %>
6: <%= render(:partial => "shared/project_stats", :locals => {:project => @project}) %>
7: <%= render(:partial => "sprints/product_backlog") %>
8: <%#= render(:partial => "milestones/milestones") %>
The other errors have different undefined methods.
PS: think this might become a really cool plugin;
since i cannot help you programming, i could translate a manual / buttons / links for you.
my german is pretty good, but if i only would now some of your language ... ;o)
If from the dashboard, you drag an unassigned issued into a story, the "added by" is changed.
Leads to huge horizontal scrollbar and centered values (e.g. issue title) being very far to the right off the screen under certain circumstances.
Appending
.task_description{
width: 200px;
}
to scrum.css fixes this issue
The problem is that div.calendar has z-index set to 30 while the modal window is set to 10000.
Adding this to scrum.css solved the problem for me:
div.calendar{z-index:10001 !important;}/* Some modal window have z-index=10000 and depend on calendars */
Here is error log
Processing SprintsController#index (for 87.207.25.199 at 2010-04-12 13:17:14) [GET]
Parameters: {"project_id"=>"ciuh", "action"=>"index", "controller"=>"sprints"}
Rendering template within layouts/base
Rendering sprints/index
ActionView::TemplateError (No plugin called 'redmine_sprints' - please use the full name of a loaded plugin.) on line #34 of vendor/plugins/scrum-pm/app/views/sprints/index.html.erb:
31: <%#= render(:partial => "documentations/documentation", :locals => {:project => @project}) %>
32: <%# end %>
33: <% content_for :header_tags do %>
34: <%= javascript_include_tag 'modalbox', :plugin => 'redmine_sprints' %>
35: <%= stylesheet_link_tag 'modalbox', :plugin => 'redmine_sprints' %>
36: <%= stylesheet_link_tag 'tooltip', :plugin => 'redmine_sprints' %>
37: <%= stylesheet_link_tag 'tablesort', :plugin => 'redmine_sprints' %>
vendor/plugins/scrum-pm/app/views/sprints/index.html.erb:34
app/helpers/application_helper.rb:692:in `content_for'
vendor/plugins/scrum-pm/app/views/sprints/index.html.erb:33
vendor/plugins/scrum-pm/app/controllers/sprints_controller.rb:20:in `index'
passenger (2.2.11) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
passenger (2.2.11) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:418:in `start_request_handler'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:358:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/utils.rb:184:in `safe_fork'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:354:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:163:in `start'
passenger (2.2.11) lib/phusion_passenger/railz/application_spawner.rb:213:in `start'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
passenger (2.2.11) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
passenger (2.2.11) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.11) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
Rendering /home/redmine/www/public/500.html (500 Internal Server Error)
A lot of the information about an issue is only available there, would be useful to have that connection
Processing SprintsController#show (for 91.179.105.139 at 2010-02-18 10:20:37) [GET]
Parameters: {"project_id"=>"sharedrepo", "action"=>"show", "id"=>"show", "controller"=>"sprints"}
Rendering template within layouts/base
Rendering sprints/show
ActionView::TemplateError (private method `gsub' called for nil:NilClass) on line #37 of vendor/plugins/redmine_sprints/app/views/user_stories/_us_for_show.html.erb:
34:
35:
vendor/plugins/redmine_sprints/app/views/user_stories/_us_for_show.html.erb:37
vendor/plugins/redmine_sprints/app/views/user_stories/_us_for_show.html.erb:36
vendor/plugins/redmine_sprints/app/views/sprints/show.html.erb:65
vendor/plugins/redmine_sprints/app/views/sprints/show.html.erb:64
vendor/plugins/redmine_sprints/app/controllers/sprints_controller.rb:28:in `show'
passenger (2.2.9) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request'
passenger (2.2.9) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop'
passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:400:in `start_request_handler'
passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:351:in `handle_spawn_application'
passenger (2.2.9) lib/phusion_passenger/utils.rb:184:in `safe_fork'
passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:349:in `handle_spawn_application'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:163:in `start'
passenger (2.2.9) lib/phusion_passenger/railz/application_spawner.rb:209:in `start'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application'
passenger (2.2.9) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application'
passenger (2.2.9) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize'
passenger (2.2.9) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application'
passenger (2.2.9) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in `__send__'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:352:in `main_loop'
passenger (2.2.9) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
HI,
i've git clone scrum-pm today
trying to install
and have next error:
rake RAILS_ENV=production db:migrate_plugins --trace
(in /home/server/web/documents/redmine)
** Invoke db:migrate_plugins (first_time)
** Invoke environment (first_time)
** Execute environment
rake aborted!
Child already added
/home/server/web/documents/redmine/lib/redmine/menu_manager.rb:53:in add_at' /home/server/web/documents/redmine/lib/redmine/menu_manager.rb:358:in
push'
/home/server/web/documents/redmine/vendor/plugins/redmine_sprints/init.rb:27:in evaluate_init_rb' /home/server/web/documents/redmine/lib/redmine/menu_manager.rb:296:in
map'
/home/server/web/documents/redmine/vendor/plugins/redmine_sprints/init.rb:26:in evaluate_init_rb' /home/server/web/documents/redmine/lib/redmine/plugin.rb:67:in
instance_eval'
/home/server/web/documents/redmine/lib/redmine/plugin.rb:67:in register' /home/server/web/documents/redmine/vendor/plugins/redmine_sprints/init.rb:13:in
evaluate_init_rb'
/home/server/web/documents/redmine/config/../vendor/rails/railties/lib/rails/plugin.rb:158:in evaluate_init_rb' /home/server/web/documents/redmine/vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in
silence_warnings'
/home/server/web/documents/redmine/config/../vendor/rails/railties/lib/rails/plugin.rb:154:in evaluate_init_rb' /home/server/web/documents/redmine/config/../vendor/rails/railties/lib/rails/plugin.rb:48:in
load'
/home/server/web/documents/redmine/config/../vendor/plugins/engines/lib/engines/plugin.rb:44:in load' /home/server/web/documents/redmine/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:38:in
load_plugins'
/home/server/web/documents/redmine/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:37:in each' /home/server/web/documents/redmine/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:37:in
load_plugins'
/home/server/web/documents/redmine/config/../vendor/rails/railties/lib/initializer.rb:369:in load_plugins' /home/server/web/documents/redmine/config/../vendor/rails/railties/lib/initializer.rb:165:in
process'
/home/server/web/documents/redmine/config/../vendor/rails/railties/lib/initializer.rb:113:in send' /home/server/web/documents/redmine/config/../vendor/rails/railties/lib/initializer.rb:113:in
run'
/home/server/web/documents/redmine/config/environment.rb:20
/usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in gem_original_require' /usr/lib/ruby/1.8/rubygems/custom_require.rb:31:in
require'
/home/server/web/documents/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in require' /home/server/web/documents/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:521:in
new_constants_in'
/home/server/web/documents/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:156:in require' /home/server/web/documents/redmine/vendor/rails/railties/lib/tasks/misc.rake:4 /usr/lib/ruby/1.8/rake.rb:636:in
call'
/usr/lib/ruby/1.8/rake.rb:636:in execute' /usr/lib/ruby/1.8/rake.rb:631:in
each'
/usr/lib/ruby/1.8/rake.rb:631:in execute' /usr/lib/ruby/1.8/rake.rb:597:in
invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /usr/lib/ruby/1.8/rake.rb:590:in
invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:607:in invoke_prerequisites' /usr/lib/ruby/1.8/rake.rb:604:in
each'
/usr/lib/ruby/1.8/rake.rb:604:in invoke_prerequisites' /usr/lib/ruby/1.8/rake.rb:596:in
invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /usr/lib/ruby/1.8/rake.rb:590:in
invoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:583:in invoke' /usr/lib/ruby/1.8/rake.rb:2051:in
invoke_task'
/usr/lib/ruby/1.8/rake.rb:2029:in top_level' /usr/lib/ruby/1.8/rake.rb:2029:in
each'
/usr/lib/ruby/1.8/rake.rb:2029:in top_level' /usr/lib/ruby/1.8/rake.rb:2068:in
standard_exception_handling'
/usr/lib/ruby/1.8/rake.rb:2023:in top_level' /usr/lib/ruby/1.8/rake.rb:2001:in
run'
/usr/lib/ruby/1.8/rake.rb:2068:in standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:1998:in
run'
/usr/bin/rake:28
If on the dashboard, tasks and unassigned issues don't have a link to the full view of the item, so it's necessary to change to the item tab, then search for a specific item.
In Redmine trunk, I get this error with scrum-pm trunk:
ActionView::TemplateError (undefined method `assign_to_888' for #) on line #25 of vendor/plugins/redmine_sprints/app/views/shared/_task_view.html.erb:
22: <%= image_tag("/plugin_assets/redmine_sprints/images/user.png", :class => "middle") -%>
23: <%= User.find(task.assigned_to_id).login unless task.assigned_to_id.nil? -%>
24:
25: <%= collection_select :issue, "assign_to_#{task.id}", project_users, :id, :name,{ :include_blank => true, :selected => task.assigned_to_id},
26: {:onChange => remote_function(:url => {:controller => :issue_sprints,
27: :action => "update_task", :project_id => @project, :task_id => task.id,
28: :field => "assigned_to_id", :model => "User"},
vendor/plugins/redmine_sprints/app/views/shared/_task_view.html.erb:25
vendor/plugins/redmine_sprints/app/controllers/issue_sprints_controller.rb:53:in `new'
vendor/plugins/redmine_sprints/app/controllers/issue_sprints_controller.rb:52:in `new'
Rendering rescues/layout (internal_server_error)
Indeed, I don't think Issue will respond to 'assign_to_xxx'...
Anyway, congratulations for your awesome plugin!
In the Dashboard menu, on sprint area, when I click on the icon to create a new Sprint, appear a page without style and it's a new history page instead of new sprint page.
Hi there
I'm using Redmine with scrum-pm in intranet environment, where google charts is generally inaccessible. It'd be great to have some self-hosted solution to generate charts.
When creating a spint (version) with end date over 3 months, the chart in Backlog tab becomes ugly text.
Hello, today I installed this plugin on Redmine 0.9.3 and it works great(part from interfering with http://www.redmine.org/wiki/redmine/PluginCollapse with the page layout)
But when going to Dashboard I get internal server error and in server log this:
ActiveRecord::StatementInvalid (PGError: ERROR: operator does not exist: boolean = integer
LINE 1: ...ssues".status_id WHERE (issue_statuses.is_closed = 0 AND us...
^
HINT: No operator matches the given name and argument type(s). You might need to add explicit type casts.
: SELECT "issues".* FROM "issues" INNER JOIN "issue_statuses" ON "issue_statuses".id = "issues".status_id WHERE (issue_statuses.is_closed = 0 AND user_story_id IS NULL AND (fixed_version_id = 12 OR project_id = 3)) ):
vendor/plugins/redmine_sprints/app/controllers/sprints_controller.rb:30:in show' /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'
I fixed the issue in vendor/plugins/redmine_sprints/app/controllers/sprints_controller.rb
by changing
"issues".status_id WHERE (issue_statuses.is_closed = 0 ...
to
"issues".status_id WHERE (issue_statuses.is_closed IS FALSE
this helped and it works fine for now.
Dont know if there is any more changes needed to be made but we will se about that in some time(after some usage).
It would be good, if the backlog and each sprint can provide a listing of user stories in a table and has a feature to export all user stories to CVS format. Support for PDF format is also good.
as in title. Somebody willing to help?
Hi,
I installed your plugin but couldn't find how to add tasks to a story
Hi, when i try to change issue status return me this error:
Processing IssueSprintsController#status_change (for XXX.XXX.XXX.XXX at 2010-03-18 11:40:55) [POST]
Parameters: {"project_id"=>"TT-09-637-OS005", "user_story_id"=>"2", "task_id"=>"554", "action"=>"status_change", "authenticity_token"=>"eTLsLY6HN7B0ggAP85uccjLFa4XASS6C7XmVFppBXKA=", "controller"=>"issue_sprints", "status_id"=>"1"}
ActionView::MissingTemplate (Missing template issue_sprints/status_change.erb in view path vendor/plugins/advanced_report/app/views:vendor/plugins/bulk_time_entry_plugin/app/views:vendor/plugins/customer_plugin/app/views:vendor/plugins/redmine_graphs/app/views:vendor/plugins/redmine_schedules/app/views:vendor/plugins/redmine_sprints/app/views:app/views):
passenger (2.2.4) lib/phusion_passenger/rack/request_handler.rb:91:in process_request' passenger (2.2.4) lib/phusion_passenger/abstract_request_handler.rb:206:in
main_loop'
passenger (2.2.4) lib/phusion_passenger/railz/application_spawner.rb:376:in start_request_handler' passenger (2.2.4) lib/phusion_passenger/railz/application_spawner.rb:334:in
handle_spawn_application'
passenger (2.2.4) lib/phusion_passenger/utils.rb:182:in safe_fork' passenger (2.2.4) lib/phusion_passenger/railz/application_spawner.rb:332:in
handle_spawn_application'
passenger (2.2.4) lib/phusion_passenger/abstract_server.rb:351:in __send__' passenger (2.2.4) lib/phusion_passenger/abstract_server.rb:351:in
main_loop'
passenger (2.2.4) lib/phusion_passenger/abstract_server.rb:195:in start_synchronously' passenger (2.2.4) lib/phusion_passenger/abstract_server.rb:162:in
start'
passenger (2.2.4) lib/phusion_passenger/railz/application_spawner.rb:213:in start' passenger (2.2.4) lib/phusion_passenger/spawn_manager.rb:261:in
spawn_rails_application'
passenger (2.2.4) lib/phusion_passenger/abstract_server_collection.rb:126:in lookup_or_add' passenger (2.2.4) lib/phusion_passenger/spawn_manager.rb:255:in
spawn_rails_application'
passenger (2.2.4) lib/phusion_passenger/abstract_server_collection.rb:80:in synchronize' passenger (2.2.4) lib/phusion_passenger/abstract_server_collection.rb:79:in
synchronize'
passenger (2.2.4) lib/phusion_passenger/spawn_manager.rb:254:in spawn_rails_application' passenger (2.2.4) lib/phusion_passenger/spawn_manager.rb:153:in
spawn_application'
passenger (2.2.4) lib/phusion_passenger/spawn_manager.rb:286:in handle_spawn_application' passenger (2.2.4) lib/phusion_passenger/abstract_server.rb:351:in
send'
passenger (2.2.4) lib/phusion_passenger/abstract_server.rb:351:in main_loop' passenger (2.2.4) lib/phusion_passenger/abstract_server.rb:195:in
start_synchronously'
Rendering /xxxxx/xxxxxxx/Rails/redmine/public/500.html (500 Internal Server Error)
All is in the title!
if I run ´rake db:migrate:plugin NAME=redmine_sprints VERSION=0 ´
to uninstall the plugin I get errors so a clean uninstallation of the plugin is not possible
You should give us the chance to roll back our database without loosing data!
The dashboard layout is all messed up In all OSX browsers except Opera. Issues with: Safari, Firefox and Chrome.
This is problematic when there are custom definitions
Hi,
after installing your plugin i got an sql error on postgresql 8.3. I posted a patch too because in postgresql || is used for string concatenation. I don't know if works in mysql!
bye
claudio
diff --git a/app/controllers/sprints_controller.rb b/app/controllers/sprints_controller.rb
index 3f4eb7f..4aebe8e 100755
--- a/app/controllers/sprints_controller.rb
+++ b/app/controllers/sprints_controller.rb
@@ -28,7 +28,7 @@ class SprintsController < ApplicationController
def show
unless @sprint.nil?
@unassigned_tasks = Issue.find(:all,
- :conditions => ["user_story_id IS NULL AND (fixed_version_id = ? || project_id = ?)", @sprint.id, @project.id ])
+ :conditions => ["user_story_id IS NULL AND (fixed_version_id = ? OR project_id = ?)", @sprint.id, @project.id ])
@issue_statuses = IssueStatus.find(:all)
@project_users = User.find(:all, :joins => :members, :conditions => ["members.project_id = ?", @project.id])
Hi,
When trying to change information on a userstory or a sprint I get an error in the log:
Processing UserStoriesController#update (for 192.168.1.154 at 2010-05-04 09:43:11) [POST]
Parameters: {"commit"=>"Update", "project_id"=>"project", "user_story"=>{"time_estimate_id"=>"1", "name"=>"Redmine Installation", "version_id"=>"1", "priority"=>"1", "description"=>""}, "action"=>"update", "authenticity_token"=>"d70ddba06fa3689bf5c3752ec02d3faa22fb1455", "controller"=>"user_stories"}
ActiveRecord::RecordNotFound (Couldn't find UserStory without an ID):
/vendor/rails/activerecord/lib/active_record/base.rb:1509:in find_from_ids' /vendor/rails/activerecord/lib/active_record/base.rb:590:in
find'
/vendor/plugins/redmine_sprints/app/controllers/user_stories_controller.rb:78:in update' /vendor/rails/actionpack/lib/action_controller/base.rb:1256:in
send'
/vendor/rails/actionpack/lib/action_controller/base.rb:1256:in perform_action_without_filters' /vendor/rails/actionpack/lib/action_controller/filters.rb:617:in
call_filters'
/vendor/rails/actionpack/lib/action_controller/filters.rb:610:in perform_action_without_benchmark' /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in
perform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in measure' /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:in
perform_action_without_rescue'
/vendor/rails/actionpack/lib/action_controller/rescue.rb:136:in passenger_orig_perform_action' /usr/lib/ruby/1.8/phusion_passenger/railz/request_handler.rb:65:in
perform_action'
/vendor/rails/actionpack/lib/action_controller/base.rb:524:in send' /vendor/rails/actionpack/lib/action_controller/base.rb:524:in
process_without_filters'
/vendor/rails/actionpack/lib/action_controller/filters.rb:606:in process_without_session_management_support' /vendor/rails/actionpack/lib/action_controller/session_management.rb:134:in
process_without_test'
/vendor/rails/actionpack/lib/action_controller/test_process.rb:18:in process' /vendor/rails/actionpack/lib/action_controller/base.rb:392:in
process'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:184:in handle_request' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:112:in
dispatch_unlocked'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:125:in dispatch' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:124:in
synchronize'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:124:in dispatch' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:134:in
dispatch_cgi'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:41:in dispatch' /usr/lib/ruby/1.8/phusion_passenger/railz/request_handler.rb:50:in
process_request'
/usr/lib/ruby/1.8/phusion_passenger/abstract_request_handler.rb:207:in main_loop' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:418:in
start_request_handler'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:358:in handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/utils.rb:184:in
safe_fork'
/usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:354:in handle_spawn_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in
send'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in main_loop' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in
start_synchronously'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:163:in start' /usr/lib/ruby/1.8/phusion_passenger/railz/application_spawner.rb:213:in
start'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:262:in spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:126:in
lookup_or_add'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:256:in spawn_rails_application' /usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:80:in
synchronize'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server_collection.rb:79:in synchronize' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:255:in
spawn_rails_application'
/usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:154:in spawn_application' /usr/lib/ruby/1.8/phusion_passenger/spawn_manager.rb:287:in
handle_spawn_application'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in __send__' /usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:352:in
main_loop'
/usr/lib/ruby/1.8/phusion_passenger/abstract_server.rb:196:in `start_synchronously'
/usr/lib/phusion_passenger/passenger-spawn-server:61
Rendering /usr/share/redmine/public/404.html (404 Not Found)
The interesting thing is that I everything is working perfectly on my test machine.
This is a new feature request.
Currently your dashboard is handled as a simple NEW/WIP/DONE kanban, but I would like to be able to add statuses like DEVTest, UserAcceptance in my kanban.
A bit like the ScrumDashboard plugin does.
Thanks!
If I add a task through the Dashboard view (which basically creates a new issue), the issue/task gets added to the selected user story.
On the other hand, if I create a new issue in the issue view and select the intended Sprint as the target version, the issue is not added as a task although this issue has exactly the same settings as the task. Is this the intended behaviour?
Thanks.
Hi,
After adding a diagram to a user story the Dashboard fails to display with an internal error
In the logs, I get http://pastebin.com/xMikZcs7
We just started using this plugin recently, and we discovered the problem, that the "Add task" button in the Dashboard does not work. After the click on this button a "New task" window shows up, but there are no form elements and just a waiting circle which never ends.
Our workaround is to create a normal Redmine Issue and then assign it to the UserStories.
But does someone has an idea how to solve this? Does anyone has the same problem?
Redmine 0.9.4.stable
Redmine Scrum Sprints plugin 0.1.4 (but shows 0.1.3 on the plugin website)
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.