Giter VIP home page Giter VIP logo

redmine_custom_reports's People

Contributors

aceccarelli avatar atopcu avatar cheoalejo avatar kozmanbalint avatar nbnew25 avatar nodecarter avatar redneckbubba avatar

Stargazers

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

Watchers

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

redmine_custom_reports's Issues

redmine 500 error

Started POST "/projects/xxxxx/custom_reports" for xxxxxxxxxx at 2016-04-27 01:09:30 +0000
Processing by CustomReportsController#create as HTML
Parameters: {"utf8"=>"✓", "authenticity_token"=>"xxxxxxxxxx", "custom_report"=>{"name"=>"Issues by ", "description"=>"", "chart_type"=>"pie", "is_public"=>"0", "group_by"=>"", "null_text"=>"Null", "series_attributes"=>{"0"=>{"name"=>"", "flt"=>{"f"=>["status_id", ""], "op"=>{"status_id"=>"o", "project_id"=>"=", "tracker_id"=>"=", "priority_id"=>"=", "author_id"=>"=", "assigned_to_id"=>"=", "member_of_group"=>"=", "assigned_to_role"=>"=", "fixed_version_id"=>"=", "category_id"=>"=", "subject"=>"", "description"=>"", "created_on"=>"=", "updated_on"=>"=", "closed_on"=>"=", "start_date"=>"=", "due_date"=>"=", "done_ratio"=>"=", "is_private"=>"=", "watcher_id"=>"=", "relates"=>"=", "duplicates"=>"=", "duplicated"=>"=", "blocks"=>"=", "blocked"=>"=", "precedes"=>"=", "follows"=>"=", "copied_to"=>"=", "copied_from"=>"=", "parent_id"=>"=", "child_id"=>"=", "contacts"=>"=", "companies"=>"=", "deal"=>"=", "customer"=>"=", "ticket_source"=>"=", "customer_company"=>"=", "ticket_reaction_time"=>"=", "ticket_first_response_time"=>"=", "ticket_resolve_time"=>"=", "vote"=>"="}, "v"=>{"project_id"=>["mine"], "tracker_id"=>["14"], "priority_id"=>["1"], "author_id"=>["me"], "assigned_to_id"=>["me"], "member_of_group"=>["24"], "assigned_to_role"=>["3"], "subject"=>[""], "description"=>[""], "created_on"=>[""], "updated_on"=>[""], "closed_on"=>[""], "start_date"=>[""], "due_date"=>[""], "done_ratio"=>[""], "is_private"=>["1"], "watcher_id"=>["me"], "contacts"=>["30"], "deal"=>[""], "customer"=>["30"], "ticket_source"=>["0"], "customer_company"=>[""], "ticket_reaction_time"=>[""], "ticket_first_response_time"=>[""], "ticket_resolve_time"=>[""], "vote"=>["2"]}}, "_destroy"=>"false"}}}, "commit"=>"Create", "project_id"=>"xxxxx"}
Current user: xxxxxx (id=x)
Completed 500 Internal Server Error in 10ms (ActiveRecord: 3.5ms)
ActiveModel::ForbiddenAttributesError (ActiveModel::ForbiddenAttributesError):
lib/redmine/sudo_mode.rb:63:in `sudo_mode'

Getting internal server error "ActionView::Template::Error (undefined local variable or method `superclass' for #<QueryExt:0x3d1f4a8>)"

I'm using this plugin with Redmine 3.0.0 and Rails 4.2.0, but on one report I'm getting the following error (it is working on Redmine 2.6.1 with Rails 3.2.21):

Rendered plugins/redmine_custom_reports/app/views/custom_reports/show.html.erb within layouts/base (46.9ms)
Completed 500 Internal Server Error in 125ms

