#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

Reply via email to