Project

General

Profile

Ticket grouping plugin

Added by Andrew Chaika over 15 years ago

I have developed ticket (issues) grouping plugin and tested it on current trunk.
There is a sample screenshot:

Maybe it will be usefull for someone.


Replies (217)

RE: Ticket grouping plugin - Added by Gennadii Omelchenko almost 15 years ago

Another bug.

In Subissue parent Issue Subject dispays twice

Parent Issue Subject Displays Twice In Subissue

Parent_Issue_Subject_Displays_Twice.PNG (16.2 KB) Parent_Issue_Subject_Displays_Twice.PNG Parent Issue Subject Displays Twice In Subissue

RE: Ticket grouping plugin - Added by Terry Nelson almost 15 years ago

I am a complete newbie to Redmine and RoR. I have installed Redmine 0.8.7 just fine. I have installed issue grouping 0.1.6 (tried 0.1.7 but it crashes Redmine completely).
Redmine is functional and I can see the dotted lines for subtasks, but cannot create them. I get "failed to create subissue" error and I don't think that I am seeing all of the added components that I should (doesn't match screen shots).
I see that two others mention this issue and suggest adding a line such as: i2.priority = p_issue.priority to a controller file, but I cannot determine how to do this. It appears there is some issue with required fields not being populated?
Please advise. I see VERY much value in being able to have tasks in nested sets.
Please be very clear in your help as I can follow specific instructions, but have no RoR skills to draw on.

RE: Ticket grouping plugin - Added by Stanislav Plakhin over 14 years ago

Gennadii Omelchenko,
you need to find the file /vendor/plugins/redmine_issues_group/app/views/issues/_subissues_list.rhtml

and change line 9 to:
<%= link_to_issue(@issue.parent) %>

RE: Ticket grouping plugin - Added by Terry Nelson over 14 years ago

Thanks Gennadii for the very specific help. I changed the line, which consisted of removing
: <%=h @issue.parent.subject %>
from the end of the existing line (the first part was just as you indicated I needed it to read)
However, I still get the same error. When I open an existing task and selected to add a new subtask after I set the values for the subtask and click to save, an error bar shows up saying "failed to create..."
Any other ideas? I really appreciate your help.

RE: Ticket grouping plugin - Added by Gennadii Omelchenko over 14 years ago

Hi, Terry! I suffer too. It happens when you issue tracker has a custom mandatory field. And it's impossible to add new subtask in that way, because subtask's predefined view doesn't support custom fields, and redmine engine cannot add this task (imho). So, only way to accomplish this is to create a new issue and set parent for it via context menu.

I hope very much this trouble will be fixed soon.

RE: Ticket grouping plugin - Added by Terry Nelson over 14 years ago

Thanks Gennadii! I had tried to make the change parent context item work but it didn't seem to either. However, after experimenting I have discovered that by entering just the task number in the parent field, it works! I am at least in business on that. I appreciate your help. I hope they keep improving the plugins. I sure appreciate all the work and willingness to share.

RE: Ticket grouping plugin - Added by Andreas Jonderko over 14 years ago

Thanks for this plugin!

I'm uploading german translations for the current release.

de.tar.gz (499 Bytes) de.tar.gz

RE: Ticket grouping plugin - Added by Oleg Shiff over 14 years ago

Андрей!
Спасибо за отличный плагин.
Подскажите, пожалуйста, как в меню сохраненных запросов исправить вопросительные знаки на действующие значения см. картинку.

RE: Ticket grouping plugin - Added by Stanislav Plakhin over 14 years ago