ActionView::Template::Error (undefined local variable or method `superclass' for #<QueryExt:0x3d1f4a8>):
    43:     <% @custom_report.series.each do |series| %>
    44:       <%= content_tag :div, :class => "custom-report-chart",
    45:                      :style => width_style_for_series(@custom_report),
    46:                       "data-chart_data" => [series.data].to_json do %>
    47:         <h4><%= series.name %></h4>
    48:         <svg/>
    49:       <% end %>
  app/models/query.rb:594:in `statement'
  app/models/issue_query.rb:306:in `issue_count_by_group'

What could be the problem?

A new feature-Allowed to select the mode of data displaying

If I customized a pie report that is for resolved issue VS total issue, when I move to the pie field, the number of resolved and total will displayed, but hidden when not focusing on the pie field, can it has a setting to select the number can be displayed always or hidden when move to display? I mention it for using the picture in the document, then the data is needed.

Problem with plugin Loading

Hi!

I installed your plugin and activate it in the settings of project
screenshot_8

I have seen that plugin isn't load
screenshot_9

And see this in the log
screenshot_10

How can i fix this problem and can start to use your awesome plugin?)

P.S. Please support me, buddy)
P.P.S. From Saint Petersburg, Russia with Respect)

Template error while trying to create a new custom report

Here is what I'm getting in the console:

ActionView::Template::Error (undefined method each' for nil:NilClass): 4: <tr> 5: <td> 6: <table> 7: <% query.sorted_available_filters.each do |filter| %> 8: <% 9: field = filter[0] 10: field_id = "#{series_id}_#{field}" app/models/query.rb:310:inavailable_filters'
app/helpers/application_helper.rb:948:in `labelled_form_for'

A new feature-Global customized report

I have seen someone proposed this request, I think it is a necessary req. for if there are many projects, the work load of defining same customized reports will be large, Hope to support private, project public, global public settings 3 views.

Thanks, it is a very userful plug-in for customized graph.

Page not found

hi
when i try to open plugin i see following error
Page not found

The page you were trying to access doesn't exist or has been removed.

Back

Redmine version :2.6.2
Ruby :2
DB:Postgres

url :http://10.11.1.21/projects/test/custom_reports

Log:

App 547 stderr: AbstractController::ActionNotFound (The action 'midhco' could not be found for ProjectsController):
App 547 stderr: actionpack (3.2.21) lib/abstract_controller/base.rb:116:in process' App 547 stderr: actionpack (3.2.21) lib/abstract_controller/rendering.rb:45:inprocess'
App 547 stderr: actionpack (3.2.21) lib/action_controller/metal.rb:203:in dispatch' App 547 stderr: actionpack (3.2.21) lib/action_controller/metal/rack_delegation.rb:14:indispatch'
App 547 stderr: actionpack (3.2.21) lib/action_controller/metal.rb:246:in block in action' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/routing/route_set.rb:73:incall'
App 547 stderr: actionpack (3.2.21) lib/action_dispatch/routing/route_set.rb:73:in dispatch' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/routing/route_set.rb:36:incall'
App 547 stderr: journey (1.0.4) lib/journey/router.rb:68:in block in call' App 547 stderr: journey (1.0.4) lib/journey/router.rb:56:ineach'
App 547 stderr: journey (1.0.4) lib/journey/router.rb:56:in call' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/routing/route_set.rb:608:incall'
App 547 stderr: rack-raw-upload (1.1.1) lib/rack/raw_upload.rb:18:in call' App 547 stderr: rack-openid (1.4.2) lib/rack/openid.rb:98:incall'
App 547 stderr: request_store (1.0.5) lib/request_store/middleware.rb:9:in call' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/best_standards_support.rb:17:incall'
App 547 stderr: rack (1.4.5) lib/rack/etag.rb:23:in call' App 547 stderr: rack (1.4.5) lib/rack/conditionalget.rb:25:incall'
App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/head.rb:14:in call' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/params_parser.rb:21:incall'
App 547 stderr: plugins/redmine_dmsf/lib/redmine_dmsf/webdav/no_parse.rb:33:in call' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/flash.rb:242:incall'
App 547 stderr: rack (1.4.5) lib/rack/session/abstract/id.rb:210:in context' App 547 stderr: rack (1.4.5) lib/rack/session/abstract/id.rb:205:incall'
App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/cookies.rb:341:in call' App 547 stderr: activerecord (3.2.21) lib/active_record/query_cache.rb:64:incall'
App 547 stderr: activerecord (3.2.21) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in call' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/callbacks.rb:28:inblock in call'
App 547 stderr: activesupport (3.2.21) lib/active_support/callbacks.rb:405:in _run__1487387855216005524__call__320753257184479042__callbacks' App 547 stderr: activesupport (3.2.21) lib/active_support/callbacks.rb:405:in__run_callback'
App 547 stderr: activesupport (3.2.21) lib/active_support/callbacks.rb:385:in _run_call_callbacks' App 547 stderr: activesupport (3.2.21) lib/active_support/callbacks.rb:81:inrun_callbacks'
App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/callbacks.rb:27:in call' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/remote_ip.rb:31:incall'
App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/debug_exceptions.rb:16:in call' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/show_exceptions.rb:56:incall'
App 547 stderr: railties (3.2.21) lib/rails/rack/logger.rb:32:in call_app' App 547 stderr: railties (3.2.21) lib/rails/rack/logger.rb:16:inblock in call'
App 547 stderr: activesupport (3.2.21) lib/active_support/tagged_logging.rb:22:in tagged' App 547 stderr: railties (3.2.21) lib/rails/rack/logger.rb:16:incall'
App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/request_id.rb:22:in call' App 547 stderr: rack (1.4.5) lib/rack/methodoverride.rb:21:incall'
App 547 stderr: rack (1.4.5) lib/rack/runtime.rb:17:in call' App 547 stderr: activesupport (3.2.21) lib/active_support/cache/strategy/local_cache.rb:72:incall'
App 547 stderr: rack (1.4.5) lib/rack/lock.rb:15:in call' App 547 stderr: actionpack (3.2.21) lib/action_dispatch/middleware/static.rb:83:incall'
App 547 stderr: rack-cache (1.2) lib/rack/cache/context.rb:136:in forward' App 547 stderr: rack-cache (1.2) lib/rack/cache/context.rb:245:infetch'
App 547 stderr: rack-cache (1.2) lib/rack/cache/context.rb:185:in lookup' App 547 stderr: rack-cache (1.2) lib/rack/cache/context.rb:66:incall!'
App 547 stderr: rack-cache (1.2) lib/rack/cache/context.rb:51:in call' App 547 stderr: railties (3.2.21) lib/rails/engine.rb:484:incall'
App 547 stderr: railties (3.2.21) lib/rails/application.rb:231:in call' App 547 stderr: railties (3.2.21) lib/rails/railtie/configurable.rb:30:inmethod_missing'
App 547 stderr: passenger (4.0.58) lib/phusion_passenger/rack/thread_handler_extension.rb:74:in process_request' App 547 stderr: passenger (4.0.58) lib/phusion_passenger App 547 stderr: /request_handler/thread_handler.rb:141:inaccept_and_process_next_request'
App 547 stderr: passenger (4.0.58) lib/phusion_passenger/request_handler/thread_handler.rb:109:in main_loop' App 547 stderr: passenger (4.0.58) lib/phusion_passenger/request_handler.rb:455:inblock (3 levels) in start_threads'

licence type

Is the license for the redmine_custom_reports plugin apache2?
Please indicate the license type here.

Internal Error - Redmine 2.3.3

Hi,

after upgrading to 2.3.3 (on Turnkey Linux 13.0. Redmine alex skin) I´m getting

[ 2013-10-31 09:56:38.1763 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] [ 2013-10-31 09:56:38.1763 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] ActionView::Template::Error (unknown attribute: is_public): [ 2013-10-31 09:56:38.1763 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] 6: <%= f.text_field :name, :size => 80 %> [ 2013-10-31 09:56:38.1763 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] 7: </p> [ 2013-10-31 09:56:38.1763 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] 8: <%= render :partial => 'series_filters', :locals => { [ 2013-10-31 09:56:38.1763 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] 9: :f => f, :query => f.object.query, :series_id => series_id } %> [ 2013-10-31 09:56:38.1763 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] 10: [ 2013-10-31 09:56:38.1764 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] 11: <%= link_to l(:message_remove_custom_report_series), '#', [ 2013-10-31 09:56:38.1764 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] 12: :class => 'remove-custom-report-series', [ 2013-10-31 09:56:38.1764 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] app/models/query.rb:210:in initialize'
[ 2013-10-31 09:56:38.1764 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] app/models/issue_query.rb:70:in initialize' [ 2013-10-31 09:56:38.1764 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr] app/helpers/application_helper.rb:976:in labelled_form_for'
[ 2013-10-31 09:56:38.1764 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr]
[ 2013-10-31 09:56:38.1764 2207/7f402702d700 Pool2/Implementation.cpp:1274 ]: [App 6667 stderr]`

Thanks for helping me out.

Create new custom report not working

When I try to create a new report, I get an internal error.

Logfile:
Started GET "/projects/test/custom_reports/new" for 127.13.32.1 at 2014-02-17 20:17:03 -0500
Processing by CustomReportsController#new as HTML
Parameters: {"project_id"=>"test"}
Current user: admin (id=1)
Rendered plugins/redmine_custom_reports/app/views/custom_reports/_series.html.erb (96.0ms)
Rendered plugins/redmine_custom_reports/app/views/custom_reports/_form.html.erb (249.4ms)
Rendered plugins/redmine_custom_reports/app/views/custom_reports/new.html.erb within layouts/base (277.4ms)
Completed 500 Internal Server Error in 1041ms

ActionView::Template::Error (uninitialized constant Query::VISIBILITY_PUBLIC):
6: <%= f.text_field :name, :size => 80 %>
7:


8: <%= render :partial => 'series_filters', :locals => {
9: :f => f, :query => f.object.query, :series_id => series_id } %>
10:
11: <%= link_to l(:message_remove_custom_report_series), '#',
12: :class => 'remove-custom-report-series',
app/helpers/application_helper.rb:948:in `labelled_form_for'

Environment:
Environment:
Redmine version 2.3.3.stable
Ruby version 1.9.3-p448 (2013-06-27) [x86_64-linux]
Rails version 3.2.13
Environment production
Database adapter Mysql2
Redmine plugins:
redmine_ckeditor 1.0.15
redmine_code_review 0.6.3
redmine_contacts 3.2.13-light
redmine_contacts_invoices 3.1.0-light
redmine_custom_reports 0.1.1
redmine_dropbox_attachments 2.1.0
redmine_evm 0.9.1
redmine_favorite_projects 1.0.1
redmine_finance 1.0.8-light
redmine_importer 1.2
redmine_issue_checklist 2.0.5
redmine_issue_templates 0.0.6
redmine_my_page_queries 2.0.9
redmine_people 0.1.6
redmine_products 1.0.1-light
redmine_questions 0.0.5
redmine_release_notes 1.3.1
redmine_screenshot_paste 2.1.0
redmine_vote 0.0.3

Feature: add "Activity" as group criteria/filter

Hi,

your plugin left quite an impression here :). One thing that would be a nice addition is being able to use the "Activity" to group by or filter. Please let me know if this would be a minor change that could be implemented rather quickly or a major one.

