GithubHelp home page GithubHelp logo

software-project / scrum-pm Goto Github PK

View Code? Open in Web Editor NEW
126.0 126.0 47.0 1.05 MB

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

Ruby 39.97% JavaScript 60.03%

scrum-pm's People

Contributors

angro avatar bigon avatar bureku avatar ilopmar avatar lexrupy avatar oscrc avatar roomer avatar shahjapan avatar software-project avatar troszok avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

scrum-pm's Issues

undefined method `to_date' for nil:NilClass

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:ininitialize'
vendor/plugins/redmine_sprints/app/controllers/sprints_controller.rb:280:in new' vendor/plugins/redmine_sprints/app/controllers/sprints_controller.rb:280:inburndown'
public/dispatch.fcgi:24

rake db:migrate_plugins failed: Child already added

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

Click on Dashboard tab gives "Internal error" page

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:inprocess_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:instart_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:insafe_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:insend'
/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:instart_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:instart'
/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:inlookup_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:insynchronize'
/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:inspawn_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:inhandle_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:inmain_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.

Counter of unassigned points is global, not per-project

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

Progress bar error

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.

Cannot remove task from a story 2

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.

conflict with redmine-budget-plugin

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?

Points linked to issue estimated time

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.

Error when loading the backlog

ActionView::TemplateError (uninitialized constant Burndown::Gchart) on line #5 of vendor/plugins/redmine_sprints/app/views/sprints/index.html.erb:
2:


3:

4:

5:

<%= image_tag(@chart.chart) unless @chart.blank? %>


6: <%= render(:partial => "shared/project_stats", :locals => {:project => @project}) %>
7: <%= render(:partial => "sprints/product_backlog") %>
8: <%#= render(:partial => "milestones/milestones") %>

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)

Cannot remove task from a story

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?

Trackers -vs- task progress

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

can't convert Hash into String

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.

Cannot delete user stories

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:indestroy'
/usr/lib/ruby/1.8/webrick/httpserver.rb:104:in service' /usr/lib/ruby/1.8/webrick/httpserver.rb:65:inrun'
/usr/lib/ruby/1.8/webrick/server.rb:173:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:162:instart'
/usr/lib/ruby/1.8/webrick/server.rb:162:in start_thread' /usr/lib/ruby/1.8/webrick/server.rb:95:instart'
/usr/lib/ruby/1.8/webrick/server.rb:92:in each' /usr/lib/ruby/1.8/webrick/server.rb:92:instart'
/usr/lib/ruby/1.8/webrick/server.rb:23:in start' /usr/lib/ruby/1.8/webrick/server.rb:82:instart'

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?

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

undefined method

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)

Width of unassinged task list is unlimited

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

Nothing works! :(

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)

Getting this error when loading the dashboard

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:


36: <% for diagram in user_story.diagrams %>
37: <%= lightbox_link_to image_tag(diagram.public_filename(:thumb)), diagram.public_filename %>
38: <% end %>
39:

40:

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'

plugin_migrate failed

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:inpush'
/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:inmap'
/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:ininstance_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:inevaluate_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:insilence_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:inload'
/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:inload_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:inload_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:inprocess'
/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:inrun'
/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:inrequire'
/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:innew_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:incall'
/usr/lib/ruby/1.8/rake.rb:636:in execute' /usr/lib/ruby/1.8/rake.rb:631:ineach'
/usr/lib/ruby/1.8/rake.rb:631:in execute' /usr/lib/ruby/1.8/rake.rb:597:ininvoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /usr/lib/ruby/1.8/rake.rb:590:ininvoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:607:in invoke_prerequisites' /usr/lib/ruby/1.8/rake.rb:604:ineach'
/usr/lib/ruby/1.8/rake.rb:604:in invoke_prerequisites' /usr/lib/ruby/1.8/rake.rb:596:ininvoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in synchronize' /usr/lib/ruby/1.8/rake.rb:590:ininvoke_with_call_chain'
/usr/lib/ruby/1.8/rake.rb:583:in invoke' /usr/lib/ruby/1.8/rake.rb:2051:ininvoke_task'
/usr/lib/ruby/1.8/rake.rb:2029:in top_level' /usr/lib/ruby/1.8/rake.rb:2029:ineach'
/usr/lib/ruby/1.8/rake.rb:2029:in top_level' /usr/lib/ruby/1.8/rake.rb:2068:instandard_exception_handling'
/usr/lib/ruby/1.8/rake.rb:2023:in top_level' /usr/lib/ruby/1.8/rake.rb:2001:inrun'
/usr/lib/ruby/1.8/rake.rb:2068:in standard_exception_handling' /usr/lib/ruby/1.8/rake.rb:1998:inrun'
/usr/bin/rake:28

Dashboard items can't be viewed in entirety

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.

Creating tasks is broken

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!

Drop googlecharts requirements

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.

Postgress error

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:inservice'
/usr/lib/ruby/1.8/webrick/httpserver.rb:65:in run' /usr/lib/ruby/1.8/webrick/server.rb:173:instart_thread'
/usr/lib/ruby/1.8/webrick/server.rb:162:in start' /usr/lib/ruby/1.8/webrick/server.rb:162:instart_thread'
/usr/lib/ruby/1.8/webrick/server.rb:95:in start' /usr/lib/ruby/1.8/webrick/server.rb:92:ineach'
/usr/lib/ruby/1.8/webrick/server.rb:92:in start' /usr/lib/ruby/1.8/webrick/server.rb:23:instart'
/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).

Listing of user story for export

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.

Tasks to stories

Hi,

I installed your plugin but couldn't find how to add tasks to a story

Error when i change issue status

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:inmain_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:inhandle_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:inhandle_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:inmain_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:instart'
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:inspawn_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:inspawn_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:insynchronize'
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:inspawn_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:insend'
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:instart_synchronously'

Rendering /xxxxx/xxxxxxx/Rails/redmine/public/500.html (500 Internal Server Error)

rollback of database migration does not work

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!

error showing dashboard using redmine 0.9.3-stable e Postgresql 8.3

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

Couldn't find UserStory without an 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:infind'
/vendor/plugins/redmine_sprints/app/controllers/user_stories_controller.rb:78:in update' /vendor/rails/actionpack/lib/action_controller/base.rb:1256:insend'
/vendor/rails/actionpack/lib/action_controller/base.rb:1256:in perform_action_without_filters' /vendor/rails/actionpack/lib/action_controller/filters.rb:617:incall_filters'
/vendor/rails/actionpack/lib/action_controller/filters.rb:610:in perform_action_without_benchmark' /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:inperform_action_without_rescue'
/usr/lib/ruby/1.8/benchmark.rb:293:in measure' /vendor/rails/actionpack/lib/action_controller/benchmarking.rb:68:inperform_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:inperform_action'
/vendor/rails/actionpack/lib/action_controller/base.rb:524:in send' /vendor/rails/actionpack/lib/action_controller/base.rb:524:inprocess_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:inprocess_without_test'
/vendor/rails/actionpack/lib/action_controller/test_process.rb:18:in process' /vendor/rails/actionpack/lib/action_controller/base.rb:392:inprocess'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:184:in handle_request' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:112:indispatch_unlocked'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:125:in dispatch' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:124:insynchronize'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:124:in dispatch' /vendor/rails/actionpack/lib/action_controller/dispatcher.rb:134:indispatch_cgi'
/vendor/rails/actionpack/lib/action_controller/dispatcher.rb:41:in dispatch' /usr/lib/ruby/1.8/phusion_passenger/railz/request_handler.rb:50:inprocess_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:instart_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:insafe_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:insend'
/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:instart_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:instart'
/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:inlookup_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:insynchronize'
/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:inspawn_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:inhandle_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:inmain_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.

Issue Creation doesn't automatically create a User Story Task

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.

Dashboard: "Add task" does not work

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.