You can subscribe to this list here.
| 2007 |
Jan
|
Feb
(65) |
Mar
(276) |
Apr
(544) |
May
(638) |
Jun
(225) |
Jul
(204) |
Aug
(294) |
Sep
(532) |
Oct
(506) |
Nov
(324) |
Dec
(359) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2008 |
Jan
(208) |
Feb
(225) |
Mar
(248) |
Apr
(388) |
May
(222) |
Jun
(47) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: <sv...@ze...> - 2008-06-03 22:10:34
|
Author: ian
Date: 2008-06-03 15:29:18 -0400 (Tue, 03 Jun 2008)
New Revision: 9408
Modified:
branches/zenoss-2.2.x/Products/ZenModel/GraphDefinition.py
Log:
* Backported r9310 into zenoss-2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenModel/GraphDefinition.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/GraphDefinition.py 2008-06-03 19:28:06 UTC (rev 9407)
+++ branches/zenoss-2.2.x/Products/ZenModel/GraphDefinition.py 2008-06-03 19:29:18 UTC (rev 9408)
@@ -421,21 +421,28 @@
if upToPoint is None or gp.sequence < upToPoint]
if threshGps:
for index, gp in enumerate(threshGps):
- cmds = gp.getGraphCmds(cmds, context, rrdDir,
+ try:
+ cmds = gp.getGraphCmds(cmds, context, rrdDir,
self.hasSummary, index+idxOffset,
multiid, prefix)
-
+ except (KeyError, NameError), e:
+ cmds.append('COMMENT: UNKOWN VALUE IN '
+ 'GRAPHPOINT %s\: %s' % (gp.id, str(e)))
gpList = [gp for gp in self.getGraphPoints(includeThresholds=False)
if upToPoint is None or gp.sequence < upToPoint]
for index, gp in enumerate(gpList):
- cmds = gp.getGraphCmds(cmds, context, rrdDir,
+ try:
+ cmds = gp.getGraphCmds(cmds, context, rrdDir,
self.hasSummary, index+idxOffset,
multiid, prefix)
+ except (KeyError, NameError), e:
+ cmds.append('COMMENT: UNKNOWN VALUE IN GRAPHPOINT '
+ '%s\: %s' % (gp.id, str(e)))
if self.custom and includeSetup \
and not upToPoint:
try:
res = talesEval("string:"+str(self.custom), context)
- except KeyError, e:
+ except (KeyError, NameError), e:
res = 'COMMENT:UNKNOWN VALUE IN CUSTOM COMMANDS\: %s' % str(e)
res = [l for l in res.split('\n') if l.strip()]
cmds.extend(res)
|
|
From: <sv...@ze...> - 2008-06-03 22:10:33
|
Author: ian
Date: 2008-06-03 15:31:46 -0400 (Tue, 03 Jun 2008)
New Revision: 9410
Modified:
branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py
Log:
* Backported r9367 into zenoss-2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py 2008-06-03 19:30:21 UTC (rev 9409)
+++ branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py 2008-06-03 19:31:46 UTC (rev 9410)
@@ -201,7 +201,7 @@
if not isinstance(requires, list):
requires = [zp.strip() for zp in requires.split(',')]
missing = [zp for zp in requires
- if zp not in self.dataroot.packs.objectIds()]
+ if zp not in self.dataroot.ZenPackManager.packs.objectIds()]
if missing:
self.log.error('ZenPack %s was not installed because'
% self.options.installPackName
|
|
From: <sv...@ze...> - 2008-06-03 22:10:33
|
Author: ian
Date: 2008-06-03 15:41:39 -0400 (Tue, 03 Jun 2008)
New Revision: 9412
Modified:
branches/zenoss-2.2.x/Products/ZenModel/migrate/reindexZenPackPerstence.py
Log:
* Modified the version number in the reindexZenPackPerstence migrate script
Modified: branches/zenoss-2.2.x/Products/ZenModel/migrate/reindexZenPackPerstence.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/migrate/reindexZenPackPerstence.py 2008-06-03 19:38:25 UTC (rev 9411)
+++ branches/zenoss-2.2.x/Products/ZenModel/migrate/reindexZenPackPerstence.py 2008-06-03 19:41:39 UTC (rev 9412)
@@ -17,7 +17,7 @@
from Products.ZenModel.ZenPackPersistence import ZenPackPersistence
class ReindexZenPackPerstence(Migrate.Step):
- version = Migrate.Version(2, 3, 0)
+ version = Migrate.Version(2, 2, 1)
def cutover(self, dmd):
for t in YieldAllRRDTemplates(dmd):
|
|
From: <sv...@ze...> - 2008-06-03 22:10:32
|
Author: ian
Date: 2008-06-03 16:18:05 -0400 (Tue, 03 Jun 2008)
New Revision: 9413
Modified:
branches/zenoss-2.2.x/Products/ZenUtils/ZenPackCmd.py
branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py
Log:
* Backported r9369 to the 2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenUtils/ZenPackCmd.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenUtils/ZenPackCmd.py 2008-06-03 19:41:39 UTC (rev 9412)
+++ branches/zenoss-2.2.x/Products/ZenUtils/ZenPackCmd.py 2008-06-03 20:18:05 UTC (rev 9413)
@@ -340,7 +340,7 @@
if existing.isEggPack():
forceNoFileDeletion = existing.eggPath() == dist.location
RemoveZenPack(dmd, existing.id,
- skipDepsCheck=False, leaveObjects=True,
+ skipDepsCheck=True, leaveObjects=True,
forceNoFileDeletion=forceNoFileDeletion,
uninstallEgg=False)
else:
@@ -348,7 +348,7 @@
# migrate scripts to be run below.
deferFileDeletion = True
oldzenpack.RemoveZenPack(dmd, existing.id,
- skipDepsCheck=False, leaveObjects=True,
+ skipDepsCheck=True, leaveObjects=True,
deleteFiles=False)
dmd.ZenPackManager.packs._setObject(packName, zenPack)
Modified: branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py 2008-06-03 19:41:39 UTC (rev 9412)
+++ branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py 2008-06-03 20:18:05 UTC (rev 9413)
@@ -35,10 +35,8 @@
if not skipDepsCheck:
for pack in dmd.ZenPackManager.packs():
if packName in pack.requires:
- if log:
- log.error("Pack %s depends on pack %s, not removing",
- pack.id, packName)
- return False
+ raise ZenPackException('Pack %s depends on pack %s, '
+ 'not removing' % (pack.id, packName))
zp = None
try:
zp = dmd.ZenPackManager.packs._getOb(packName)
|
|
From: <sv...@ze...> - 2008-06-03 20:22:22
|
Author: ian
Date: 2008-06-03 16:22:31 -0400 (Tue, 03 Jun 2008)
New Revision: 9414
Modified:
branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py
Log:
* Backporting r9362 into the 2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py 2008-06-03 20:18:05 UTC (rev 9413)
+++ branches/zenoss-2.2.x/Products/ZenUtils/zenpack.py 2008-06-03 20:22:31 UTC (rev 9414)
@@ -45,7 +45,16 @@
if log:
log.debug('No ZenPack named %s in zeo' % packName)
if zp:
- zp.remove(dmd, leaveObjects=True)
+ try:
+ # In 2.2 we added an additional parameter to the remove method.
+ # Any ZenPack subclasses that haven't been updated to take the new
+ # parameter will throw a TypeError.
+ # The newer version of zenoss-supplied ZenPacks monkey patch
+ # older installed versions during an upgrade so that the remove
+ # accepts the leaveObjects method.
+ zp.remove(dmd, leaveObjects=True)
+ except TypeError:
+ zp.remove(dmd)
dmd.ZenPackManager.packs._delObject(packName)
root = zenPath('Products', packName)
if deleteFiles:
|
|
From: <sv...@ze...> - 2008-06-03 19:38:16
|
Author: ian
Date: 2008-06-03 15:38:25 -0400 (Tue, 03 Jun 2008)
New Revision: 9411
Added:
branches/zenoss-2.2.x/Products/ZenModel/migrate/reindexZenPackPerstence.py
Modified:
branches/zenoss-2.2.x/Products/ZenModel/ZenPack.py
branches/zenoss-2.2.x/Products/ZenModel/migrate/__init__.py
Log:
* Backporting r9368 into zenoss-2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenModel/ZenPack.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/ZenPack.py 2008-06-03 19:31:46 UTC (rev 9410)
+++ branches/zenoss-2.2.x/Products/ZenModel/ZenPack.py 2008-06-03 19:38:25 UTC (rev 9411)
@@ -107,7 +107,7 @@
if oldClass and self.dsClass and isinstance(ds, oldClass):
ds.__class__ = self.dsClass
if self.reIndex and isinstance(ds, self.dsClass):
- ds.reIndex()
+ ds.index_object()
class ZenPack(ZenModelRM):
Modified: branches/zenoss-2.2.x/Products/ZenModel/migrate/__init__.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/migrate/__init__.py 2008-06-03 19:31:46 UTC (rev 9410)
+++ branches/zenoss-2.2.x/Products/ZenModel/migrate/__init__.py 2008-06-03 19:38:25 UTC (rev 9411)
@@ -145,4 +145,5 @@
import runcommandspermission
import winmodelerUnderModeler
import removeWinModelerGraphPoints
-import happierZenPackRels
\ No newline at end of file
+import happierZenPackRels
+import reindexZenPackPerstence
\ No newline at end of file
Copied: branches/zenoss-2.2.x/Products/ZenModel/migrate/reindexZenPackPerstence.py (from rev 9368, trunk/Products/ZenModel/migrate/reindexZenPackPerstence.py)
|
|
From: <sv...@ze...> - 2008-06-03 19:30:13
|
Author: ian
Date: 2008-06-03 15:30:21 -0400 (Tue, 03 Jun 2008)
New Revision: 9409
Modified:
branches/zenoss-2.2.x/Products/ZenModel/ZenPackLoader.py
Log:
* Backporting r9360 into zenoss-2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenModel/ZenPackLoader.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/ZenPackLoader.py 2008-06-03 19:29:18 UTC (rev 9408)
+++ branches/zenoss-2.2.x/Products/ZenModel/ZenPackLoader.py 2008-06-03 19:30:21 UTC (rev 9409)
@@ -278,7 +278,9 @@
def load(self, pack, app):
from Products.ZenUtils.Skins import registerSkin
- registerSkin(app.zport.dmd, pack.path(''))
+ skinsDir = pack.path('')
+ if os.path.isdir(skinsDir):
+ registerSkin(app.zport.dmd, skinsDir)
def upgrade(self, pack, app):
@@ -288,7 +290,9 @@
def unload(self, pack, app, leaveObjects=False):
from Products.ZenUtils.Skins import unregisterSkin
- unregisterSkin(app.zport.dmd, pack.path(''))
+ skinsDir = pack.path('')
+ if os.path.isdir(skinsDir):
+ unregisterSkin(app.zport.dmd, skinsDir)
def list(self, pack, unused):
|
|
From: <sv...@ze...> - 2008-06-03 19:27:57
|
Author: ian Date: 2008-06-03 15:28:06 -0400 (Tue, 03 Jun 2008) New Revision: 9407 Modified: branches/zenoss-2.2.x/zenpacks/ZenPacks.zenoss.MySqlMonitor/README.txt Log: * Backporting r8795, r8986 into 2.2.x branch Modified: branches/zenoss-2.2.x/zenpacks/ZenPacks.zenoss.MySqlMonitor/README.txt =================================================================== --- branches/zenoss-2.2.x/zenpacks/ZenPacks.zenoss.MySqlMonitor/README.txt 2008-06-03 18:50:27 UTC (rev 9406) +++ branches/zenoss-2.2.x/zenpacks/ZenPacks.zenoss.MySqlMonitor/README.txt 2008-06-03 19:28:06 UTC (rev 9407) @@ -45,3 +45,8 @@ to False. If you are monitoring both pre v5 and v5+ installations then create two templates, one for MySQL installations earlier than v5 and another for those after. +Pay particular attention to the MySQL Version 5+ setting in the datasource. If +you are monitoring pre-v5 installations of MySQL then be sure to set this value +to False. If you are monitoring both pre v5 and v5+ installations then create +two templates, one for MySQL installations earlier than v5 and another for +those after. |
|
From: <sv...@ze...> - 2008-06-03 19:10:33
|
Author: ian
Date: 2008-06-03 14:45:21 -0400 (Tue, 03 Jun 2008)
New Revision: 9402
Modified:
branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/dialogmacros.pt
branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/zenoss-utils.js
Log:
* Backported r9357 into the branch
Modified: branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/dialogmacros.pt
===================================================================
--- branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/dialogmacros.pt 2008-06-03 18:43:30 UTC (rev 9401)
+++ branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/dialogmacros.pt 2008-06-03 18:45:21 UTC (rev 9402)
@@ -1,7 +1,7 @@
<!--============Basic dialog box wrapper===============-->
<tal:block metal:define-macro="dialog">
<div id="dialog" class="dialog" style="visibility:hidden;position:absolute">
-<div id="dialog_innercontent" style="visibility:visible">
+<div id="dialog_innercontent">
<tal:block metal:define-slot="dialog_content">
This is a dialog box.
</tal:block>
Modified: branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/zenoss-utils.js
===================================================================
--- branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/zenoss-utils.js 2008-06-03 18:43:30 UTC (rev 9401)
+++ branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/zenoss-utils.js 2008-06-03 18:45:21 UTC (rev 9402)
@@ -919,9 +919,10 @@
setStyle(this.box, {
'position':'absolute',
'z-index':'5001',
- 'visibility':'visible',
'display':'none'});
+ setStyle('dialog_innercontent', {'visibility':'visible'});
setStyle('dialog_content', {'visibility':'visible'});
+ setStyle(this.box, {'visibility':'visible'});
},
addLoadEvent: function(id, func) {
if (!(id in this.loadEvents)) this.loadEvents[id] = [];
|
|
From: <sv...@ze...> - 2008-06-03 19:10:33
|
Author: ian Date: 2008-06-03 14:42:58 -0400 (Tue, 03 Jun 2008) New Revision: 9400 Added: sandboxen/ian/testbranch/ Log: * This is a test branch. Copied: sandboxen/ian/testbranch (from rev 9399, trunk/Products) |
|
From: <sv...@ze...> - 2008-06-03 19:10:33
|
Author: ian Date: 2008-06-03 14:32:55 -0400 (Tue, 03 Jun 2008) New Revision: 9397 Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login.png branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/logo.png Log: * Refs #3282: Backported r9395 and r9396 into the 2.2.x branch Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login.png =================================================================== (Binary files differ) Modified: branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/logo.png =================================================================== (Binary files differ) |
|
From: <sv...@ze...> - 2008-06-03 18:50:18
|
Author: ian
Date: 2008-06-03 14:50:27 -0400 (Tue, 03 Jun 2008)
New Revision: 9406
Modified:
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss.css
Log:
* Backported r9364 into the 2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss.css
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss.css 2008-06-03 18:48:44 UTC (rev 9405)
+++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss.css 2008-06-03 18:50:27 UTC (rev 9406)
@@ -12,9 +12,8 @@
}
#frame {
- /*
position: relative;
- */
+ z-index: 1;
}
#topPane{
@@ -26,6 +25,8 @@
margin: 0px;
border-bottom: 1px solid black;
background: transparent url('img/metalbg.gif') top left;
+ position: relative;
+ z-index: 3;
}
#infoBar {
@@ -37,6 +38,7 @@
padding-left: 10px;
padding-top: 5px;
position: relative;
+ z-index: 6000;
}
#messageSlot {
@@ -253,6 +255,8 @@
padding: 5px;
margin-left: 120px;
margin-right: 10px;
+ position: relative;
+ z-index: 1;
}
#breadCrumbPane {
|
|
From: <sv...@ze...> - 2008-06-03 18:48:35
|
Author: ian Date: 2008-06-03 14:48:44 -0400 (Tue, 03 Jun 2008) New Revision: 9405 Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/commandOutputTemplate.pt branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/deviceLoggingHeader.pt branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/discoverLoggingHeader.pt branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt Log: * Backported r9363 into the 2.2.x branch Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/commandOutputTemplate.pt =================================================================== --- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/commandOutputTemplate.pt 2008-06-03 18:48:30 UTC (rev 9404) +++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/commandOutputTemplate.pt 2008-06-03 18:48:44 UTC (rev 9405) @@ -1,3 +1,5 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" +"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> <html> <head metal:use-macro="here/templates/macros/head1"/> <body> Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/deviceLoggingHeader.pt =================================================================== --- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/deviceLoggingHeader.pt 2008-06-03 18:48:30 UTC (rev 9404) +++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/deviceLoggingHeader.pt 2008-06-03 18:48:44 UTC (rev 9405) @@ -1,3 +1,5 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" +"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> <html> <head metal:use-macro="here/templates/macros/head1"/> <body> Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/discoverLoggingHeader.pt =================================================================== --- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/discoverLoggingHeader.pt 2008-06-03 18:48:30 UTC (rev 9404) +++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/discoverLoggingHeader.pt 2008-06-03 18:48:44 UTC (rev 9405) @@ -1,39 +1,31 @@ +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" +"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> <html> - <head metal:use-macro="here/templates/macros/head1"/> + <head> + <tal:block metal:use-macro="here/templates/macros/head1"/> + <tal:block metal:use-macro="here/zenuimacros/macros/jsutils"/> + </head> <body> - <div id="frame"> - <div metal:use-macro="here/templates/macros/topPane"/> - <div id="infoBar"> - <div id="leftPaneToggle"></div> - <div id="breadCrumbPane"> - <span metal:use-macro="here/miscmacros/macros/breadCrumbs" /> - </div> - <tal:block metal:use-macro="here/templates/macros/infoBarExtra"/> - </div> - <div id="paneToggle"></div> - <style tal:condition="python:'Zenoss_Collapsed_Menu' in - here.REQUEST.HTTP_COOKIE"> - #leftPane { display:none;} - #rightPane { margin-left:12px;} - #paneToggle { - background-image: url('paneToggle_bg_collapsed.gif'); - border-right: medium none; - } - #leftPaneToggle{ display:block; - background:transparent url(img/leftpanetoggle_bg.gif) top - left repeat-x; - height: 30px; - width: 30px; - } - #breadCrumbPane{ padding-left: 35px;} + <tal:block metal:use-macro="here/dialogmacros/macros/proxyForm"/> + <tal:block metal:use-macro="here/dialogmacros/macros/dialog_with_buttons"/> + <div id="frame"> + <form name="proxy_form" id="proxy_form" + style="position:absolute;visibility:hidden" + tal:attributes="action here/absolute_url_path"></form> + <div metal:use-macro="here/templates/macros/topPane"/> + <div id="infoBar"> + <div id="leftPaneToggle"></div> + <div metal:use-macro="here/miscmacros/macros/breadCrumbs" /> + <tal:block metal:use-macro="here/templates/macros/infoBarExtra"/> + </div> + <tal:block metal:use-macro=" + here/maintemplate-extras/macros/panetoggle"/> + <div metal:use-macro="here/leftPane/macros/leftPane"/> + <div id="rightPane"/> + <div metal:use-macro="here/templates/macros/tabsPane"/> + <div id="contentPane"> - </style> - <div metal:use-macro="here/templates/macros/leftPane"/> - <div id="rightPane"/> - <div metal:use-macro="here/templates/macros/tabsPane"/> - <div id="contentPane"> - - <table class=" zentable"> + <table class="zentable"> <tr> <th class="tabletitle" colspan="1"> <div class="tabletitlecontainer"> Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt =================================================================== --- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt 2008-06-03 18:48:30 UTC (rev 9404) +++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt 2008-06-03 18:48:44 UTC (rev 9405) @@ -8,8 +8,8 @@ breadCrumb and content ====================================================== --> <tal:block metal:define-macro="page1"> -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" - "http://www.w3.org/TR/html4/loose.dtd"> +<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML Basic 1.0//EN" +"http://www.w3.org/TR/xhtml-basic/xhtml-basic10.dtd"> <html> <head> <title> |
|
From: <sv...@ze...> - 2008-06-03 18:48:21
|
Author: ecn Date: 2008-06-03 14:48:30 -0400 (Tue, 03 Jun 2008) New Revision: 9404 Removed: branches/zenoss-2.1.x/inst/externallibs/pyip-0.7.all.patch03 Log: revert inadvertent commit to wrong branch Deleted: branches/zenoss-2.1.x/inst/externallibs/pyip-0.7.all.patch03 |
|
From: <sv...@ze...> - 2008-06-03 18:46:54
|
Author: ian
Date: 2008-06-03 14:47:02 -0400 (Tue, 03 Jun 2008)
New Revision: 9403
Added:
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/maintemplate-extras.pt
Modified:
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt
Log:
* Backported r9358 into the trunk
Copied: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/maintemplate-extras.pt (from rev 9358, trunk/Products/ZenModel/skins/zenmodel/maintemplate-extras.pt)
Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt 2008-06-03 18:45:21 UTC (rev 9402)
+++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt 2008-06-03 18:47:02 UTC (rev 9403)
@@ -36,26 +36,8 @@
</div>
<tal:block metal:use-macro="here/templates/macros/infoBarExtra"/>
</div>
- <div id="paneToggle">
- </div>
- <style tal:condition="python:'Zenoss_Collapsed_Menu' in
- here.REQUEST.HTTP_COOKIE">
- #leftPane { display:none;}
- #rightPane { margin-left:12px;}
- #paneToggle {
- display:none;
- background-image: url('img/paneToggle_bg_collapsed.gif');
- border-right: medium none;
- }
- #leftPaneToggle{ display:block;
- background:transparent url('img/leftpanetoggle_bg.gif') top
- left repeat-x;
- height: 30px;
- width: 30px;
- }
- #breadCrumbPane{ padding-left: 35px;}
-
- </style>
+ <tal:block metal:use-macro="
+ here/maintemplate-extras/macros/panetoggle"/>
<div metal:use-macro="here/leftPane/macros/leftPane"/>
<div id="rightPane">
<tal:block metal:define-slot="rightPane">
@@ -156,41 +138,7 @@
head1 - standard header
====================================================== -->
<tal:block metal:define-macro="head1">
- <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
- <link rel="shortcut icon"
- href="/zport/dmd/favicon.ico"
- type="image/x-icon"/>
- <link rel="stylesheet" type="text/css"
- href="yui/grids/grids-min.css"/>
- <link rel="stylesheet" type="text/css" title="zenoss"
- href="/zport/portal_skins/zenoss.css" >
- <!--[if IE 7]>
- <link rel="stylesheet" type="text/css" title="zenoss"
- href="zenoss_ie.css" >
- <![endif]-->
- <!--[if IE 6]>
- <link rel="stylesheet" type="text/css" title="zenoss"
- href="zenoss_ie6.css" >
- <![endif]-->
- <script type="text/javascript" src="js/MochiKit.js"></script>
- <script type="text/javascript" language="javascript"
- src="/zport/dmd/yui/yahoo/yahoo-min.js"></script>
- <script type="text/javascript" language="javascript"
- src="/zport/dmd/yui/yuiloader/yuiloader-beta-min.js"></script>
- <script type="text/javascript" src="javascript/zenoss-core.js"></script>
- <script>
- var loader = YAHOO.zenoss.getLoader();
- loader.require(['zenossutils']);
- loader.insert({onSuccess:function(){
- removeElementAutoCompletes();
- applyBrowserSpecificStyles();
- addSelectionBar();
- checkForCollapsed();
- connectCheckboxListeners();
- notifyParentOfNewUrl();
- zenPageInit();
- }});
- </script>
+ <tal:block metal:use-macro="here/maintemplate-extras/macros/head1"/>
</tal:block>
<!-- ======================================================
|
|
From: <sv...@ze...> - 2008-06-03 18:43:21
|
Author: ian Date: 2008-06-03 14:43:30 -0400 (Tue, 03 Jun 2008) New Revision: 9401 Removed: sandboxen/ian/testbranch/ Log: * Deleting useless branch |
|
From: <sv...@ze...> - 2008-06-03 18:39:30
|
Author: ian
Date: 2008-06-03 14:39:34 -0400 (Tue, 03 Jun 2008)
New Revision: 9399
Modified:
branches/zenoss-2.2.x/Products/ZenModel/DataRoot.py
branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/geomap-2.1.js
branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/geomap.js
Log:
* Refs #3234: Backporting r9352 to the 2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenModel/DataRoot.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/DataRoot.py 2008-06-03 18:37:53 UTC (rev 9398)
+++ branches/zenoss-2.2.x/Products/ZenModel/DataRoot.py 2008-06-03 18:39:34 UTC (rev 9399)
@@ -501,6 +501,8 @@
the Google Maps geocode cache
"""
cache = extractPostContent(REQUEST)
+ try: cache = cache.decode('utf-8')
+ except: pass
self.geocache = cache
return True
Modified: branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/geomap-2.1.js
===================================================================
--- branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/geomap-2.1.js 2008-06-03 18:37:53 UTC (rev 9398)
+++ branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/geomap-2.1.js 2008-06-03 18:39:34 UTC (rev 9399)
@@ -145,9 +145,9 @@
'simpleLocationGeoMap'
);
var summarytext = node[3];
+ if (address) {
if (this.cache.get(address)==null)
this.dirtycache = true;
- if (address) {
this.geocode(
address,
bind(function(p){
Modified: branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/geomap.js
===================================================================
--- branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/geomap.js 2008-06-03 18:37:53 UTC (rev 9398)
+++ branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/javascript/geomap.js 2008-06-03 18:39:34 UTC (rev 9399)
@@ -141,9 +141,9 @@
var color = node[1];
var clicklink = node[2];
var summarytext = node[3];
+ if (address) {
if (this.cache.get(address)==null)
this.dirtycache = true;
- if (address) {
this.geocode(
address,
bind(function(p){
|
|
From: <sv...@ze...> - 2008-06-03 18:37:48
|
Author: ecn Date: 2008-06-03 14:37:53 -0400 (Tue, 03 Jun 2008) New Revision: 9398 Added: branches/zenoss-2.2.x/inst/externallibs/pyip-0.7.all.patch03 Log: refs #3137, patch to the right branch Added: branches/zenoss-2.2.x/inst/externallibs/pyip-0.7.all.patch03 |
|
From: <sv...@ze...> - 2008-06-03 18:22:48
|
Author: ian Date: 2008-06-03 14:22:56 -0400 (Tue, 03 Jun 2008) New Revision: 9396 Modified: trunk/Products/ZenModel/skins/zenmodel/zenoss-login.png Log: * Refs #3282: And a corey login screen! Modified: trunk/Products/ZenModel/skins/zenmodel/zenoss-login.png =================================================================== (Binary files differ) |
|
From: <sv...@ze...> - 2008-06-03 18:10:31
|
Author: ecn
Date: 2008-06-03 14:02:18 -0400 (Tue, 03 Jun 2008)
New Revision: 9394
Modified:
branches/zenoss-2.2.x/Products/ZenRRD/RenderServer.py
Log:
backporting changes to support swoopy graphs on distributed collectors
Modified: branches/zenoss-2.2.x/Products/ZenRRD/RenderServer.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenRRD/RenderServer.py 2008-06-03 17:58:00 UTC (rev 9393)
+++ branches/zenoss-2.2.x/Products/ZenRRD/RenderServer.py 2008-06-03 18:02:18 UTC (rev 9394)
@@ -126,8 +126,10 @@
security.declareProtected('View', 'render')
def render(self, gopts=None, start=None, end=None, drange=None,
remoteUrl=None, width=None, ftype='PNG', getImage=True,
- graphid='', comment=None, REQUEST=None):
+ graphid='', comment=None, ms=None, REQUEST=None):
"""render a graph and return it"""
+ # ms unused: ms is just a timestamp used to force IE to reload
+ # images
gopts = zlib.decompress(urlsafe_b64decode(gopts))
gopts = gopts.split('|')
gopts = self.removeInvalidRRDReferences(gopts)
|
|
From: <sv...@ze...> - 2008-06-03 18:10:31
|
Author: ecn
Date: 2008-06-03 13:58:00 -0400 (Tue, 03 Jun 2008)
New Revision: 9393
Modified:
trunk/Products/ZenRRD/RenderServer.py
trunk/Products/ZenRRD/zenrender.py
Log:
cleaner acceptance of ms option to render calls
Modified: trunk/Products/ZenRRD/RenderServer.py
===================================================================
--- trunk/Products/ZenRRD/RenderServer.py 2008-06-03 16:01:26 UTC (rev 9392)
+++ trunk/Products/ZenRRD/RenderServer.py 2008-06-03 17:58:00 UTC (rev 9393)
@@ -126,8 +126,10 @@
security.declareProtected('View', 'render')
def render(self, gopts=None, start=None, end=None, drange=None,
remoteUrl=None, width=None, ftype='PNG', getImage=True,
- graphid='', comment=None, REQUEST=None):
+ graphid='', comment=None, ms=None, REQUEST=None):
"""render a graph and return it"""
+ # ms unused: ms is just a timestamp used to force IE to reload
+ # images
gopts = zlib.decompress(urlsafe_b64decode(gopts))
gopts = gopts.split('|')
gopts = self.removeInvalidRRDReferences(gopts)
Modified: trunk/Products/ZenRRD/zenrender.py
===================================================================
--- trunk/Products/ZenRRD/zenrender.py 2008-06-03 16:01:26 UTC (rev 9392)
+++ trunk/Products/ZenRRD/zenrender.py 2008-06-03 17:58:00 UTC (rev 9393)
@@ -65,10 +65,6 @@
self.rs = RenderServer(self.name)
def remote_render(self, *args, **kw):
- try:
- del kw['ms']
- except KeyError:
- pass
return self.rs.render(*args, **kw)
def remote_packageRRDFiles(self, *args, **kw):
|
|
From: <sv...@ze...> - 2008-06-03 18:10:31
|
Author: ian Date: 2008-06-03 14:05:35 -0400 (Tue, 03 Jun 2008) New Revision: 9395 Modified: trunk/Products/ZenWidgets/skins/zenui/logo.png Log: * Fixes #3282: Have yourself a Core logo Modified: trunk/Products/ZenWidgets/skins/zenui/logo.png =================================================================== (Binary files differ) |
|
From: <sv...@ze...> - 2008-06-03 16:10:33
|
Author: ian
Date: 2008-06-03 11:49:38 -0400 (Tue, 03 Jun 2008)
New Revision: 9390
Added:
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login-button.png
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login-button.png.metadata
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login.png
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login.png.metadata
Modified:
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/login_form.pt
Log:
* Refs #3238: Backporting r9356 into branch
Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/login_form.pt
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/login_form.pt 2008-06-03 15:46:42 UTC (rev 9389)
+++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/login_form.pt 2008-06-03 15:49:38 UTC (rev 9390)
@@ -1,47 +1,116 @@
<html>
-<head>
-<title>Zenoss Login</title>
-<link type="text/css" rel="stylesheet" href="login_form.css" />
-<!--[if IE 7]><style>#errorbox{left:-50px;margin-top:-5px;}</style><![endif]-->
-</head>
+ <head>
+ <title>Zenoss Login</title>
+ <style>
+ .inputbox {
+ position: absolute;
+ border: medium none;
+ background: transparent none;
+ left: 367px;
+ width: 180px;
+ z-index: 2;
+ font-size: 110%;
+ color: #444;
+ text-align: center;
+ }
+ .submitbutton {
+ position: absolute;
+ z-index: 2;
+ background: transparent url('zenoss-login-button.png');
+ top: 245px;
+ left: 466px;
+ width: 90px;
+ height: 32px;
+ border: medium none;
+ cursor: hand; cursor: pointer;
+ }
+ body {
+ margin: 0;
+ padding: 0;
+ background-color: #888;
+ }
+ #topbar {
+ height: 20%;
+ }
+ #middlebar {
+ text-align:center;
+ height:360px;
+ border-width: 2px 0;
+ border-style: solid;
+ border-color: #444;
+ background-color:#f4f4f4;
+ }
+ #container {
+ position: relative;
+ width:671px;
+ margin: 0 auto;
+ height:360px;
+ }
+ #loginimg {
+ position: absolute;
+ top: 0;
+ left: -50px;
+ z-index: 1;
+ }
+ #errorbox {
+ position: absolute;
+ z-index: 2;
+ width: 300px;
+ top: 250px;
+ left: 210px;
+ }
+ span.error {
+ font-family: sans-serif;
+ color: #8B0000;
+ }
+ #copyright {
+ color: #4e7aba;
+ font-size: 70%;
+ font-family: sans-serif;
+ text-align: center;
+ width: 300px;
+ position: absolute;
+ z-index: 2;
+ top: 300px;
+ left: 265px;
+ }
+ </style>
+ </head>
-<body onload="document.loginform.__ac_name.focus();">
+ <body onload="document.getElementById('username').focus();">
+ <div id="topbar"></div>
+ <form name="loginform"
+ tal:attributes="action string:${here/absolute_url}/login">
+ <input type="hidden" name="came_from" value=""
+ tal:attributes="value request/came_from | string:"/>
+ <input type="hidden" name="submitted" value="true" />
+ <div id="middlebar">
+ <div id="container">
+ <img id="loginimg" src="zenoss-login.png"/>
+ <input id="username" type="text" name="__ac_name"
+ class="inputbox" style="top:160px"/>
+ <input type="password" name="__ac_password"
+ class="inputbox" style="top:202px;"/>
+ <div id="errorbox">
+ <tal:block define="msg here/getLoginMessage"
+ tal:omit-tag=""
+ tal:on-error="string:">
+ <span class="error" tal:condition="msg"
+ tal:content="structure msg" />
+ </tal:block>
+ </div>
+ <input type="submit" name="submit"
+ class="submitbutton" value=""/>
+ <div id="copyright">
+ <p>Copyright © 2005-2008 Zenoss, Inc. | Version
+ <span tal:content="
+ here/dmd/About/getZenossVersionShort"/>
+ </p>
+ </div>
+ </div>
+ </div>
+ </form>
+ </body>
-<div id="darkloginbox">
-<div id="loginimage">
-<div id="loginboxwrapper">
-<div id="loginboxtop"> </div>
-<div id="loginboxmiddle">
-<img src="logo_login.gif" width="181" height="55" /><div id="form">
-<form method="post" name="loginform" tal:attributes="action string:${here/absolute_url}/login">
-<input type="hidden" name="came_from" value="" tal:attributes="value request/came_from | string:"/>
-<input type="hidden" name="submitted" value="true" />
-<table cellspacing="0">
-<tr>
-<td><label>Username:</label></td><td><input type="text" name="__ac_name" size="20" /></td>
-</tr>
-<tr>
-<td><label>Password:</label></td><td><input type="password" name="__ac_password" size="20" /></td>
-</tr>
-<tr>
-<td colspan="2" style="text-align: right;"><input type="submit" name="submit" value="submit" />
-<div id="errorbox">
- <tal:block define="msg here/getLoginMessage"
- tal:omit-tag=""
- tal:on-error="string:">
- <span class="error" tal:condition="msg" tal:content="structure msg" />
- </tal:block>
-</div>
-</td>
-</tr>
-</table>
-</form>
-</div></div>
-<div id="loginboxbottom"> </div>
-</div></div>
-<p id="info">Copyright © 2007, 2008 Zenoss, Inc. |
- Version <span tal:content="here/dmd/About/getZenossVersionShort" /></p>
-<img src="dark_loginbox_bottom_blue.gif" width="622" height="34" /></div>
-</body>
</html>
Copied: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login-button.png (from rev 9356, trunk/Products/ZenModel/skins/zenmodel/zenoss-login-button.png)
Copied: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login-button.png.metadata (from rev 9356, trunk/Products/ZenModel/skins/zenmodel/zenoss-login-button.png.metadata)
Copied: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login.png (from rev 9356, trunk/Products/ZenModel/skins/zenmodel/zenoss-login.png)
Copied: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss-login.png.metadata (from rev 9356, trunk/Products/ZenModel/skins/zenmodel/zenoss-login.png.metadata)
|
|
From: <sv...@ze...> - 2008-06-03 16:10:29
|
Author: ian
Date: 2008-06-03 12:01:26 -0400 (Tue, 03 Jun 2008)
New Revision: 9392
Added:
branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/logo.png
Removed:
branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/img/transparent_logo.png
Modified:
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt
branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss.css
Log:
* Refs #3239: Backporting r9355 into the 2.2.x branch
Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt 2008-06-03 15:56:11 UTC (rev 9391)
+++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/templates.pt 2008-06-03 16:01:26 UTC (rev 9392)
@@ -198,10 +198,7 @@
====================================================== -->
<div id="topPane" metal:define-macro="topPane">
<a href="/zport/dmd/Dashboard">
- <div class="logo"
- tal:define="zenversion zenversion | string:Core"
- tal:content="string:| ${zenversion}">
- | Core
+ <div class="logo">
</div>
</a>
<div id="settings">
Modified: branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss.css
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss.css 2008-06-03 15:56:11 UTC (rev 9391)
+++ branches/zenoss-2.2.x/Products/ZenModel/skins/zenmodel/zenoss.css 2008-06-03 16:01:26 UTC (rev 9392)
@@ -95,7 +95,8 @@
}
div.logo {
- background: transparent url('img/transparent_logo.png') top left no-repeat;
+ background: transparent url('logo.png') center left no-repeat;
+ width: 340px;
padding-left: 242px;
color: #a9b8d4;
vertical-align: middle;
Deleted: branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/img/transparent_logo.png
Copied: branches/zenoss-2.2.x/Products/ZenWidgets/skins/zenui/logo.png (from rev 9355, trunk/Products/ZenWidgets/skins/zenui/logo.png)
|
|
From: <sv...@ze...> - 2008-06-03 16:10:29
|
Author: ecn
Date: 2008-06-03 11:34:05 -0400 (Tue, 03 Jun 2008)
New Revision: 9387
Modified:
branches/zenoss-2.2.x/Products/ZenModel/ZenPackManager.py
Log:
back-patch #3212 to 2.2.x
Modified: branches/zenoss-2.2.x/Products/ZenModel/ZenPackManager.py
===================================================================
--- branches/zenoss-2.2.x/Products/ZenModel/ZenPackManager.py 2008-06-03 15:25:16 UTC (rev 9386)
+++ branches/zenoss-2.2.x/Products/ZenModel/ZenPackManager.py 2008-06-03 15:34:05 UTC (rev 9387)
@@ -181,7 +181,7 @@
if zp.isEggPack():
ZenPackCmd.RemoveZenPack(self.dmd, zpId, skipDepsCheck=True)
else:
- os.system('%s run --remove %s' % (
+ os.system('%s --remove %s' % (
zenPath('bin', 'zenpack'), zpId))
self._p_jar.sync()
if REQUEST:
|