How about additional diagram types (sunburst, zoomable treemap, word cloud)?

Cheers
Dietmar

Filter Multi Selects not working

If I add a filter for for example tracker type and want to select multiple trackers the small [+] button for expanding the combo box into a multi select list is not working.

Values in ascending order

In graph horizontal bar / discrete bar / stacked bar the values to display in ascending order

thanks!

Filters not working if series name is blank

If you leave the series filters name blank, the filter doesn't work. It would be great if it either would work with no filter name, or at least warn the user that the name is a mandatory field. I've had several issues with people not realizing this and leaving the name blank.

Filter by target version defect

Occasionally the filter by target version is not selectable and if it is it's not saved though, so after saving a report and reopening the filter by target version is gone.

Setup:

  • Redmine 2.2.4
  • Shared Versions (although the versions which should be filtered for are owned by the project I tried to create the reports in)

RoutingError

Hi,

using turnkey redmine appliance (Redmine 2.2.3 stable, Ruby 1.8.7, redmine_custom_reports 0.1.0), I´m receiven a "page not found" in the browser when clicking the "custom reports"-tab. The respective error in the production log:


Started GET "/projects/bs-so/custom_reports" for 10.147.12.122 at Thu Oct 10 14:33:54 +0000 2013

ActionController::RoutingError (uninitialized constant CustomReportsController):
  activesupport (3.2.12) lib/active_support/inflector/methods.rb:219:in `constantize'
  activesupport (3.2.12) lib/active_support/inflector/methods.rb:218:in `each'
  activesupport (3.2.12) lib/active_support/inflector/methods.rb:218:in `constantize'
  actionpack (3.2.12) lib/action_dispatch/routing/route_set.rb:69:in `controller_reference'
  actionpack (3.2.12) lib/action_dispatch/routing/route_set.rb:54:in `controller'
  actionpack (3.2.12) lib/action_dispatch/routing/route_set.rb:32:in `call'
  journey (1.0.4) lib/journey/router.rb:68:in `call'
  journey (1.0.4) lib/journey/router.rb:56:in `each'
  journey (1.0.4) lib/journey/router.rb:56:in `call'
  actionpack (3.2.12) lib/action_dispatch/routing/route_set.rb:601:in `call'
  rack-openid (1.3.1) lib/rack/openid.rb:98:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call'
  rack (1.4.5) lib/rack/etag.rb:23:in `call'
  rack (1.4.5) lib/rack/conditionalget.rb:25:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/head.rb:14:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/params_parser.rb:21:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/flash.rb:242:in `call'
  rack (1.4.5) lib/rack/session/abstract/id.rb:210:in `context'
  rack (1.4.5) lib/rack/session/abstract/id.rb:205:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/cookies.rb:341:in `call'
  activerecord (3.2.12) lib/active_record/query_cache.rb:64:in `call'
  activerecord (3.2.12) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/callbacks.rb:28:in `call'
  activesupport (3.2.12) lib/active_support/callbacks.rb:405:in `_run__31970877__call__4__callbacks'
  activesupport (3.2.12) lib/active_support/callbacks.rb:405:in `send'
  activesupport (3.2.12) lib/active_support/callbacks.rb:405:in `__run_callback'
  activesupport (3.2.12) lib/active_support/callbacks.rb:385:in `_run_call_callbacks'
  activesupport (3.2.12) lib/active_support/callbacks.rb:81:in `send'
  activesupport (3.2.12) lib/active_support/callbacks.rb:81:in `run_callbacks'
  actionpack (3.2.12) lib/action_dispatch/middleware/callbacks.rb:27:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/remote_ip.rb:31:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call'
  railties (3.2.12) lib/rails/rack/logger.rb:32:in `call_app'
  railties (3.2.12) lib/rails/rack/logger.rb:16:in `call'
  activesupport (3.2.12) lib/active_support/tagged_logging.rb:22:in `tagged'
  railties (3.2.12) lib/rails/rack/logger.rb:16:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/request_id.rb:22:in `call'
  rack (1.4.5) lib/rack/methodoverride.rb:21:in `call'
  rack (1.4.5) lib/rack/runtime.rb:17:in `call'
  activesupport (3.2.12) lib/active_support/cache/strategy/local_cache.rb:72:in `call'
  rack (1.4.5) lib/rack/lock.rb:15:in `call'
  actionpack (3.2.12) lib/action_dispatch/middleware/static.rb:62:in `call'
  rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward'
  rack-cache (1.2) lib/rack/cache/context.rb:245:in `fetch'
  rack-cache (1.2) lib/rack/cache/context.rb:185:in `lookup'
  rack-cache (1.2) lib/rack/cache/context.rb:66:in `call!'
  rack-cache (1.2) lib/rack/cache/context.rb:51:in `call'
  railties (3.2.12) lib/rails/engine.rb:479:in `call'
  railties (3.2.12) lib/rails/application.rb:223:in `call'
  railties (3.2.12) lib/rails/railtie/configurable.rb:30:in `send'
  railties (3.2.12) lib/rails/railtie/configurable.rb:30:in `method_missing'
  passenger (3.0.19) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
  passenger (3.0.19) lib/phusion_passenger/abstract_request_handler.rb:516:in `accept_and_process_next_request'
  passenger (3.0.19) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
  passenger (3.0.19) lib/phusion_passenger/rack/application_spawner.rb:206:in `start_request_handler'
  passenger (3.0.19) lib/phusion_passenger/rack/application_spawner.rb:171:in `send'
  passenger (3.0.19) lib/phusion_passenger/rack/application_spawner.rb:171:in `handle_spawn_application'
  passenger (3.0.19) lib/phusion_passenger/utils.rb:470:in `safe_fork'
  passenger (3.0.19) lib/phusion_passenger/rack/application_spawner.rb:166:in `handle_spawn_application'
  passenger (3.0.19) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
  passenger (3.0.19) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
  passenger (3.0.19) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
  passenger (3.0.19) lib/phusion_passenger/abstract_server.rb:180:in `start'
  passenger (3.0.19) lib/phusion_passenger/rack/application_spawner.rb:129:in `start'
  passenger (3.0.19) lib/phusion_passenger/spawn_manager.rb:253:in `spawn_rack_application'
  passenger (3.0.19) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
  passenger (3.0.19) lib/phusion_passenger/spawn_manager.rb:246:in `spawn_rack_application'
  passenger (3.0.19) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
  passenger (3.0.19) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
  passenger (3.0.19) lib/phusion_passenger/spawn_manager.rb:244:in `spawn_rack_application'
  passenger (3.0.19) lib/phusion_passenger/spawn_manager.rb:137:in `spawn_application'
  passenger (3.0.19) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
  passenger (3.0.19) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
  passenger (3.0.19) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
  passenger (3.0.19) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
  passenger (3.0.19) helper-scripts/passenger-spawn-server:99
`

