restream / redmine_custom_reports Goto Github PK
View Code? Open in Web Editor NEWRedmine plugin for reports and charts
Redmine plugin for reports and charts
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:in
available_filters'
app/helpers/application_helper.rb:948:in `labelled_form_for'
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 :).
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:in
process'
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:in
dispatch'
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:in
call'
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:in
call'
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:in
each'
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:in
call'
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:in
call'
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:in
call'
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:in
call'
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:in
call'
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:in
call'
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:in
call'
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:in
call'
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:in
block 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:in
run_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:in
call'
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:in
call'
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:in
block 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:in
call'
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:in
call'
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:in
call'
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:in
call'
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:in
fetch'
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:in
call!'
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:in
call'
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:in
method_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:in
accept_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:in
block (3 levels) in start_threads'
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
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.
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.
if possible the graph should be by hour and not by quantity of tasks.
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:
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!
Can it supports to copy and export customized report configurations for quick creation of another new report template or import private customized report configuration to other members to quick usage of others' private report template?
While create new report, i am not understand:
Text for null values is value
Name in Series filters is this
Not working for Redmine version 3.2.0
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'
In graph horizontal bar / discrete bar / stacked bar the values to display in ascending order
thanks!
Are there any plans to make this plugin compatible with 3.4?
As Project Manager I want to create status reports for all projects globally
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:
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
Is this plugging supports for redmine 3.1.0 version ?
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.
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:in
migrate_plugin'
/opt/bitnami/apps/redmine/htdocs/lib/redmine/plugin.rb:425:in migrate' /opt/bitnami/apps/redmine/htdocs/lib/redmine/plugin.rb:436:in
migrate'
/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)
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.
UPGRADE IT
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?
After installed redmine custom report plugin when i click on customs report link then internal error comes.
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?
Is the license for the redmine_custom_reports plugin apache2?
Please indicate the license type here.
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.
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
If there is download/save function as image file, the report can easily be imported in some document.
Great job with this plugin !, I love it.
Redmine has 4 date fields: start date, closed, dued date, created, can it supports to filter with the created/start date xxxx to closed/due date xxxx to draw a chart to summazize the trend of new issues or issue states?
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.
I have bug, I don't add filter. When I use firebug to check, I see error
TypeError: $(...).live is not a function
$('.remove-custom-report-series').live('click', function(event){
Root cause: jQuery .live() has been removed in version 1.9 onwards
http://stackoverflow.com/questions/14354040/jquery-1-9-live-is-not-a-function
Please help fix bug. Thanks
Error
undefined method `collect' for nil:NilClass
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
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.