backlogs / redmine_backlogs Goto Github PK
View Code? Open in Web Editor NEWA Redmine plugin for agile teams
Home Page: https://backlogs.github.io/www/
License: GNU General Public License v2.0
A Redmine plugin for agile teams
Home Page: https://backlogs.github.io/www/
License: GNU General Public License v2.0
He,
I use Redmine 1.1.0 with Backlog plugin master branch.
When I want to add a subtask Bug to a user story, redmine change this tracker to task. Isn't possible to add a bug to a user story, only is user story is a subtask herself.
I use Redmine without your plugin, I work very well.
BR
Yannick
Go to sprint backlog -> Stories/Tasks. Can I modify/customize that query? (I need "backlog" filter to be "story" by default).
I can´t create a new history task from the task board.
the "bug tracker" link on http://www.redminebacklogs.net/ points to homepage, think it should to https://github.com/relaxdiego/redmine_backlogs/issues
thx
How to reproduce:
aliases:
ruby='java -server -jar /home/user/research/jruby-complete-1.6.0.RC3.jar'
gem='java -client -jar /home/user/research/jruby-complete-1.6.0.RC3.jar -S gem'
rake='java -client -jar /home/user/research/jruby-complete-1.6.0.RC3.jar -S rake'
for mysql adapter: 'gem install activerecord-jdbcmysql-adapter' and just change "mysql" to "jdbcmysql".
change redmine-1.1.2/vendor/rails/railties/lib/rails/gem_dependency.rb:119 to
#r = version_requirements r = Gem::Dependency.instance_methods.include?("requirement") ? super : version_requirements
Install redmine as usual.
When you attempt to install redmine_backlogs, it fails at "rake redmine:backlogs:install"
My guess is that it is attempting to invoke the system ruby rather than use the interpreter instance that the rake task was run with.
Step 4 works OK after manual page refreshing (F5)
it would be very pitty, if it is dead
RbTasksController#update gets called with a new status_id as a parameter but this doesn't seem to get saved.
Have to click the task and use the IssuesController#update to do it for me instead.
Using Redmine 1.1.1 and the latest git version of backlogs
Redmine error 500 when viewing error.
Ruby 1.8.7
rake 0.8.7
rack 1.0.1
backlogs 0.4.0
Error is:
ActionView::TemplateError (undefined method `-' for nil:NilClass) on line #12 of app/views/issues/show.rhtml:
9: <%= render_issue_subject_with_tree(@issue) %>
10: </div>
11: <p class="author">
12: <%= authoring @issue.created_on, @issue.author %>.
13: <% if @issue.created_on != @issue.updated_on %>
14: <%= l(:label_updated_time, time_tag(@issue.updated_on)) %>.
15: <% end %>
/usr/lib/ruby/1.8/action_view/helpers/date_helper.rb:65:in `distance_of_time_in_words'
app/helpers/application_helper.rb:305:in `time_tag'
app/helpers/application_helper.rb:301:in `authoring'
app/views/issues/show.rhtml:12:in `_run_rhtml_app47views47issues47show46rhtml'
/usr/lib/ruby/1.8/action_view/renderable.rb:34:in `send'
/usr/lib/ruby/1.8/action_view/renderable.rb:34:in `render'
/usr/lib/ruby/1.8/action_view/base.rb:306:in `with_template'
/usr/lib/ruby/1.8/action_view/renderable.rb:30:in `render'
/usr/lib/ruby/1.8/action_view/template.rb:205:in `render_template'
/usr/lib/ruby/1.8/action_view/base.rb:265:in `render'
/usr/lib/ruby/1.8/action_view/base.rb:348:in `_render_with_layout'
/usr/lib/ruby/1.8/action_view/base.rb:262:in `render'
/usr/lib/ruby/1.8/action_controller/base.rb:1250:in `render_for_file'
/usr/lib/ruby/1.8/action_controller/base.rb:945:in `render_without_benchmark'
/usr/lib/ruby/1.8/action_controller/benchmarking.rb:51:in `render'
/usr/lib/ruby/1.8/action_controller/benchmarking.rb:51:in `render'
app/controllers/issues_controller.rb:117:in `show'
/usr/lib/ruby/1.8/action_controller/mime_responds.rb:135:in `call'
/usr/lib/ruby/1.8/action_controller/mime_responds.rb:135:in `custom'
/usr/lib/ruby/1.8/action_controller/mime_responds.rb:179:in `call'
/usr/lib/ruby/1.8/action_controller/mime_responds.rb:179:in `respond'
/usr/lib/ruby/1.8/action_controller/mime_responds.rb:173:in `each'
/usr/lib/ruby/1.8/action_controller/mime_responds.rb:173:in `respond'
/usr/lib/ruby/1.8/action_controller/mime_responds.rb:107:in `respond_to'
app/controllers/issues_controller.rb:116:in `show'
/usr/lib/ruby/1.8/action_controller/base.rb:1331:in `send'
/usr/lib/ruby/1.8/action_controller/base.rb:1331:in `perform_action_without_filters'
/usr/lib/ruby/1.8/action_controller/filters.rb:617:in `call_filters'
/usr/lib/ruby/1.8/action_controller/filters.rb:610:in `perform_action_without_benchmark'
/usr/lib/ruby/1.8/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
/usr/lib/ruby/1.8/action_controller/rescue.rb:160:in `perform_action_without_flash'
/usr/lib/ruby/1.8/action_controller/flash.rb:146:in `perform_action'
/usr/lib/ruby/1.8/action_controller/base.rb:532:in `send'
/usr/lib/ruby/1.8/action_controller/base.rb:532:in `process_without_filters'
/usr/lib/ruby/1.8/action_controller/filters.rb:606:in `process'
/usr/lib/ruby/1.8/action_controller/base.rb:391:in `process'
/usr/lib/ruby/1.8/action_controller/base.rb:386:in `call'
/usr/lib/ruby/1.8/action_controller/routing/route_set.rb:437:in `call'
/usr/lib/ruby/1.8/action_controller/dispatcher.rb:87:in `dispatch'
/usr/lib/ruby/1.8/action_controller/dispatcher.rb:121:in `_call'
/usr/lib/ruby/1.8/action_controller/dispatcher.rb:130:in `build_middleware_stack'
/usr/lib/ruby/1.8/active_record/query_cache.rb:29:in `call'
/usr/lib/ruby/1.8/active_record/query_cache.rb:29:in `call'
/usr/lib/ruby/1.8/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
/usr/lib/ruby/1.8/active_record/query_cache.rb:9:in `cache'
/usr/lib/ruby/1.8/active_record/query_cache.rb:28:in `call'
/usr/lib/ruby/1.8/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
/usr/lib/ruby/1.8/action_controller/string_coercion.rb:25:in `call'
/usr/lib/ruby/1.8/rack/head.rb:9:in `call'
/usr/lib/ruby/1.8/rack/methodoverride.rb:24:in `call'
/usr/lib/ruby/1.8/action_controller/params_parser.rb:15:in `call'
/usr/lib/ruby/1.8/action_controller/session/cookie_store.rb:93:in `call'
/usr/lib/ruby/1.8/action_controller/failsafe.rb:26:in `call'
/usr/lib/ruby/1.8/rack/lock.rb:11:in `call'
/usr/lib/ruby/1.8/rack/lock.rb:11:in `synchronize'
/usr/lib/ruby/1.8/rack/lock.rb:11:in `call'
/usr/lib/ruby/1.8/action_controller/dispatcher.rb:106:in `call'
/usr/lib/ruby/1.8/phusion_passenger/rack/request_handler.rb:92: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/500.html (500 Internal Server Error)
Error message is not printed.
I am not familiar with Git yet so I added the code, the taskboard should not have the image displayed there:
assets/stylesheets/rb_default/taskboard.css
body
{
background-image:url('images/ika_bg.png');
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
}
to
body
{
background-repeat: no-repeat;
background-attachment: fixed;
background-position: right bottom;
}
the server log is:
Processing RbTasksController#create (for 10.0.2.2 at 2011-03-22 15:56:07) [POST]
Parameters: {"parent_issue_id"=>"970", "project_id"=>"2", "action"=>"create", "authenticity_token"=>"eUOw5W4IOR4zbSNQy2ixhI4dsYlyJv7wuDIMAWGhCAA=", "subject"=>"aaa", "assigned_to_id"=>"1", "controller"=>"rb_tasks", "remaining_hours"=>"8", "status_id"=>"2", "prev"=>""}
Completed in 188ms (View: 15, DB: 10) | 400 Bad Request [http://jlserver/rb/task]
also, adding impediment popup an error:
"""
translation missing: en, field_label_blocks translation missing: en, error_error_must_have_comma_delimited_list
"""
my environment is
ruby1.8.7
rails 2.3.5
redmine 1.0.0
backlogs plugin 0.3.2
Hi,
I have installed a Redmine in version 1.1.2 and I have a trouble to install redmine backlogs plugin now.
I can't call rake redmine:backlogs:install task. Here is the trace :
RAILS_ENV=production rake redmine:backlogs:install --trace
(in /opt/redmine)
rake aborted!
Don't know how to build task 'redmine:backlogs:install'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1728:in []' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2050:in
invoke_task'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
each'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in top_level' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
standard_exception_handling'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in top_level' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in
run'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard_exception_handling' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in
run'
/var/lib/gems/1.8/gems/rake-0.8.7/bin/rake:31
/var/lib/gems/1.8/bin/rake:19:in `load'
/var/lib/gems/1.8/bin/rake:19
I supposed the rake files are not visible so I add this line to the Rakefile :
Dir["#{File.dirname(FILE)}/vendor//lib/tasks/.rake"].sort.each { |ext| load ext }
But now the error is :
RAILS_ENV=production rake redmine:backlogs:install --trace
(in /opt/redmine)
** Invoke redmine:backlogs:install (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute redmine:backlogs:install
rake aborted!
undefined method plugin_redmine_backlogs' for #<Class:0x7f440d38c360> /opt/redmine/vendor/rails/activerecord/lib/active_record/base.rb:1959:in
method_missing'
/opt/redmine/vendor/redmine_backlogs/lib/tasks/install.rake:19
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:634:in call' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:634:in
execute'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in each' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in
execute'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in
synchronize'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in invoke_with_call_chain' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in
invoke'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in invoke_task' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
top_level'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in each' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in
top_level'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in standard_exception_handling' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in
top_level'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in run' /var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in
standard_exception_handling'
/var/lib/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in run' /var/lib/gems/1.8/gems/rake-0.8.7/bin/rake:31 /var/lib/gems/1.8/bin/rake:19:in
load'
/var/lib/gems/1.8/bin/rake:19
Do you have any idea to fix this problem ?
I have a user story, within that story I need to have "Task" types and "Bug" Types, the plugin allows for only one type to be selected so I create the user story and add child tasks. I place the user story to a version and view the task board, notice they are not of proper type, I go in each "Bug" and try to update to "Bug" states the history that it has been updated but still shows "Task" type.
Why can I not have any other types assigned?
if self.is_story?
# raw sql here because it's efficient and not
# doing so causes an update loop when Issue calls
# update_parent
if not Task.tracker.nil?
tasks = self.descendants.collect{|t| connection.quote(t.id)}.join(",")
if tasks != ""
connection.execute("update issues set tracker_id=#{connection.quote(Task.tracker)}, fixed_version_id=#{connection.quote(self.fixed_version_id)} where id in (#{tasks})")
end
end
touched_sprints = [self.fixed_version_id, self.fixed_version_id_was].compact.uniq
touched_sprints = touched_sprints.collect{|s| Sprint.find(s)}.compact
elsif not Task.tracker.nil?
begin
story = self.story
if not story.blank?
connection.execute "update issues set tracker_id = #{connection.quote(Task.tracker)}, fixed_version_id = #{connection.quote(story.fixed_version_id)} where id = #{connection.quote(self.id)}"
end
touched_sprints = [self.root_id, self.root_id_was].compact.uniq.collect{|s| Story.find(s).fixed_version}.compact
end
end
Why is it setting the tracker_id = Task.tracker here?
Why is the Updates even needed? Can't we just have touched_sprints and touch the burn down?
When you use the plugin when using a locale that is not supported by Redmine Backlogs yet (e. g. Finnish), only a placeholder like "translation missing: fi, label_scrum_statistics" is shown.
Redmine Backlogs should fall back to English in this case.
I hope I can added new sprints (road map) in master backlog. And a link back to the road map for close sprint.
translation missing: en, field_label_blocks translation missing: en, error_error_must_have_comma_delimited_list appears when trying to create a Sprint Impediment task... are we doing anything wrong here? (Love the plugin by the way!) - juliancharlesball
Hi,
I would like to contribute to the project, e.g. help porting it to Chili 1.1. Unfortunately I am not able to execute the cucumber scenarios. I cannot find any documentation on that topic. Running rake redmine:backlogs:rcov:cucumber
fails in various ways.
It would be great, if there was some documentation on how to setup the environment to run tests.
Thanks
Gregor
The great thing about PivotalTracker is that you can do everything in a single screen.
Backlogs are close to it, but some action require context switch.
Main problem is creating new stories - it's currently only possible to edit story title in the Backlogs screens. To edit the description you have to click on the issue number, click update, click more (since editing description is hidden for already created issues), edit, save, and go back to TaskBoard.
Editing description inline is essential to reaching high productivity with backlogs.
Hopefully this is more of an installation/configuration problem than a bug, but I've installed Redmine Backlogs as per the instructions onto a fairly new Redmine 1.1.2 install on Ubuntu 10.04 LTS, and the backlog screen looks nothing like the screenshots in the docs e.g. http://www.redminebacklogs.net/en/usage-product-owner/ - the screenshots look nice, whereas what I have looks ugly. I am using the Basecamp theme for Redmine if that makes a difference. What is the problem?
When attempting to create a new story the following is the response to the ajax request.
This is the first story I'm trying to post. I have never had one succeed.
Installed on debian 6.0 release with latest stable redmine release.
error.log result
The {{key}} interpolation syntax in I18n messages is deprecated and will be removed in Redmine 1.2. Please use %{key} instead, see http://www.redmine.org/issues/7013 for more information.
Full response details.
Request URL:http://redminedev.momentous.ca/rb/story
Request Method:POST
Status Code:422 Unprocessable Entity
Request Headers
Accept:/
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3
Accept-Encoding:gzip,deflate,sdch
Accept-Language:en-US,en;q=0.8
Connection:keep-alive
Content-Length:157
Content-Type:application/x-www-form-urlencoded
Cookie:__utmz=147770283.1287670219.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); __utma=147770283.126285458.1287670219.1293560774.1294159926.7; _redmine_session=BAh7CzoQX2NzcmZfdG9rZW4iMWpUWTZ3MGNib0VLUWJidXFRQnNmc1RRNFFGbVEvMTNZekhnZGowZjdzcVk9Og9zZXNzaW9uX2lkIiVhOGQ5ZTllMThiODZlZmE2NDlhY2E0M2IyYTg1Nzc5MiIWaXNzdWVzX2luZGV4X3NvcnQiDGlkOmRlc2M6CnF1ZXJ5ewk6EWNvbHVtbl9uYW1lczA6D3Byb2plY3RfaWRpEzoNZ3JvdXBfYnkwOgxmaWx0ZXJzewYiDnN0YXR1c19pZHsHOg1vcGVyYXRvciIGbzoLdmFsdWVzWwYiACIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNoSGFzaHsABjoKQHVzZWR7ADoMdXNlcl9pZGkJ--796dd3b51e9bfdee269e8968cc9c2a20156c66dd
Host:redminedev.momentous.ca
Origin:http://redminedev.momentous.ca
Referer:http://redminedev.momentous.ca/rb/master_backlogs/clientside
User-Agent:Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US) AppleWebKit/534.13 (KHTML, like Gecko) Chrome/9.0.597.107 Safari/534.13
X-Requested-With:XMLHttpRequest
Form Data
prev:
fixed_version_id:
tracker_id:6
subject:test
status_id:1
story_points:
project_id:14
authenticity_token:jTY6w0cboEKQbbuqQBsfsTQ4QFmQ/13YzHgdj0f7sqY=
Response Headers
Cache-Control:no-cache
Connection:Keep-Alive
Content-Encoding:gzip
Content-Length:21
Content-Type:text/html; charset=utf-8
Date:Thu, 17 Mar 2011 18:47:00 GMT
Keep-Alive:timeout=15, max=93
Server:Apache/2.2.16 (Debian)
Set-Cookie:_redmine_session=BAh7CzoQX2NzcmZfdG9rZW4iMWpUWTZ3MGNib0VLUWJidXFRQnNmc1RRNFFGbVEvMTNZekhnZGowZjdzcVk9Og9zZXNzaW9uX2lkIiVhOGQ5ZTllMThiODZlZmE2NDlhY2E0M2IyYTg1Nzc5MiIWaXNzdWVzX2luZGV4X3NvcnQiDGlkOmRlc2M6CnF1ZXJ5ewk6EWNvbHVtbl9uYW1lczA6D3Byb2plY3RfaWRpEzoNZ3JvdXBfYnkwOgxmaWx0ZXJzewYiDnN0YXR1c19pZHsHOg1vcGVyYXRvciIGbzoLdmFsdWVzWwYiADoMdXNlcl9pZGkJIgpmbGFzaElDOidBY3Rpb25Db250cm9sbGVyOjpGbGFzaDo6Rmxhc2hIYXNoewAGOgpAdXNlZHsA--027b8e73a7d67bd840bd437f548b19ead55ca7fe; path=/; HttpOnly
Status:422
Vary:Accept-Encoding
X-Powered-By:Phusion Passenger (mod_rails/mod_rack) 2.2.11
platform:
backlogs:
ruby:
I think tasks not linked to stories should appear as sprint impediments.
The "blocks" field should be optional.
I have installed plugin from 4.oct.2010.
I want to upgrade to lates one but "Releases" are added. I didn't found any work-flow for that. May be it is interesting feature, but I doesn't find out how to use.
As you can see here:
https://github.com/relaxdiego/redmine_backlogs/commits/methodpark-release-burndown
the date is in the future. Can somebody fix or rebase this branch?
Using redmine version 1.1.3 with no other plugins installed
redmine_backlogs version 5.0
Got the following during installation.
Redmine Backlogs Installer
Installing to the production environment.
Fetching card labels from http://git.gnome.org...Skipping malformed label 'Avery 7161' from avery-iso-templates.xml
Skipping malformed label 'Avery 8666' from avery-iso-templates.xml
Skipping malformed label 'Avery 5126' from avery-us-templates.xml
Skipping malformed label 'Avery 5305' from avery-us-templates.xml
Skipping malformed label 'Avery 5997-Spine' from avery-us-templates.xml
Skipping malformed label 'Avery 6573' from avery-us-templates.xml
Skipping malformed label 'Avery 8165' from avery-us-templates.xml
Skipping malformed label 'Brother DK-11201' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11202' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11204' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11208' from brother-other-templates.xml
Skipping malformed label 'Hema Etiketten' from misc-iso-templates.xml
Skipping malformed label 'Neato Slimline CD Case' from misc-us-templates.xml
Skipping malformed label 'Neato Slimline CD Case, spine' from misc-us-templates. xml
Skipping malformed label 'Neato USCD2lbl Rectangles' from misc-us-templates.xml
Skipping malformed label 'Stomper PRO Zip' from misc-us-templates.xml
Skipping malformed label 'Stomper PRO Spine' from misc-us-templates.xml
Skipping malformed label 'PEARL VM-6252' from pearl-iso-templates.xml
Skipping malformed label 'Uline S-5044' from uline-us-templates.xml
Skipping malformed label 'Worldlabel WL-159' from worldlabel-us-templates.xml
Skipping malformed label 'Worldlabel WL-175' from worldlabel-us-templates.xml
Skipping malformed label 'Worldlabel WL-1150' from worldlabel-us-templates.xml
Skipping malformed label 'Zweckform 32010' from zweckform-iso-templates.xml
done!
Which trackers do you want to use for your stories?
Completed the configuration, went into my redmine site to configure the redmine_backlogs plugin and the "Label types for card printing" dropdown box was empty (no options available)
I have installed backlogs as described in docs, on a ubuntu server, running over apache. just burndown charts doesn't appear. I've tried on firefox4, opera, chrome and safari. The dialog is shown but with the message 'Generating chart...' and chart options
I've gone through the steps carefully but getting this error. How do I resolve this issue? I'm on bitnami redmine 1.1.2 version.
Redmine Backlogs Installer
Installing to the production environment.
Fetching card labels from http://git.gnome.org...Skipping malformed label 'Avery 7161' from avery-iso-templates.xml
Skipping malformed label 'Avery 8666' from avery-iso-templates.xml
Skipping malformed label 'Avery 5126' from avery-us-templates.xml
Skipping malformed label 'Avery 5305' from avery-us-templates.xml
Skipping malformed label 'Avery 5997-Spine' from avery-us-templates.xml
Skipping malformed label 'Avery 6573' from avery-us-templates.xml
Skipping malformed label 'Avery 8165' from avery-us-templates.xml
Skipping malformed label 'Brother DK-11201' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11202' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11204' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11208' from brother-other-templates.xml
Skipping malformed label 'Hema Etiketten' from misc-iso-templates.xml
Skipping malformed label 'Neato Slimline CD Case' from misc-us-templates.xml
Skipping malformed label 'Neato Slimline CD Case, spine' from misc-us-templates.xml
Skipping malformed label 'Neato USCD2lbl Rectangles' from misc-us-templates.xml
Skipping malformed label 'Stomper PRO Zip' from misc-us-templates.xml
Skipping malformed label 'Stomper PRO Spine' from misc-us-templates.xml
Skipping malformed label 'PEARL VM-6252' from pearl-iso-templates.xml
Skipping malformed label 'Uline S-5044' from uline-us-templates.xml
Skipping malformed label 'Worldlabel WL-159' from worldlabel-us-templates.xml
Skipping malformed label 'Worldlabel WL-175' from worldlabel-us-templates.xml
Skipping malformed label 'Worldlabel WL-1150' from worldlabel-us-templates.xml
Skipping malformed label 'Zweckform 32010' from zweckform-iso-templates.xml
done!
rake aborted!
undefined method `trackers' for #Class:0x283da7c
./app/controllers/rb_application_controller.rb: format.html { render :file => "rb_common/not_configured" }
Should be "shared/not_configured".
Will be fine if u added http://quickhg.com/53/
http://dev.redminebacklogs.net/ is giving 502 proxy error and does not open.
On the burndown chart x axis it is hard to read the dates depending on the range of the sprint. If the range is too long you just see something like: WedThursFriWedThurFri.....
Documentation says: "Story Trackers and Task Tracker – These fields tell Backlogs what type of issues it should consider as stories and tasks respectively. You may select more than one story tracker but only one task tracker." But I definitely need to use several task trackers. Is there way for this functionality to be implemented?
I see a patch in januray to solv the bug 385, you propose to modify the file backlog_hooks.rb with this solution :
But, this solution has disappeared in the new version of the file (in februrary), It's normal ?
BR
Yannick
But
Hi,
I just realized a migration of redmine 1.0 to version 1.1.1.0
Since, I can't add or change a story point directly into an issue. I can only change the story point from the backlog interface.
A idea, to resolv this ?
Yannick
If I try to add a new sprint impediment i'm getting an empty error message which i can close by pressing the OK button. The impediment is shown with the yellow ! in the middle. After a reload it disappears.
Any help for a noob?
Thanks, sCHween
There are probably others, but on the front page of the website, the link to the forums is wrong/not working.
It should point to http://redmine-backlogs.994131.n3.nabble.com/
su redmine -c 'rake db:migrate_plugins redmine_backlogs RAILS_ENV=production --trace' (in /DATA/redmine_plaksa) ** Invoke db:migrate_plugins (first_time) ** Invoke environment (first_time) ** Execute environment ** Execute db:migrate_plugins Migrating engines... Migrating acts_as_activity_provider... Migrating acts_as_attachable... Migrating acts_as_customizable... Migrating acts_as_event... Migrating acts_as_list... Migrating acts_as_searchable... Migrating acts_as_tree... Migrating acts_as_versioned... Migrating acts_as_watchable... Migrating awesome_nested_set... Migrating classic_pagination... Migrating gravatar... Migrating open_id_authentication... Migrating prepend_engine_views... Migrating redmine_backlogs... == FlattenStoryPositions: migrating ========================================== rake aborted! An error has occurred, this and all later migrations canceled: Attempted to update a stale object /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/locking/optimistic.rb:89:in `update_without_dirty' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/dirty.rb:146:in `update_without_timestamps' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/timestamp.rb:64:in `update_without_callbacks' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/callbacks.rb:282:in `update' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/base.rb:2874:in `create_or_update_without_callbacks' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/callbacks.rb:250:in `create_or_update' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/base.rb:2555:in `save_without_validation!' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/validations.rb:1088:in `save_without_dirty!' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/dirty.rb:87:in `save_without_transactions!' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/transactions.rb:200:in `save!' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/transactions.rb:182:in `transaction' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/transactions.rb:200:in `save!' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/transactions.rb:208:in `rollback_active_record_state!' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/transactions.rb:200:in `save!' /DATA/redmine_plaksa/vendor/plugins/redmine_backlogs/db/migrate/020_flatten_story_positions.rb:23:in `up_without_benchmarks' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/base.rb:2036:in `each_with_index' /DATA/redmine_plaksa/vendor/plugins/redmine_backlogs/db/migrate/020_flatten_story_positions.rb:21:in `each' /DATA/redmine_plaksa/vendor/plugins/redmine_backlogs/db/migrate/020_flatten_story_positions.rb:21:in `each_with_index' /DATA/redmine_plaksa/vendor/plugins/redmine_backlogs/db/migrate/020_flatten_story_positions.rb:21:in `up_without_benchmarks' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/transactions.rb:182:in `transaction' /DATA/redmine_plaksa/vendor/plugins/redmine_backlogs/db/migrate/020_flatten_story_positions.rb:20:in `up_without_benchmarks' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:282:in `send' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:282:in `migrate' /usr/lib/ruby/1.8/benchmark.rb:293:in `measure' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:282:in `migrate' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:365:in `__send__' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:365:in `migrate' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:486:in `migrate' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:560:in `call' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:560:in `ddl_transaction' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/transactions.rb:182:in `transaction' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:560:in `ddl_transaction' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:485:in `migrate' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:472:in `each' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:472:in `migrate' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:400:in `up' /DATA/redmine_plaksa/vendor/rails/activerecord/lib/active_record/migration.rb:383:in `migrate' /DATA/redmine_plaksa/vendor/plugins/engines/lib/engines/plugin/migrator.rb:20:in `migrate_plugin' /DATA/redmine_plaksa/config/../vendor/plugins/engines/lib/engines/plugin.rb:93:in `migrate' /DATA/redmine_plaksa/lib/tasks/migrate_plugins.rake:8 /DATA/redmine_plaksa/lib/tasks/migrate_plugins.rake:5:in `each' /DATA/redmine_plaksa/lib/tasks/migrate_plugins.rake:5 /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:636:in `call' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:636:in `execute' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:631:in `each' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:631:in `execute' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain' /usr/lib/ruby/1.8/monitor.rb:242:in `synchronize' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:583:in `invoke' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:2029:in `each' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:2001:in `run' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling' /DATA/inst/gems/gems/rake-0.8.7/lib/rake.rb:1998:in `run' /DATA/inst/gems/gems/rake-0.8.7/bin/rake:31 /usr/bin/rake:19:in `load' /usr/bin/rake:19
PostgreSQL 8.4.4, Story table is empty before migration.
Hello Everyone,
I'm running a recent(ish) build of Redmine Backlogs and have just one lingering configuration question:
How can I disable the email notifications for just the 'Position set to X' events on a given issue?
The email settings for the Redmine instance as a whole aren't granular enough. If I disable "Issue Updates" from the enabled-emails list, these emails don't get sent but neither do more important events.
Suggestions?
Best,
Paul
PS: we're absolutely loving redmine backlogs - it's rapidly become integral to our development processes. Great work!
I'm getting the following migration errors when running "rake redmine:backlogs:install":
Migrating redmine_backlogs...
== FixPositions: migrating ===================================================
You have issues in your database that have one or more of the following problems:
I can't seem to fix any of these and some don't even appear to be true. The first one for instance (blank subject) - is this referring to the issues table?
If so I don't know what to do:
mysql> select * from issues where subject = "";
Empty set (0.00 sec)
To reach greater productivity in Backlogs number of context switches required to perform most basic actions has to be decreased. One of those is adding new stories - it's not possible currently from the taskboard view.
We use the Backlog plugin for our scrum team but do not activate the module on all our Redmine products. The settingspage of that module (/settings/plugin/redmine_backlogs/) lets you choose the type of tracker for features and tasks. The task tracker now seems to influence all other projects regarding sub issues, even when the module isn't activated.
Example:
This is a problem. This setting should only be applied when the module Backlogs is activated for the specific project.
Hello and thanks for the great plugin.
I'm having a problem with issue statuses when using the 'Master Backlog' page because it lists all the defined issue statuses. In the native redmine issue tracker it follows the workflow and only displays the allowed statuses (i.e., when creating/editing an issue through the native interface).
This is a severe limitation for my use case, since backlogs uses the native trackers and I have carefully configured the workflows to allow a ticket system and the scrum backlogs workflow:
I have never programmed in ruby, so at this point I am not much help in solving this, but it seems that the redmine_backlogs/app/views/rb_stories/_helpers.html.erb should be using the new_statuses_allowed_to or find_new_statuses_allowed_to methods of the app/models/issue_status.rb class.
Well, I don't know if any of this makes sense, but please let me know if I can help explain the issue further.
Thanks,
--Miguel
Hi,
I use the last version from repository with redmine 1.1.1
I have a error message 500 internal server when I use the link " Scrum statistics"
I found this error message in my log :
Parameters: {"action"=>"show", "controller"=>"rb_statistics"}
TypeError (can't convert nil into Float):
Thanks
Yannick
Migrated over to the chiliproject 1.2 and was trying to install this. When i run rake redmine:backlogs:install I get an error message
rake redmine:backlogs:install
(in /var/www/project/chiliproject)
=====================================================
Redmine Backlogs Installer
=====================================================
Installing to the production environment.
Fetching card labels from http://git.gnome.org...Skipping malformed label 'Avery 7161' from avery-iso-templates.xml
Skipping malformed label 'Avery 8666' from avery-iso-templates.xml
Skipping malformed label 'Avery 5126' from avery-us-templates.xml
Skipping malformed label 'Avery 5305' from avery-us-templates.xml
Skipping malformed label 'Avery 5997-Spine' from avery-us-templates.xml
Skipping malformed label 'Avery 6573' from avery-us-templates.xml
Skipping malformed label 'Avery 8165' from avery-us-templates.xml
Skipping malformed label 'Brother DK-11201' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11202' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11204' from brother-other-templates.xml
Skipping malformed label 'Brother DK-11208' from brother-other-templates.xml
Skipping malformed label 'Hema Etiketten' from misc-iso-templates.xml
Skipping malformed label 'Neato Slimline CD Case' from misc-us-templates.xml
Skipping malformed label 'Neato Slimline CD Case, spine' from misc-us-templates.xml
Skipping malformed label 'Neato USCD2lbl Rectangles' from misc-us-templates.xml
Skipping malformed label 'Stomper PRO Zip' from misc-us-templates.xml
Skipping malformed label 'Stomper PRO Spine' from misc-us-templates.xml
Skipping malformed label 'PEARL VM-6252' from pearl-iso-templates.xml
Skipping malformed label 'Uline S-5044' from uline-us-templates.xml
Skipping malformed label 'Worldlabel WL-159' from worldlabel-us-templates.xml
Skipping malformed label 'Worldlabel WL-175' from worldlabel-us-templates.xml
Skipping malformed label 'Worldlabel WL-1150' from worldlabel-us-templates.xml
Skipping malformed label 'Zweckform 32010' from zweckform-iso-templates.xml
done!
Story and task trackers are now set.
Migrating the database...rake aborted!
An error has occurred, all later migrations canceled:
Couldn't find Sprint with ID=0
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:1586:in `find_one'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:1569:in `find_from_ids'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:616:in `find'
/var/www/project/chiliproject/vendor/plugins/redmine_backlogs/lib/backlogs_issue_patch.rb:125:in `backlogs_after_save'
/var/www/project/chiliproject/vendor/plugins/redmine_backlogs/lib/backlogs_issue_patch.rb:125:in `collect'
/var/www/project/chiliproject/vendor/plugins/redmine_backlogs/lib/backlogs_issue_patch.rb:125:in `backlogs_after_save'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:178:in `send'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:178:in `evaluate_method'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:166:in `call'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:93:in `run'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in `each'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in `send'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:92:in `run'
/usr/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/callbacks.rb:276:in `run_callbacks'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:344:in `callback'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/callbacks.rb:251:in `create_or_update'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/base.rb:2538:in `save_without_validation'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/validations.rb:1078:in `save_without_dirty'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/dirty.rb:79:in `save_without_transactions'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:229:in `send'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:229:in `with_transaction_returning_status'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/database_statements.rb:136:in `transaction'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:182:in `transaction'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:228:in `with_transaction_returning_status'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:196:in `save'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:208:in `rollback_active_record_state!'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/transactions.rb:196:in `save'
/var/www/project/chiliproject/vendor/plugins/redmine_backlogs/db/migrate/013_fill_position.rb:12:in `up_without_benchmarks'
/var/www/project/chiliproject/vendor/plugins/redmine_backlogs/db/migrate/013_fill_position.rb:8:in `each'
/var/www/project/chiliproject/vendor/plugins/redmine_backlogs/db/migrate/013_fill_position.rb:8:in `up_without_benchmarks'
/var/www/project/chiliproject/vendor/plugins/redmine_backlogs/db/migrate/013_fill_position.rb:4:in `each'
/var/www/project/chiliproject/vendor/plugins/redmine_backlogs/db/migrate/013_fill_position.rb:4:in `up_without_benchmarks'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:in `send'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:in `migrate'
/usr/lib/ruby/1.8/benchmark.rb:293:in `measure'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:282:in `migrate'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:365:in `__send__'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:365:in `migrate'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:486:in `migrate'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:562:in `call'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:562:in `ddl_transaction'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:485:in `migrate'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:472:in `each'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:472:in `migrate'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:400:in `up'
/usr/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/migration.rb:383:in `migrate'
/var/www/project/chiliproject/vendor/plugins/engines/lib/engines/plugin/migrator.rb:20:in `migrate_plugin'
/var/www/project/chiliproject/config/../vendor/plugins/engines/lib/engines/plugin.rb:93:in `migrate'
/var/www/project/chiliproject/lib/tasks/migrate_plugins.rake:8
/var/www/project/chiliproject/lib/tasks/migrate_plugins.rake:5:in `each'
/var/www/project/chiliproject/lib/tasks/migrate_plugins.rake:5
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:631:in `execute'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:597:in `invoke_with_call_chain'
/usr/lib/ruby/1.8/monitor.rb:242:in `synchronize'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:590:in `invoke_with_call_chain'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:583:in `invoke'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2051:in `invoke_task'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `each'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2029:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2023:in `top_level'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2001:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2068:in `standard_exception_handling'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:1998:in `run'
/usr/lib/ruby/gems/1.8/gems/rake-0.8.7/bin/rake:31
/usr/bin/rake:19:in `load'
/usr/bin/rake:19
ERROR!
*******************************************************
Whoa! An error occurred during database migration.
Please see redmine_backlogs_install.log for more info.
******************************************************
From the log file
(in /var/www/project/chiliproject)
** Invoke db:migrate_plugins (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:migrate_plugins
Migrating engines...
Migrating acts_as_activity_provider...
Migrating acts_as_attachable...
Migrating acts_as_customizable...
Migrating acts_as_event...
Migrating acts_as_list...
Migrating acts_as_searchable...
Migrating acts_as_tree...
Migrating acts_as_versioned...
Migrating acts_as_watchable...
Migrating awesome_nested_set...
Migrating classic_pagination...
Migrating gravatar...
Migrating open_id_authentication...
Migrating prepend_engine_views...
Migrating redmine_backlogs...
== CreateStoriesTasksSprintsAndBurndown: migrating ===========================
-- add_column(:issues, :position, :integer)
-> 1.1253s
-- add_column(:issues, :story_points, :integer)
-> 1.0718s
-- add_column(:issues, :remaining_hours, :float)
-> 1.1670s
-- add_column(:versions, :sprint_start_date, :date, {:null=>true})
-> 0.0179s
-- create_table(:burndown_days)
-> 0.3605s
-- add_index(:burndown_days, :version_id)
-> 0.0135s
-- execute("update issues set start_date = NULL where due_date < start_date")
-> 0.0395s
== CreateStoriesTasksSprintsAndBurndown: migrated (3.7990s) ==================
== MigrateLegacy: migrating ==================================================
-- execute("select count(*) from backlogs")
== MigrateLegacy: migrated (0.0023s) =========================================
== FillPosition: migrating ===================================================
-- execute("select project_id, max(position) from issues where parent_id is null group by project_id")
-> 0.0216s
Hi,
you need to change the lign 198 into the file backlogs_project_patch.rb
by :
points_per_hour = Float(Story.find_by_sql("select avg(story_points) / avg(estimated_hours) as points_per_hour from issues where #{select_stories}")[0].points_per_hour)
Bye
Yannick
Hi all,
Great plugin - it's been very helpful for our backlog organization in Redmine. One quick and easy improvement I would suggest is a color coding change of features (green) versus bugs (red) in the Master Backlogs page. This would help make planning a snap if you could quickly differentiate between the two item types.
Perhaps longer-term the ability to show subcategories (and add a color-coding option per category) for managing the overall project backlog would be a wonderful enhancement as well.
Hello,
The pictures attached to an issue is not exported when I click on sprint cards. I would be nice to have this feature !
Thanks.
Hi,
Great plugin!!
How to set user's role using the Redmine interface, and choose between Product Owner, Scrum Master and Team Member. I couldn't find any way how to do that.
Redmine 1.0.5, Backlog 0.3.2
Thanks!
Can't create tasks on the task board. After inputing values in a new task card, a popup labeled "backlog plugin" shows the following error:
Tracker ID translation missing: en, error_inclusion
Task card is shown on the task board with a warning sign and disappears upon refreshing the page.
Any ideas? Been trying for hours to find the problem but I'm running out of ideas. Thanks!
environment:
Mac OS X SL
Apache+Passenger
redmine 1.1.2
redmine_backlogs latest on master
ruby 1.8.7
gems:
rails 2.3.5
rack 1.0.1
rmagick
i18n 0.4.2
icalendar
prawn
holidays
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.