#564: Inconsistencies in dashboard widgets
-------------------------+-------------------------------------------------
Reporter: olemis | Owner: olemis
Type: defect | Status: accepted
Priority: major | Milestone:
Component: dashboard | Version:
Resolution: | Keywords: version, component, milestone,
| widgets
-------------------------+-------------------------------------------------
Comment (by olemis):
... and finally , uploaded patches will upgrade widgets to render (in a
given product context) accurate stats and query result sets involving
tickets owned by a different product. For instance this will improve
current /products/... dashboards . There are a few important points to
consider:
- The current implementation of `TicketGroupStats` widget only supports
sets of
tickets bound to a single product
* A warning message will be displayed if tickets supplied in to
stats provider
belong in multiple products
* Ticket #714 is aimed at tracking work to compute stats for sets of
tickets
in different products
- The visual aspects of /products (/milestone , ...) dashboards is
slightly changed
- Product-aware batch updates module does not rely upon Trac's
`add_template_data`
method in product context. The new multi-product algorithm is always
used in spite of
avoiding `ResourceNotFound` errors.
- The test cases are somehow incomplete because they are focused on
testing widget data;
nonetheless some errors might occur while expanding widgets templates
* That's the goal of ticket #715
This is an early preview . Details :
{{{#!sh
$ hg log -r qparent
changeset: 492:e9da4f695311
tag: qparent
tag: svn-1542473
user: rjollos@13f79535-47bb-0310-9956-ffa450edef68
date: Sat Nov 16 08:01:26 2013 +0000
summary: 0.8dev: Added a functional test for rendering forbidden
pages. Refs #667.
$ hg qapplied
t564/t564_r1536977_product_dashboard.tests.diff
t564/t564_r1536977_external_ticket_stats.diff
t564/t564_r1542167_theme_dashb_progress.diff
t564/t564_r1542167_product_dashb_query_grid.diff
}}}
This is still work in progress since there are still patches pending for
timeline and ticket fields widgets in dashboards for sibling products. Up
to this point most tests pass ... see the [http://pastebin.com/Mtxddw2m
report] for further details.
--
Ticket URL: <https://issues.apache.org/bloodhound/ticket/564#comment:3>
Apache Bloodhound <https://issues.apache.org/bloodhound/>
The Apache Bloodhound issue tracker