Thanks a lot in advance for your help! The pluging looks great and it might be the selling point for redmine in my organization :).

Result be based on sum optionally

Hi,

Allow to define a given data series is calculated using values of a particular field, as the plug only counts the total number of tasks. An applied case is to demonstrate the overall tasks of a particular filter compared to the total number of hours spent on these tasks. We barrras two, with the total number of tasks and one with the total time indicated. In short, the result could be chosen, either count the records or add a specific value of the standard field redmine or customized.

Thnaks!

Global Custom Report Access

I'm using this plugin on Redmine 3.2 from this fork (https://github.com/phoebusnetto/redmine_custom_reports) and it is working great.

I do have a request though, I'd like to be able to use it to report across all of my Projects instead of under each individual one. Would it be possible to add the Customer Reports to the same area as the "View all issues" so that a report can be generated encompassing all of my Projects?

Internal Page Error

After installed redmine custom report plugin when i click on customs report link then internal error comes.

Feature: Group By Dates

Hi,

It would be great if the plugin allowed an user to group reports by "Creation date", "Begin date", "Updated Date" and "Closed Date"

This option will allow the creation of reports to analyze for example, in which part of a month more issues are opened/closed/started and manage resources accordingly

Can't uninstall the plugin (Redmine 2.3.3)

There is a problem during migration