What rights do I need to assign to a user in order to let him create sub issues? At this time only admin has such rights in my project :(

RE: Ticket grouping plugin - Added by Andrew Chaika over 14 years ago

Oleg Shiff,

It's because method Query.issue_count raises an exception. What version of Redmine do you use?

Remove "rescue '???'" from 27-th line of \redmine_issues_group\app\views\issues\_sidebar.rhtml:

<%= link_to h(query.name), {:controller => 'issues', :action => 'index', :project_id => @project, :query_id => query}, 
  :class => (query.is_public ? 'icon icon-fav-off' : 'icon icon-fav') %> (<%= query.issue_count rescue '???' %>)<br />

and post your exception message.

RE: Ticket grouping plugin - Added by Andrew Chaika over 14 years ago

Stanislav Plakhin wrote:

What rights do I need to assign to a user in order to let him create sub issues? At this time only admin has such rights in my project :(

It's "edit parent" permission.

RE: Ticket grouping plugin - Added by Oleg Shiff over 14 years ago

Andrew Chaika wrote:

Oleg Shiff,

It's because method Query.issue_count raises an exception. What version of Redmine do you use?

Remove "rescue '???'" from 27-th line of _

edmine_issues_groupappiewsissues_sidebar.rhtml_:

[...]
and post your exception message.

Redmine version 0.8.6

Processing IssuesController#index (for my.ip at 2010-03-15 14:34:31) [GET]
  Session ID: f2d0f33c2e38fca2f32cf18fc79ca500
  Parameters: {"action"=>"index", "controller"=>"issues"}
Rendering template within layouts/base
Rendering issues/index.rhtml

ActionView::TemplateError (undefined method `issue_count' for #<Query:0xb64d027c>) on line #26 of issues/_sidebar.rhtml:
23: <% end %>
24: <% queries.each do |query| -%>
25: <% query.project = @project unless @project.nil? %>
26: <%= link_to h(query.name), {:controller => 'issues', :action => 'index', :project_id => @project, :query_id => query}, :class => (query.is_public ? 'icon icon-fav-off' : 'icon icon-fav') %> (<%= query.issue_count %>)<br />
27: <% end -%>
28: <% end -%>
29: <%= call_hook(:view_issues_sidebar_queries_bottom) %>

    vendor/rails/activerecord/lib/active_record/attribute_methods.rb:256:in `method_missing'
    vendor/plugins/redmine_issues_group/app/views/issues/_sidebar.rhtml:26:in `_run_erb_47vendor47plugins47redmine_issues_group47app47views47issues47_sidebar46rhtml'
    vendor/plugins/redmine_issues_group/app/views/issues/_sidebar.rhtml:24:in `each'
    vendor/plugins/redmine_issues_group/app/views/issues/_sidebar.rhtml:24:in `_run_erb_47vendor47plugins47redmine_issues_group47app47views47issues47_sidebar46rhtml'
    vendor/plugins/redmine_issues_group/app/views/issues/_sidebar.rhtml:20:in `each'
    vendor/plugins/redmine_issues_group/app/views/issues/_sidebar.rhtml:20:in `_run_erb_47vendor47plugins47redmine_issues_group47app47views47issues47_sidebar46rhtml'
    vendor/rails/actionpack/lib/action_view/base.rb:342:in `send'
    vendor/rails/actionpack/lib/action_view/base.rb:342:in `execute'
    vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in `send'
    vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in `render'
    vendor/rails/actionpack/lib/action_view/partial_template.rb:20:in `render'
    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:30:in `benchmark'
    vendor/rails/actionpack/lib/action_view/partial_template.rb:19:in `render'
    vendor/rails/actionpack/lib/action_view/template.rb:22:in `render_template'
    vendor/rails/actionpack/lib/action_view/partials.rb:110:in `render_partial'
    vendor/rails/actionpack/lib/action_view/base.rb:277:in `render'
    app/views/issues/index.rhtml:56:in `_run_erb_47app47views47issues47index46rhtml'
    vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:141:in `call'
    vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:141:in `capture_erb_with_buffer'
    vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:44:in `capture'
    vendor/rails/actionpack/lib/action_view/helpers/capture_helper.rb:125:in `content_for'
    app/helpers/application_helper.rb:599:in `content_for'
    app/views/issues/index.rhtml:55:in `_run_erb_47app47views47issues47index46rhtml'
    vendor/rails/actionpack/lib/action_view/base.rb:342:in `send'
    vendor/rails/actionpack/lib/action_view/base.rb:342:in `execute'
    vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in `send'
    vendor/rails/actionpack/lib/action_view/template_handlers/compilable.rb:29:in `render'
    vendor/rails/actionpack/lib/action_view/template.rb:35:in `render'
    vendor/rails/actionpack/lib/action_view/template.rb:22:in `render_template'
    vendor/rails/actionpack/lib/action_view/base.rb:248:in `render_file'
    vendor/rails/actionpack/lib/action_controller/base.rb:1112:in `render_for_file'
    vendor/rails/actionpack/lib/action_controller/base.rb:872:in `render_with_no_layout'
    vendor/rails/actionpack/lib/action_controller/layout.rb:251:in `render_without_benchmark'
    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
    vendor/rails/activesupport/lib/active_support/core_ext/benchmark.rb:8:in `realtime'
    vendor/rails/actionpack/lib/action_controller/benchmarking.rb:51:in `render'
    app/controllers/issues_controller.rb:71:in `index'
    vendor/rails/actionpack/lib/action_controller/mime_responds.rb:131:in `call'
    vendor/rails/actionpack/lib/action_controller/mime_responds.rb:131:in `custom'
    vendor/rails/actionpack/lib/action_controller/mime_responds.rb:160:in `call'
    vendor/rails/actionpack/lib/action_controller/mime_responds.rb:160:in `respond'
    vendor/rails/actionpack/lib/action_controller/mime_responds.rb:154:in `each'
    vendor/rails/actionpack/lib/action_controller/mime_responds.rb:154:in `respond'
    vendor/rails/actionpack/lib/action_controller/mime_responds.rb:107:in `respond_to'
    app/controllers/issues_controller.rb:70:in `index'
    vendor/rails/actionpack/lib/action_controller/base.rb:1166:in `send'
    vendor/rails/actionpack/lib/action_controller/base.rb:1166:in `perform_action_without_filters'
    vendor/rails/actionpack/lib/action_controller/filters.rb:579:in `call_filters'
    vendor/rails/actionpack/lib/action_controller/filters.rb:572: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:201:in `perform_action_without_caching'
    vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:13:in `passenger_orig_perform_action'
    vendor/rails/activerecord/lib/active_record/connection_adapters/abstract/query_cache.rb:33:in `cache'
    vendor/rails/activerecord/lib/active_record/query_cache.rb:8:in `cache'
    vendor/rails/actionpack/lib/action_controller/caching/sql_cache.rb:12:in `passenger_orig_perform_action'
    /usr/lib/ruby/1.8/passenger/railz/request_handler.rb:53:in `perform_action'
    vendor/rails/actionpack/lib/action_controller/base.rb:529:in `send'
    vendor/rails/actionpack/lib/action_controller/base.rb:529:in `process_without_filters'
    vendor/rails/actionpack/lib/action_controller/filters.rb:568:in `process_without_session_management_support'
    vendor/rails/actionpack/lib/action_controller/session_management.rb:130:in `process'
    vendor/rails/actionpack/lib/action_controller/base.rb:389:in `process'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:149:in `handle_request'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:107:in `dispatch'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `synchronize'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:104:in `dispatch'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:120:in `dispatch_cgi'
    vendor/rails/actionpack/lib/action_controller/dispatcher.rb:35:in `dispatch'
    /usr/lib/ruby/1.8/passenger/railz/request_handler.rb:38:in `process_request'
    /usr/lib/ruby/1.8/passenger/abstract_request_handler.rb:163:in `main_loop'
    /usr/lib/ruby/1.8/passenger/railz/application_spawner.rb:307:in `start_request_handler'
    /usr/lib/ruby/1.8/passenger/railz/application_spawner.rb:276:in `handle_spawn_application'
    /usr/lib/ruby/1.8/passenger/utils.rb:165:in `safe_fork'
    /usr/lib/ruby/1.8/passenger/utils.rb:163:in `fork'
    /usr/lib/ruby/1.8/passenger/utils.rb:163:in `safe_fork'
    /usr/lib/ruby/1.8/passenger/railz/application_spawner.rb:274:in `handle_spawn_application'
    /usr/lib/ruby/1.8/passenger/utils.rb:165:in `safe_fork'
    /usr/lib/ruby/1.8/passenger/utils.rb:163:in `fork'
    /usr/lib/ruby/1.8/passenger/utils.rb:163:in `safe_fork'
    /usr/lib/ruby/1.8/passenger/railz/application_spawner.rb:273:in `handle_spawn_application'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:317:in `__send__'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:317:in `main_loop'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:168:in `start_synchronously'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:135:in `start'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:112:in `fork'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:112:in `start'
    /usr/lib/ruby/1.8/passenger/railz/application_spawner.rb:177:in `start'
    /usr/lib/ruby/1.8/passenger/spawn_manager.rb:218:in `spawn_rails_application'
    /usr/lib/ruby/1.8/passenger/spawn_manager.rb:213:in `synchronize'
    /usr/lib/ruby/1.8/passenger/spawn_manager.rb:213:in `spawn_rails_application'
    /usr/lib/ruby/1.8/passenger/spawn_manager.rb:122:in `spawn_application'
    /usr/lib/ruby/1.8/passenger/spawn_manager.rb:247:in `handle_spawn_application'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:317:in `__send__'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:317:in `main_loop'
    /usr/lib/ruby/1.8/passenger/abstract_server.rb:168:in `start_synchronously'
    /usr/lib/passenger/passenger-spawn-server:46

Rendering /opt/redmine/redmine-0.8.6/public/500.html (500 Internal Server Error)

RE: Ticket grouping plugin - Added by Trevor Jeppesen over 14 years ago

Has anyone used this plugin (redmine_issues_group_0_1_7.zip from this thread) while interfaceing to Redmine with IE7/IE8? It seems as though there are CSS issues (doesn't break it, just makes the issue list less "pretty" and the Jquery dialog box almost unusable). I've tried to find which CSS parameters should be changed to fix the inconsisties between browsers but haven't come up with anything yet. Do you think adding a "reset css" to the stylesheets would fix it, or is the problem with Jquery?

Redmine 0.8.7 stable, Apache2, Mysql.

See attached pics. Great In Firefox 3.6, Not so great in IE7/8.

Thanks Trevor

ie_issue_list.JPG (44.3 KB) ie_issue_list.JPG IE8 Issue List - Links/subject out of alignment (should be on left)
ff_issue_list.JPG (47.3 KB) ff_issue_list.JPG FF 3.6 Issue List - Looks great
ie_add_subtask.JPG (27.1 KB) ie_add_subtask.JPG IE8 Add Subtask - Fields overlap each other
ff_add_subtask.JPG (28.4 KB) ff_add_subtask.JPG FF 3.6 Add Subtask - Looks great

RE: Ticket grouping plugin - Added by Andrew Chaika over 14 years ago

In IE7/8 just turn off compatibility (with IE6) mode.
By default in Windows 7 with IE8 all intranet sites are displayed in IE6 compatibility mode.

RE: Ticket grouping plugin - Added by Trevor Jeppesen over 14 years ago

Andrew Chaika wrote:

In IE7/8 just turn off compatibility (with IE6) mode.
By default in Windows 7 with IE8 all intranet sites are displayed in IE6 compatibility mode.

Thanks for the quick response. That works with IE8, but not IE7 (there isn't a compatibility mode setting in the options). A friend (thanks Justin) suggested adding a tabular height declaration in the assets/stylesheets/stylesheet.css for the dialog box overlay issue. This seems to help, but doesn't completely resolve the problem.

RE: Ticket grouping plugin - Added by Serg Vasiliev over 14 years ago

Андрей!
Поставил плагин, мигрировал.
При просмотре списка задач видим следующую картину:
При нажатии на эту ссылку - соответетсвующее сообщение

Как пофиксить?
Спасибо

RE: Ticket grouping plugin - Added by Serg Vasiliev over 14 years ago

в догонку
ruby 1.8.7
redmine 0.9.1
windows + mongrel_service

RE: Ticket grouping plugin - Added by Marco Gutsche over 14 years ago

Hello,

I've installed your plugin successfully and it's working fine.

But I found some tickets in the ticket-overview that are listed twice, one time as a single ticket and one time as a subticket?

ticket1.JPG (3.38 KB) ticket1.JPG single ticket
ticket2.JPG (12.5 KB) ticket2.JPG subticket

RE: Ticket grouping plugin - Added by Somesh Gangapuri over 14 years ago

Is this plug-in compatible with Redmine Core Trunk r3668? Im getting the follwoing error
NoMethodError in Issues#index
Showing vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml where line #9 raised:

undefined method `column_header_with_spans' for #<ActionView::Base:0x44bfd40>

Extracted source (around line #9):

6: </th>
7: <%= sort_header_tag('id', :caption => '#', :default_order => 'desc') >
8: <
query.columns.each do |column| >
9: <
= column_header_with_spans(column) >
10: <
end %>
11: </tr></thead>
12: <tbody>

Trace of template inclusion: vendor/plugins/redmine_default_columns/app/views/issues/index.rhtml

RAILS_ROOT: C:/Ruby/Apps/Redmine

Application Trace | Framework Trace | Full Trace
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:9
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:8:in `each'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:8
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `capture'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `capture'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/form_tag_helper.rb:466:in `form_tag_in_block'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/form_tag_helper.rb:39:in `form_tag'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:1:in `_run_rhtml_vendor47plugins47redmine_issues_group47app47views47issues47_list46rhtml_locals_issues_list_object_query'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:306:in `with_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:30:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:20:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:26:in `benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:26:in `benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:19:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/template.rb:205:in `render_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:44:in `render_partial'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/partials.rb:184:in `render_partial'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:267:in `render'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_default_columns/app/views/issues/index.rhtml:62:in `_run_rhtml_vendor47plugins47redmine_default_columns47app47views47issues47index46rhtml'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:306:in `with_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:30:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/template.rb:205:in `render_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:265:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:348:in `_render_with_layout'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:262:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1250:in `render_for_file'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:945:in `render_without_benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:51:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:51:in `render'
C:/Ruby/Apps/Redmine/app/controllers/issues_controller.rb:78
C:/Ruby/Apps/Redmine/app/controllers/issues_controller.rb:77:in `index_without_xls_export'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:9
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:8:in `each'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:8
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `capture'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `capture'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/form_tag_helper.rb:466:in `form_tag_in_block'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/form_tag_helper.rb:39:in `form_tag'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:1:in `_run_rhtml_vendor47plugins47redmine_issues_group47app47views47issues47_list46rhtml_locals_issues_list_object_query'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:306:in `with_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:30:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:20:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:26:in `benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:26:in `benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:19:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/template.rb:205:in `render_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:44:in `render_partial'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/partials.rb:184:in `render_partial'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:267:in `render'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_default_columns/app/views/issues/index.rhtml:62:in `_run_rhtml_vendor47plugins47redmine_default_columns47app47views47issues47index46rhtml'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:306:in `with_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:30:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/template.rb:205:in `render_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:265:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:348:in `_render_with_layout'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:262:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1250:in `render_for_file'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:945:in `render_without_benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:51:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:51:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:135:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:135
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:175:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:175:in `respond'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:173:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:173:in `respond'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:107:in `respond_to'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_xls_export_v003/lib/issues_controller_xls_patch.rb:26:in `index'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in `perform_action_without_filters'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:617:in `call_filters'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146:in `perform_action'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in `process_without_filters'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606:in `process'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:391:in `process'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:386:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in `dispatch'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in `_call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in `cache'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/session/cookie_store.rb:93:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `synchronize'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/cgi_process.rb:44:in `dispatch_cgi'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:101:in `dispatch_cgi'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:27:in `dispatch'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:76:in `process'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `synchronize'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `process'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:159:in `process_client'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `process_client'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `initialize'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `new'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `initialize'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `new'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:282:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:128:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/command.rb:212:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:281
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:9
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:8:in `each'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:8
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `capture'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:129:in `with_output_buffer'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/capture_helper.rb:36:in `capture'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/form_tag_helper.rb:466:in `form_tag_in_block'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/helpers/form_tag_helper.rb:39:in `form_tag'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_issues_group/app/views/issues/_list.rhtml:1:in `_run_rhtml_vendor47plugins47redmine_issues_group47app47views47issues47_list46rhtml_locals_issues_list_object_query'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:306:in `with_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:30:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:20:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:26:in `benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:26:in `benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:19:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/template.rb:205:in `render_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable_partial.rb:44:in `render_partial'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/partials.rb:184:in `render_partial'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:267:in `render'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_default_columns/app/views/issues/index.rhtml:62:in `_run_rhtml_vendor47plugins47redmine_default_columns47app47views47issues47index46rhtml'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:34:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:306:in `with_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/renderable.rb:30:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/template.rb:205:in `render_template'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:265:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:348:in `_render_with_layout'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_view/base.rb:262:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1250:in `render_for_file'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:945:in `render_without_benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:51:in `render'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:51:in `render'
C:/Ruby/Apps/Redmine/app/controllers/issues_controller.rb:78
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:135:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:135
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:175:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:175:in `respond'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:173:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:173:in `respond'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/mime_responds.rb:107:in `respond_to'
C:/Ruby/Apps/Redmine/app/controllers/issues_controller.rb:77:in `index_without_xls_export'
C:/Ruby/Apps/Redmine/vendor/plugins/redmine_xls_export_v003/lib/issues_controller_xls_patch.rb:26:in `index'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:1331:in `perform_action_without_filters'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:617:in `call_filters'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/1.8/benchmark.rb:308:in `realtime'
C:/Ruby/lib/ruby/gems/1.8/gems/activesupport-2.3.5/lib/active_support/core_ext/benchmark.rb:17:in `ms'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/rescue.rb:160:in `perform_action_without_flash'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/flash.rb:146:in `perform_action'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in `send'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:532:in `process_without_filters'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/filters.rb:606:in `process'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:391:in `process'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/base.rb:386:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/routing/route_set.rb:437:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:87:in `dispatch'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:121:in `_call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:130
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:29:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:9:in `cache'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/query_cache.rb:28:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/activerecord-2.3.5/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/string_coercion.rb:25:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/head.rb:9:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/methodoverride.rb:24:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/params_parser.rb:15:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/session/cookie_store.rb:93:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/failsafe.rb:26:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `synchronize'
C:/Ruby/lib/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/lock.rb:11:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:114:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/reloader.rb:34:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:108:in `call'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/cgi_process.rb:44:in `dispatch_cgi'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:101:in `dispatch_cgi'
C:/Ruby/lib/ruby/gems/1.8/gems/actionpack-2.3.5/lib/action_controller/dispatcher.rb:27:in `dispatch'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:76:in `process'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `synchronize'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/rails.rb:74:in `process'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:159:in `process_client'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:158:in `process_client'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `initialize'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `new'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:285:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `initialize'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `new'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel.rb:268:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:282:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `each'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/configurator.rb:281:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:128:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/lib/mongrel/command.rb:212:in `run'
C:/Ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mingw32/bin/mongrel_rails:281
C:/Ruby/bin/mongrel_rails:19:in `load'
C:/Ruby/bin/mongrel_rails:19
Request
Parameters:

{"project_id"=>"sp1"}

Show session dump


Response
Headers:

{"Content-Type"=>"text/html",
"Cache-Control"=>"no-cache"}

RE: Ticket grouping plugin - Added by Somesh Gangapuri over 14 years ago

here is my environment:

Ruby version 1.8.7 (i386-mingw32)
RubyGems version 1.3.5
Rack version 1.0
Rails version 2.3.5
Active Record version 2.3.5
Active Resource version 2.3.5
Action Mailer version 2.3.5
Active Support version 2.3.5
Application root C:/Ruby/Apps/Redmine
Environment development
Database adapter mysql
Database schema version 20100221100219

About your Redmine plugins
Issues XLS export 0.0.3
Redmine Estimations plugin 0.0.1
Redmine Issues Group plugin 0.1.7
Redmine risks plugin 1.0.0
Timesheet Plugin 0.6.0
Redmine Requirement Management Tool plugin BETA-0.0
Redmine Schedules plugin 0.4.2.1

RE: Ticket grouping plugin - Added by Nikita Petrov over 14 years ago

Hi, Andrew!
Why you didn't upload the newer version in github? As i see, the latest version is 0.1.7, but in repository there is just 0.0.7 aviliable..
And also, can u update the first post in this issue and add link to github, or on latest version fo u'r great plugin?

RE: Ticket grouping plugin - Added by Marco Gutsche over 14 years ago

Hello,

I've read that subtasking in the new realse will be a core function.
So I've checkout the latest trunk and the database structure looks very similiar (the core has an extra collumn root-id).

Is a migration possible by filling this extra collumn or will it be more work to migrate to redmine 1.0.0?

Thank a lot.

RE: Ticket grouping plugin - Added by Marco Gutsche over 14 years ago

Marco Gutsche wrote:

Hello,

I've read that subtasking in the new realse will be a core function.
So I've checkout the latest trunk and the database structure looks very similiar (the core has an extra collumn root-id).

Is a migration possible by filling this extra collumn or will it be more work to migrate to redmine 1.0.0?

Thank a lot.

Hello,

has nobody an idea or an hint? :(

RE: Ticket grouping plugin - Added by Roland Discein over 14 years ago

Marco Gutsche wrote:

Marco Gutsche wrote:

Hello,

I've read that subtasking in the new realse will be a core function.
So I've checkout the latest trunk and the database structure looks very similiar (the core has an extra collumn root-id).

Is a migration possible by filling this extra collumn or will it be more work to migrate to redmine 1.0.0?

Thank a lot.

Hello,

has nobody an idea or an hint? :(

current version of a plugin is compatible, but core functions have different behaviour with columns lft and rgt. Also plugin have additional features. My users have got used to use the plugin interface for subtasking, so this code still alive.

Duplicate changes in history - Added by Alexey Sulimov over 14 years ago

Is v.0.1.4 incompatible with Redmine 0.9.3 ?
The bug was detected, it is fully described here:
http://www.redmine.org/issues/5566

(176-200/217)