replace the 'static' template menu by a dashboard menu

SVN:trunk[2062]
This commit is contained in:
Denis Flaven
2012-05-30 10:50:26 +00:00
parent 8d4bb6bcdf
commit 2e26c056f5
3 changed files with 32 additions and 22 deletions

View File

@@ -657,10 +657,10 @@
</class>
</classes>
<menus>
<menu id="Problem:Overview" xsi:type="TemplateMenuNode" _delta="define">
<menu id="Problem:Overview" xsi:type="DashboardMenuNode" _delta="define">
<rank>0</rank>
<parent>ProblemManagement</parent>
<template_file>overview.html</template_file>
<template_file>overview.xml</template_file>
</menu>
<menu id="NewProblem" xsi:type="NewObjectMenuNode" _delta="define">
<rank>1</rank>

View File

@@ -1,20 +0,0 @@
<h1><itopstring>UI:ProblemMgmtMenuOverview:Title</itopstring></h1>
<table border="0" padding="5" class="layout" width="100%">
<tr>
<td class="dashboard">
<itopblock BlockClass="DisplayBlock" type="open_flash_chart" parameters="chart_type:bars;group_by:service_name;chart_title:UI-ProblemManagementOverview-ProblemByService" asynchronous="false" encoding="text/oql">SELECT Problem</itopblock>
</td>
<td class="dashboard">
<itopblock BlockClass="DisplayBlock" type="open_flash_chart" parameters="chart_type:pie;group_by:priority;chart_title:UI-ProblemManagementOverview-ProblemByPriority" asynchronous="false" encoding="text/oql">SELECT Problem</itopblock>
</td>
</tr>
<tr>
<td class="dashboard">
<h2><itopstring>UI-ProblemManagementOverview-ProblemUnassigned</itopstring></h2>
<itopblock BlockClass="DisplayBlock" type="list" parameters="dashboard:true" asynchronous="false" encoding="text/oql">SELECT Problem WHERE status IN ("new")</itopblock>
</td>
<td class="dashboard">
</td>
</tr>
</table>

View File

@@ -0,0 +1,30 @@
<?xml version="1.0"?>
<dashboard xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<layout>DashboardLayoutTwoCols</layout>
<title></title>
<cells>
<cell>
<dashlet id="1" xsi:type="DashletGroupByBars">
<title>UI-ProblemManagementOverview-ProblemByService</title>
<query>SELECT Problem</query>
<group_by>service_name</group_by>
<style>bars</style>
</dashlet>
</cell>
<cell>
<dashlet id="1" xsi:type="DashletGroupByPie">
<title>UI-ProblemManagementOverview-ProblemByPriority</title>
<query>SELECT Problem</query>
<group_by>priority</group_by>
<style>pie</style>
</dashlet>
</cell>
<cell>
<dashlet id="3" xsi:type="DashletObjectList"/>
<title>UI-ProblemManagementOverview-ProblemUnassigned</title>
<query>SELECT Problem WHERE status IN ("new")</query>
<menu>true</menu>
</cell>
</cells>
</dashboard>