bash-4.2# rake redmine:plugins:migrate NAME=redmine_custom_reports VERSION=0 RAILS_ENV=production
(in /opt/bitnami/apps/redmine/htdocs)
Migrating redmine_custom_reports (Redmine Custom Reports (with charts) plugin)...
== CreateCustomReportSeries: reverting =======================================
-- table_exists?()
rake aborted!
An error has occurred, all later migrations canceled:

wrong number of arguments (0 for 1)/opt/bitnami/apps/redmine/htdocs/plugins/redmine_custom_reports/db/migrate/20121212125002_create_custom_report_series.rb:16:in down' /opt/bitnami/apps/redmine/htdocs/lib/redmine/plugin.rb:453:inmigrate_plugin'
/opt/bitnami/apps/redmine/htdocs/lib/redmine/plugin.rb:425:in migrate' /opt/bitnami/apps/redmine/htdocs/lib/redmine/plugin.rb:436:inmigrate'
/opt/bitnami/apps/redmine/htdocs/lib/tasks/redmine.rake:74:in `block (3 levels) in <top (required)>'
Tasks: TOP => redmine:plugins:migrate
(See full trace by running task with --trace)

Create new report

While create new report, i am not understand:

Text for null values is value

Name in Series filters is this

Error 500 undefined method `collect' for nil:NilClass

Error
undefined method `collect' for nil:NilClass

Redmine
image

Log

/var/www/redmine/plugins/redmine_custom_reports/app/helpers/custom_reports_helper.rb:7:in operators_for_select' /var/www/redmine/plugins/redmine_custom_reports/app/views/custom_reports/_series_filters.html.erb:32:in block in _ed456a125b1fcfe17c1ed4be48ee585d'
/var/www/redmine/plugins/redmine_custom_reports/app/views/custom_reports/_series_filters.html.erb:7:in `each'

version 0.1.5

Edit series order of appearance

When we add a new series to an existing report, the series appears first. It would be nice to be able to reorder the series.

Recommend Projects

  • React photo React

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

  • Vue.js photo Vue.js

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

  • Typescript photo Typescript

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

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

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

Recommend Topics

  • javascript

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

  • web

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

  • server

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

  • Machine learning

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

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

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

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.