details: /erp/devel/pi/rev/83f3290704f0
changeset: 10301:83f3290704f0
user: rafaeldemiguel <rdm <at> openbravo.com>
date: Wed Jan 26 16:39:43 2011 +0100
summary: Fixes issue 15568 and fixes issue 15254
details: /erp/devel/pi/rev/18b9ac6fa13c
changeset: 10302:18b9ac6fa13c
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Tue Feb 01 20:04:13 2011 +0100
summary: Issue 15568: Modify heights of news and forge widgets
details: /erp/devel/pi/rev/9a3062383c0e
changeset: 10303:9a3062383c0e
user: Iván Perdomo <ivan.perdomo <at> openbravo.com>
date: Wed Feb 02 10:26:17 2011 +0100
summary: Added Asier Galdos to contributors list
diffstat:
CONTRIBUTORS
| 1 +
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
| 4 +-
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml
| 2 +-
modules/org.openbravo.client.myob/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
| 14 +++++-----
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java
| 5 ++-
modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
| 12 ++++----
6 files changed, 20 insertions(+), 18 deletions(-)
diffs (172 lines):
diff -r ba5333c42a6b -r 9a3062383c0e CONTRIBUTORS
--- a/CONTRIBUTORS Wed Feb 02 10:20:13 2011 +0100
+++ b/CONTRIBUTORS Wed Feb 02 10:26:17 2011 +0100
@@ -8,3 +8,4 @@
Ville Lindfors <[email protected]> - Code clean up
Miroslav Lazarevic <[email protected]> - Fixes to the build system
Valery Lezhebokov <[email protected]> - Bug fixing
+Asier Galdos <[email protected]> - Bug fixing
diff -r ba5333c42a6b -r 9a3062383c0e
modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
---
a/modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
Wed Feb 02 10:20:13 2011 +0100
+++
b/modules/org.openbravo.client.htmlwidget/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
Wed Feb 02 10:26:17 2011 +0100
@@ -8,7 +8,7 @@
<!--10DE6579FF7A4864AEB31FE957849461-->
<AD_MODULE_ID><![CDATA[D393BE6F22BB44B7B728259B34FC795A]]></AD_MODULE_ID>
<!--10DE6579FF7A4864AEB31FE957849461--> <TITLE><![CDATA[HTML Widget]]></TITLE>
<!--10DE6579FF7A4864AEB31FE957849461-->
<JAVACLASS><![CDATA[org.openbravo.client.htmlwidget.HTMLWidgetProvider]]></JAVACLASS>
-<!--10DE6579FF7A4864AEB31FE957849461--> <HEIGHT><![CDATA[300]]></HEIGHT>
+<!--10DE6579FF7A4864AEB31FE957849461--> <HEIGHT><![CDATA[265]]></HEIGHT>
<!--10DE6579FF7A4864AEB31FE957849461-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--10DE6579FF7A4864AEB31FE957849461-->
<ISSUPERCLASS><![CDATA[Y]]></ISSUPERCLASS>
<!--10DE6579FF7A4864AEB31FE957849461-->
<CAN_MAXIMIZE><![CDATA[N]]></CAN_MAXIMIZE>
@@ -22,7 +22,7 @@
<!--E4C82D04605C4256A74258B770AA8867--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--E4C82D04605C4256A74258B770AA8867-->
<AD_MODULE_ID><![CDATA[D393BE6F22BB44B7B728259B34FC795A]]></AD_MODULE_ID>
<!--E4C82D04605C4256A74258B770AA8867--> <TITLE><![CDATA[User defined HTML
Widget]]></TITLE>
-<!--E4C82D04605C4256A74258B770AA8867--> <HEIGHT><![CDATA[300]]></HEIGHT>
+<!--E4C82D04605C4256A74258B770AA8867--> <HEIGHT><![CDATA[265]]></HEIGHT>
<!--E4C82D04605C4256A74258B770AA8867-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--E4C82D04605C4256A74258B770AA8867-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
<!--E4C82D04605C4256A74258B770AA8867-->
<WIDGET_SUPERCLASS_ID><![CDATA[10DE6579FF7A4864AEB31FE957849461]]></WIDGET_SUPERCLASS_ID>
diff -r ba5333c42a6b -r 9a3062383c0e
modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml
---
a/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml
Wed Feb 02 10:20:13 2011 +0100
+++
b/modules/org.openbravo.client.myob/src-db/database/sourcedata/AD_COLUMN.xml
Wed Feb 02 10:26:17 2011 +0100
@@ -970,7 +970,7 @@
<!--927D0D118B8DEF36E040A8C0CF071CF5--> <SEQNO><![CDATA[120]]></SEQNO>
<!--927D0D118B8DEF36E040A8C0CF071CF5-->
<ISTRANSLATED><![CDATA[N]]></ISTRANSLATED>
<!--927D0D118B8DEF36E040A8C0CF071CF5-->
<ISENCRYPTED><![CDATA[N]]></ISENCRYPTED>
-<!--927D0D118B8DEF36E040A8C0CF071CF5--> <VALUEMIN><![CDATA[0]]></VALUEMIN>
+<!--927D0D118B8DEF36E040A8C0CF071CF5--> <VALUEMIN><![CDATA[20]]></VALUEMIN>
<!--927D0D118B8DEF36E040A8C0CF071CF5-->
<ISSELECTIONCOLUMN><![CDATA[N]]></ISSELECTIONCOLUMN>
<!--927D0D118B8DEF36E040A8C0CF071CF5-->
<AD_ELEMENT_ID><![CDATA[927D0D118B92EF36E040A8C0CF071CF5]]></AD_ELEMENT_ID>
<!--927D0D118B8DEF36E040A8C0CF071CF5-->
<ISSESSIONATTR><![CDATA[N]]></ISSESSIONATTR>
diff -r ba5333c42a6b -r 9a3062383c0e
modules/org.openbravo.client.myob/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
---
a/modules/org.openbravo.client.myob/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
Wed Feb 02 10:20:13 2011 +0100
+++
b/modules/org.openbravo.client.myob/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
Wed Feb 02 10:26:17 2011 +0100
@@ -7,7 +7,7 @@
<!--409D7D27FC2949ACAE0E3F5298A0B3BA--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--409D7D27FC2949ACAE0E3F5298A0B3BA-->
<AD_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_MODULE_ID>
<!--409D7D27FC2949ACAE0E3F5298A0B3BA--> <TITLE><![CDATA[Openbravo
Forge]]></TITLE>
-<!--409D7D27FC2949ACAE0E3F5298A0B3BA--> <HEIGHT><![CDATA[380]]></HEIGHT>
+<!--409D7D27FC2949ACAE0E3F5298A0B3BA--> <HEIGHT><![CDATA[335]]></HEIGHT>
<!--409D7D27FC2949ACAE0E3F5298A0B3BA-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[Y]]></ALLOW_ANONYMOUS_ACCESS>
<!--409D7D27FC2949ACAE0E3F5298A0B3BA-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
<!--409D7D27FC2949ACAE0E3F5298A0B3BA-->
<WIDGET_SUPERCLASS_ID><![CDATA[C26A68FD8CF347EC9D1FB7E274622450]]></WIDGET_SUPERCLASS_ID>
@@ -23,8 +23,8 @@
<!--50F3F7AED43A4B31AF176F1AF0714284-->
<AD_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_MODULE_ID>
<!--50F3F7AED43A4B31AF176F1AF0714284--> <TITLE><![CDATA[Welcome to Openbravo
3]]></TITLE>
<!--50F3F7AED43A4B31AF176F1AF0714284-->
<JAVACLASS><![CDATA[org.openbravo.client.myob.CommunityBrandingWidgetProvider]]></JAVACLASS>
-<!--50F3F7AED43A4B31AF176F1AF0714284--> <HEIGHT><![CDATA[415]]></HEIGHT>
-<!--50F3F7AED43A4B31AF176F1AF0714284--> <DESCRIPTION><![CDATA[Provides the
welcome to Openbravo content]]></DESCRIPTION>
+<!--50F3F7AED43A4B31AF176F1AF0714284--> <HEIGHT><![CDATA[380]]></HEIGHT>
+<!--50F3F7AED43A4B31AF176F1AF0714284--> <DESCRIPTION><![CDATA[Provides the
Openbravo news content]]></DESCRIPTION>
<!--50F3F7AED43A4B31AF176F1AF0714284-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[Y]]></ALLOW_ANONYMOUS_ACCESS>
<!--50F3F7AED43A4B31AF176F1AF0714284-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
<!--50F3F7AED43A4B31AF176F1AF0714284-->
<CAN_MAXIMIZE><![CDATA[N]]></CAN_MAXIMIZE>
@@ -37,9 +37,9 @@
<!--940DF63D2A3A490B9C06ADF04BFCD0F1--> <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
<!--940DF63D2A3A490B9C06ADF04BFCD0F1--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--940DF63D2A3A490B9C06ADF04BFCD0F1-->
<AD_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_MODULE_ID>
-<!--940DF63D2A3A490B9C06ADF04BFCD0F1--> <TITLE><![CDATA[Openbravo
News]]></TITLE>
-<!--940DF63D2A3A490B9C06ADF04BFCD0F1--> <HEIGHT><![CDATA[360]]></HEIGHT>
-<!--940DF63D2A3A490B9C06ADF04BFCD0F1--> <DESCRIPTION><![CDATA[Gives an
overview of Openbravo news]]></DESCRIPTION>
+<!--940DF63D2A3A490B9C06ADF04BFCD0F1--> <TITLE><![CDATA[Openbravo
Events]]></TITLE>
+<!--940DF63D2A3A490B9C06ADF04BFCD0F1--> <HEIGHT><![CDATA[280]]></HEIGHT>
+<!--940DF63D2A3A490B9C06ADF04BFCD0F1--> <DESCRIPTION><![CDATA[Gives an
overview of upcoming Openbravo Events.]]></DESCRIPTION>
<!--940DF63D2A3A490B9C06ADF04BFCD0F1-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[Y]]></ALLOW_ANONYMOUS_ACCESS>
<!--940DF63D2A3A490B9C06ADF04BFCD0F1-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
<!--940DF63D2A3A490B9C06ADF04BFCD0F1-->
<WIDGET_SUPERCLASS_ID><![CDATA[C26A68FD8CF347EC9D1FB7E274622450]]></WIDGET_SUPERCLASS_ID>
@@ -55,7 +55,7 @@
<!--C26A68FD8CF347EC9D1FB7E274622450-->
<AD_MODULE_ID><![CDATA[2758CD25B2704AF6BBAD10365FC82C06]]></AD_MODULE_ID>
<!--C26A68FD8CF347EC9D1FB7E274622450--> <TITLE><![CDATA[URL Widget]]></TITLE>
<!--C26A68FD8CF347EC9D1FB7E274622450-->
<JAVACLASS><![CDATA[org.openbravo.client.myob.URLWidgetProvider]]></JAVACLASS>
-<!--C26A68FD8CF347EC9D1FB7E274622450--> <HEIGHT><![CDATA[300]]></HEIGHT>
+<!--C26A68FD8CF347EC9D1FB7E274622450--> <HEIGHT><![CDATA[265]]></HEIGHT>
<!--C26A68FD8CF347EC9D1FB7E274622450-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--C26A68FD8CF347EC9D1FB7E274622450-->
<ISSUPERCLASS><![CDATA[Y]]></ISSUPERCLASS>
<!--C26A68FD8CF347EC9D1FB7E274622450-->
<CAN_MAXIMIZE><![CDATA[N]]></CAN_MAXIMIZE>
diff -r ba5333c42a6b -r 9a3062383c0e
modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java
---
a/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java
Wed Feb 02 10:20:13 2011 +0100
+++
b/modules/org.openbravo.client.myob/src/org/openbravo/client/myob/WidgetProvider.java
Wed Feb 02 10:26:17 2011 +0100
@@ -84,6 +84,7 @@
private static final String DBINSTANCEID = "dbInstanceId";
private static final String CAN_MAXIMIZE = "showMaximizeButton";
private static final String MENU_ITEMS = "menuItems";
+ private static final Long WIDGET_HEADER_HEIGHT = 35L;
private Map<String, Object> parameters = new HashMap<String, Object>();
@@ -104,7 +105,7 @@
jsonObject.put(MyOpenbravoWidgetComponent.CLASSNAMEPARAMETER, this
.getClientSideWidgetClassName());
jsonObject.put(TITLE, MyOBUtils.getWidgetTitle(widgetClass));
- jsonObject.put(HEIGHT, widgetClass.getHeight());
+ jsonObject.put(HEIGHT, widgetClass.getHeight() + WIDGET_HEADER_HEIGHT);
jsonObject.put(MENU_ITEMS, MyOBUtils.getWidgetMenuItems(widgetClass));
if (widgetClass.getWidgetSuperclass() != null) {
jsonObject.put(CAN_MAXIMIZE,
widgetClass.getWidgetSuperclass().isCanMaximize());
@@ -180,7 +181,7 @@
jsonObject.put(TITLE, MyOBUtils.getWidgetTitle(widgetInstance));
jsonObject.put(COLNUM, widgetInstance.getColumnPosition());
jsonObject.put(ROWNUM, widgetInstance.getSequenceInColumn());
- jsonObject.put(HEIGHT, widgetClass.getHeight());
+ jsonObject.put(HEIGHT, widgetClass.getHeight() + WIDGET_HEADER_HEIGHT);
jsonObject.put(PRIORITY, widgetInstance.getRelativePriority());
final JSONObject widgetParameters = new JSONObject();
diff -r ba5333c42a6b -r 9a3062383c0e
modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
---
a/modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
Wed Feb 02 10:20:13 2011 +0100
+++
b/modules/org.openbravo.client.querylist/src-db/database/sourcedata/OBKMO_WIDGET_CLASS.xml
Wed Feb 02 10:26:17 2011 +0100
@@ -7,7 +7,7 @@
<!--147D825456D54D0486C3D7072531C5C9--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--147D825456D54D0486C3D7072531C5C9-->
<AD_MODULE_ID><![CDATA[0A060B2AF1974E8EAA8DB61388E9AECC]]></AD_MODULE_ID>
<!--147D825456D54D0486C3D7072531C5C9--> <TITLE><![CDATA[Invoices to
collect]]></TITLE>
-<!--147D825456D54D0486C3D7072531C5C9--> <HEIGHT><![CDATA[300]]></HEIGHT>
+<!--147D825456D54D0486C3D7072531C5C9--> <HEIGHT><![CDATA[265]]></HEIGHT>
<!--147D825456D54D0486C3D7072531C5C9--> <DESCRIPTION><![CDATA[List of
invoices to collect.]]></DESCRIPTION>
<!--147D825456D54D0486C3D7072531C5C9-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--147D825456D54D0486C3D7072531C5C9-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
@@ -23,7 +23,7 @@
<!--2662490B7D3B4F80AF308C88F6DB68C0--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--2662490B7D3B4F80AF308C88F6DB68C0-->
<AD_MODULE_ID><![CDATA[0A060B2AF1974E8EAA8DB61388E9AECC]]></AD_MODULE_ID>
<!--2662490B7D3B4F80AF308C88F6DB68C0--> <TITLE><![CDATA[Payment In - awaiting
for execution]]></TITLE>
-<!--2662490B7D3B4F80AF308C88F6DB68C0--> <HEIGHT><![CDATA[300]]></HEIGHT>
+<!--2662490B7D3B4F80AF308C88F6DB68C0--> <HEIGHT><![CDATA[265]]></HEIGHT>
<!--2662490B7D3B4F80AF308C88F6DB68C0--> <DESCRIPTION><![CDATA[Shows all the
received payments in awaiting execution status.]]></DESCRIPTION>
<!--2662490B7D3B4F80AF308C88F6DB68C0-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--2662490B7D3B4F80AF308C88F6DB68C0-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
@@ -40,7 +40,7 @@
<!--2A32CF26F3F64FE39C7F94E9D82497D1-->
<AD_MODULE_ID><![CDATA[0A060B2AF1974E8EAA8DB61388E9AECC]]></AD_MODULE_ID>
<!--2A32CF26F3F64FE39C7F94E9D82497D1--> <TITLE><![CDATA[Query/List]]></TITLE>
<!--2A32CF26F3F64FE39C7F94E9D82497D1-->
<JAVACLASS><![CDATA[org.openbravo.client.querylist.QueryListWidgetProvider]]></JAVACLASS>
-<!--2A32CF26F3F64FE39C7F94E9D82497D1--> <HEIGHT><![CDATA[200]]></HEIGHT>
+<!--2A32CF26F3F64FE39C7F94E9D82497D1--> <HEIGHT><![CDATA[165]]></HEIGHT>
<!--2A32CF26F3F64FE39C7F94E9D82497D1-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--2A32CF26F3F64FE39C7F94E9D82497D1-->
<ISSUPERCLASS><![CDATA[Y]]></ISSUPERCLASS>
<!--2A32CF26F3F64FE39C7F94E9D82497D1-->
<CAN_MAXIMIZE><![CDATA[Y]]></CAN_MAXIMIZE>
@@ -54,7 +54,7 @@
<!--34F279BBB85945519DC38F21573106C0--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--34F279BBB85945519DC38F21573106C0-->
<AD_MODULE_ID><![CDATA[0A060B2AF1974E8EAA8DB61388E9AECC]]></AD_MODULE_ID>
<!--34F279BBB85945519DC38F21573106C0--> <TITLE><![CDATA[Invoices to
pay]]></TITLE>
-<!--34F279BBB85945519DC38F21573106C0--> <HEIGHT><![CDATA[300]]></HEIGHT>
+<!--34F279BBB85945519DC38F21573106C0--> <HEIGHT><![CDATA[265]]></HEIGHT>
<!--34F279BBB85945519DC38F21573106C0--> <DESCRIPTION><![CDATA[List of
invoices to pay.]]></DESCRIPTION>
<!--34F279BBB85945519DC38F21573106C0-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--34F279BBB85945519DC38F21573106C0-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
@@ -70,7 +70,7 @@
<!--8267FB3F59D7401980DDDEFF51FE55C3--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--8267FB3F59D7401980DDDEFF51FE55C3-->
<AD_MODULE_ID><![CDATA[0A060B2AF1974E8EAA8DB61388E9AECC]]></AD_MODULE_ID>
<!--8267FB3F59D7401980DDDEFF51FE55C3--> <TITLE><![CDATA[Pending goods
receipt]]></TITLE>
-<!--8267FB3F59D7401980DDDEFF51FE55C3--> <HEIGHT><![CDATA[300]]></HEIGHT>
+<!--8267FB3F59D7401980DDDEFF51FE55C3--> <HEIGHT><![CDATA[265]]></HEIGHT>
<!--8267FB3F59D7401980DDDEFF51FE55C3--> <DESCRIPTION><![CDATA[This widget
shows you all the Purchase orders that are pending to be delivered by the
supplier once the planned delivery date is later than the current
date]]></DESCRIPTION>
<!--8267FB3F59D7401980DDDEFF51FE55C3-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--8267FB3F59D7401980DDDEFF51FE55C3-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
@@ -86,7 +86,7 @@
<!--F8E4F382BCFB441CADBB4AC693C41C93--> <ISACTIVE><![CDATA[Y]]></ISACTIVE>
<!--F8E4F382BCFB441CADBB4AC693C41C93-->
<AD_MODULE_ID><![CDATA[0A060B2AF1974E8EAA8DB61388E9AECC]]></AD_MODULE_ID>
<!--F8E4F382BCFB441CADBB4AC693C41C93--> <TITLE><![CDATA[Payment Out -
awaiting for execution]]></TITLE>
-<!--F8E4F382BCFB441CADBB4AC693C41C93--> <HEIGHT><![CDATA[300]]></HEIGHT>
+<!--F8E4F382BCFB441CADBB4AC693C41C93--> <HEIGHT><![CDATA[265]]></HEIGHT>
<!--F8E4F382BCFB441CADBB4AC693C41C93--> <DESCRIPTION><![CDATA[Shows all the
made payments in awaiting execution status.]]></DESCRIPTION>
<!--F8E4F382BCFB441CADBB4AC693C41C93-->
<ALLOW_ANONYMOUS_ACCESS><![CDATA[N]]></ALLOW_ANONYMOUS_ACCESS>
<!--F8E4F382BCFB441CADBB4AC693C41C93-->
<ISSUPERCLASS><![CDATA[N]]></ISSUPERCLASS>
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits