From c5a4a02971f3a415ec05bb5c8a5f13d006c1b202 Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Wed, 30 May 2012 09:58:39 +0000 Subject: [PATCH] replace the 'static' template menu by a dashboard menu SVN:trunk[2060] --- .../main.itop-welcome-itil.php | 2 +- datamodel/itop-welcome-itil/welcome_menu.html | 175 ------------------ datamodel/itop-welcome-itil/welcome_menu.xml | 66 +++++++ 3 files changed, 67 insertions(+), 176 deletions(-) delete mode 100644 datamodel/itop-welcome-itil/welcome_menu.html create mode 100644 datamodel/itop-welcome-itil/welcome_menu.xml diff --git a/datamodel/itop-welcome-itil/main.itop-welcome-itil.php b/datamodel/itop-welcome-itil/main.itop-welcome-itil.php index d47c94467..1813484cd 100644 --- a/datamodel/itop-welcome-itil/main.itop-welcome-itil.php +++ b/datamodel/itop-welcome-itil/main.itop-welcome-itil.php @@ -42,7 +42,7 @@ class ItopWelcome extends ModuleHandlerAPI public static function OnMenuCreation() { $oWelcomeMenu = new MenuGroup('WelcomeMenu', 10 /* fRank */); - new TemplateMenuNode('WelcomeMenuPage', dirname(__FILE__).'/welcome_menu.html', $oWelcomeMenu->GetIndex() /* oParent */, 1 /* fRank */); + new DashboardMenuNode('WelcomeMenuPage', dirname(__FILE__).'/welcome_menu.xml', $oWelcomeMenu->GetIndex() /* oParent */, 1 /* fRank */); $oToolsMenu = new MenuGroup('DataAdministration', 70 /* fRank */, 'Organization', UR_ACTION_MODIFY, UR_ALLOWED_YES|UR_ALLOWED_DEPENDS); new WebPageMenuNode('CSVImportMenu', utils::GetAbsoluteUrlAppRoot().'pages/csvimport.php', $oToolsMenu->GetIndex(), 1 /* fRank */); diff --git a/datamodel/itop-welcome-itil/welcome_menu.html b/datamodel/itop-welcome-itil/welcome_menu.html deleted file mode 100644 index 0a5e8924b..000000000 --- a/datamodel/itop-welcome-itil/welcome_menu.html +++ /dev/null @@ -1,175 +0,0 @@ - - diff --git a/datamodel/itop-welcome-itil/welcome_menu.xml b/datamodel/itop-welcome-itil/welcome_menu.xml new file mode 100644 index 000000000..727c119fd --- /dev/null +++ b/datamodel/itop-welcome-itil/welcome_menu.xml @@ -0,0 +1,66 @@ + + + DashboardLayoutOneCol + + + + + Configuration Management + itop-config-mgmt-1.0.0/images/database.png + Configuration Items + SELECT FunctionalCI + status + implementation,production,obsolete + + + BusinessProcess + + + Contact + + + Location + + + Server + + + DatabaseInstance + + + NetworkDevice + + + + + Helpdesk + itop-request-mgmt-1.0.0/images/user-request-deadline.png + Open Requests + SELECT UserRequest WHERE status != "closed" + status + new,assigned,escalated_tto,escalated_ttr,resolved + + + My Open Requests + SELECT UserRequest AS i WHERE i.caller_id = :current_contact_id AND status NOT IN ("closed", "resolved") + true + + + + + Incident Management + itop-incident-mgmt-1.0.0/images/incident-escalated.png + Open incidents + SELECT Incident WHERE status != "closed" + status + new,assigned,escalated_tto,escalated_ttr,resolved + + + My Open incidents + SELECT Incident AS i WHERE i.agent_id = :current_contact_id AND status NOT IN ("closed", "resolved") + true + + + + +