History | Log In     View a printable version of the current page.  
Issue Details (XML | Word | Printable)

Key: QB-584
Type: Improvement Improvement
Status: Resolved Resolved
Resolution: Won't Fix
Priority: Minor Minor
Assignee: Robin Shen
Reporter: Roger Perkins
Votes: 0
Watchers: 0
Operations

If you were logged in you would be able to see more operations.
QuickBuild

On configuration screen, inherited values to show their "value" and not just "inherited from parent"

Created: 28/Jun/10 05:11 PM   Updated: 30/Jun/10 08:03 AM
Component/s: None
Affects Version/s: None
Fix Version/s: None

Original Estimate: Unknown Remaining Estimate: Unknown Time Spent: Unknown


 Description  « Hide
Could the values inherited be shown in italics (or however else you want) instead of "inherited from parent". It would make it much faster to see on a child node what value it's actually inherited.

 All   Comments   Work Log   Change History      Sort Order:
Robin Shen [28/Jun/10 11:42 PM]
Do you mean the dashboard page showing all configurations. The inherited value is not shown there since it might take a lot of time to calculate inherited settings for all configurations in the tree.

Roger Perkins [29/Jun/10 09:21 AM]
Yeah, I did mean the dashboard. I can see why you wouldn't want to try and show them in that case, is it not possible to cache the inherited values in the configurations to make it fast to display them? Having the queue/schedule field on dashboard screen just filled with "inherited value" isn't really adding much other than noise to that screen (certainly not close to the same value as showing inherited values of variables on that screen, very nice to have now)

Robin Shen [30/Jun/10 08:03 AM]
Caching this inherited information means once a configuration is updated, all descendant configurations need to be updated since their inherited setting might be affected, and this cause changing schedule setting of a configuration noticeably slower if the tree is big.
Another problem is that when schedule of parent configuration is paused/resumed, schedule status of all descendant configurations also need to be updated via ajax to reflect the actual inherited schedule status, which is difficult to implement in current design.

To avoid noise on the screen, "inherited from parent" information is grayed.