[icinga-checkins] icinga.org: icinga-web/master: * Multi connections for grids (experimental) , removed Api from Statusmap code/refactored Statusmap backend, fixed unused Oracle connections being

git at icinga.org git at icinga.org
Tue Apr 17 10:43:20 CEST 2012


Module: icinga-web
Branch: master
Commit: d664592ebb474f63b9b12aef3de39e5638006e92
URL:    https://git.icinga.org/?p=icinga-web.git;a=commit;h=d664592ebb474f63b9b12aef3de39e5638006e92

Author: Jannis Mosshammer <jannis.mosshammer at netways.de>
Date:   Mon Mar 26 17:55:36 2012 +0200

* Multi connections for grids (experimental), removed Api from Statusmap code/refactored Statusmap backend, fixed unused Oracle connections being
* opened even if not needed, improved multi-connection capability

---

 app/modules/Api/actions/ApiSearchAction.class.php  |  102 ++--
 app/modules/Api/config/views/host.xml              |    1 +
 app/modules/Api/config/views/misc.xml              |   10 +-
 .../lib/database/IcingaDoctrineDatabase.class.php  |    7 +-
 .../generated/BaseIcingaAcknowledgements.php       |    5 +-
 .../models/generated/BaseIcingaCommands.php        |    5 +-
 .../models/generated/BaseIcingaCommenthistory.php  |    5 +-
 .../models/generated/BaseIcingaComments.php        |    5 +-
 .../models/generated/BaseIcingaConfigfiles.php     |    5 +-
 .../generated/BaseIcingaConfigfilevariables.php    |    5 +-
 .../models/generated/BaseIcingaConninfo.php        |    5 +-
 .../generated/BaseIcingaContactAddresses.php       |    5 +-
 .../BaseIcingaContactNotificationcommands.php      |    5 +-
 .../generated/BaseIcingaContactgroupMembers.php    |    5 +-
 .../models/generated/BaseIcingaContactgroups.php   |    5 +-
 .../BaseIcingaContactnotificationmethods.php       |    5 +-
 .../generated/BaseIcingaContactnotifications.php   |    5 +-
 .../models/generated/BaseIcingaContacts.php        |    5 +-
 .../models/generated/BaseIcingaContactstatus.php   |    5 +-
 .../models/generated/BaseIcingaCustomvariables.php |    5 +-
 .../generated/BaseIcingaCustomvariablestatus.php   |    5 +-
 .../models/generated/BaseIcingaDbversion.php       |    5 +-
 .../models/generated/BaseIcingaDowntimehistory.php |    5 +-
 .../models/generated/BaseIcingaEventhandlers.php   |    5 +-
 .../generated/BaseIcingaExternalcommands.php       |    5 +-
 .../models/generated/BaseIcingaFlappinghistory.php |    5 +-
 .../generated/BaseIcingaHostContactgroups.php      |    5 +-
 .../models/generated/BaseIcingaHostContacts.php    |    5 +-
 .../models/generated/BaseIcingaHostParenthosts.php |    5 +-
 .../models/generated/BaseIcingaHostchecks.php      |    5 +-
 .../generated/BaseIcingaHostdependencies.php       |    5 +-
 .../BaseIcingaHostescalationContactgroups.php      |    5 +-
 .../generated/BaseIcingaHostescalationContacts.php |    5 +-
 .../models/generated/BaseIcingaHostescalations.php |    5 +-
 .../generated/BaseIcingaHostgroupMembers.php       |    5 +-
 .../models/generated/BaseIcingaHostgroups.php      |    5 +-
 .../database/models/generated/BaseIcingaHosts.php  |   11 +-
 .../models/generated/BaseIcingaHoststatus.php      |    5 +-
 .../models/generated/BaseIcingaInstances.php       |    5 +-
 .../models/generated/BaseIcingaLogentries.php      |    5 +-
 .../models/generated/BaseIcingaNotifications.php   |    5 +-
 .../models/generated/BaseIcingaObjects.php         |    5 +-
 .../models/generated/BaseIcingaProcessevents.php   |    5 +-
 .../models/generated/BaseIcingaProgramstatus.php   |    5 +-
 .../generated/BaseIcingaRuntimevariables.php       |    5 +-
 .../generated/BaseIcingaScheduleddowntime.php      |    5 +-
 .../generated/BaseIcingaServiceContactgroups.php   |    5 +-
 .../models/generated/BaseIcingaServiceContacts.php |    5 +-
 .../models/generated/BaseIcingaServicechecks.php   |    5 +-
 .../generated/BaseIcingaServicedependencies.php    |    5 +-
 .../BaseIcingaServiceescalationContactgroups.php   |    5 +-
 .../BaseIcingaServiceescalationContacts.php        |    5 +-
 .../generated/BaseIcingaServiceescalations.php     |    5 +-
 .../generated/BaseIcingaServicegroupMembers.php    |    5 +-
 .../models/generated/BaseIcingaServicegroups.php   |    5 +-
 .../models/generated/BaseIcingaServices.php        |    5 +-
 .../models/generated/BaseIcingaServicestatus.php   |    5 +-
 .../models/generated/BaseIcingaSlahistory.php      |    5 +-
 .../models/generated/BaseIcingaStatehistory.php    |    5 +-
 .../models/generated/BaseIcingaSystemcommands.php  |    5 +-
 .../models/generated/BaseIcingaTimedeventqueue.php |    5 +-
 .../models/generated/BaseIcingaTimedevents.php     |    5 +-
 .../generated/BaseIcingaTimeperiodTimeranges.php   |    5 +-
 .../models/generated/BaseIcingaTimeperiods.php     |    5 +-
 .../datastore/IcingaApiDataStoreModel.class.php    |    7 +-
 .../Api/models/DBALMetaManagerModel.class.php      |    2 +-
 .../Api/models/LegacyApiContainerModel.class.php   |    4 +-
 .../Api/models/Views/ApiDQLViewModel.class.php     |   12 +-
 app/modules/Api/validate/ApiSearch.xml             |    7 +
 app/modules/AppKit/config/javascript.xml           |    2 +
 .../lib/database/AppKitDoctrineDatabase.class.php  |   24 +-
 app/modules/AppKit/lib/js/icinga/api/RESTStore.js  |    5 +-
 app/modules/AppKit/lib/js/ux/SmartUpdateGrid.js    |   40 ++
 app/modules/AppKit/templates/Ext/HeaderSuccess.php |    1 -
 .../Provider/ObjectInfoIconsAction.class.php       |    3 +-
 .../data/xml/grid/icinga-service-template.xml      |    2 -
 .../xml/grid/icinga-unhandled-host-problems.xml    |   11 +-
 app/modules/Cronks/lib/js/CronkUtil.js             |    1 -
 app/modules/Cronks/lib/js/Cronks/PortalView.js     |    2 -
 .../Cronks/lib/js/Cronks/StatusMap/Cronk.js        |    9 +-
 .../Cronks/lib/js/Cronks/StatusMap/RGraph.js       |   11 +-
 .../lib/js/Cronks/Tackle/Information/Head.js       |    8 +-
 .../Cronks/lib/js/Cronks/Tackle/ObjectGrid.js      |    2 +-
 app/modules/Cronks/lib/js/FilterHandler.js         |   15 +-
 app/modules/Cronks/lib/js/grid/GridPanel.js        |   84 +++-
 app/modules/Cronks/lib/js/grid/MetaGridCreator.js  |  550 ++++++++++----------
 .../renderer/AdvancedHostStatusColumnRenderer.js   |    3 +-
 .../lib/js/grid/renderer/CommentColumnRenderer.js  |    3 +-
 .../lib/js/grid/renderer/IcingaColumnRenderer.js   |    9 +-
 .../lib/js/grid/renderer/InfoIconColumnRenderer.js |    5 +-
 .../grid/renderer/ObjectInfoComponentRenderer.js   |   13 +-
 .../js/grid/renderer/StatusMapColumnRenderer.js    |    5 +-
 .../lib/template/CronkGridTemplateWorker.class.php |    8 +-
 .../CronkGridTemplateWorkerFactory.class.php       |    4 +-
 .../DQLCronkTemplateWorker.class.php               |    5 +-
 .../GenericCronkTemplateWorker.class.php           |   11 +-
 .../models/Provider/ObjectInfoIconsModel.class.php |    2 +-
 .../Cronks/models/System/StatusMapModel.class.php  |  167 ++----
 .../System/ViewProc/AjaxGridLayoutSuccess.php      |    5 +-
 .../Cronks/validate/Provider/ObjectInfoIcons.xml   |   10 +-
 app/modules/Cronks/validate/System/StatusMap.xml   |    8 +-
 app/modules/Cronks/validate/System/ViewProc.xml    |    7 +
 .../views/System/StatusMapSuccessView.class.php    |    5 +-
 .../ViewProc/MetaInformationSuccessView.class.php  |    3 +-
 .../views/System/ViewProcSuccessView.class.php     |   12 +-
 .../Web/models/Icinga/ApiContainerModel.class.php  |    4 +-
 .../lib/Doctrine/Connection/IcingaOracle.php       |   12 +-
 107 files changed, 922 insertions(+), 607 deletions(-)

Diff:   https://git.icinga.org/?p=icinga-web.git;a=commitdiff;h=d664592ebb474f63b9b12aef3de39e5638006e92




More information about the icinga-checkins mailing list