details:   https://code.openbravo.com/erp/devel/pi/rev/c172853ecb53
changeset: 16053:c172853ecb53
user:      Pablo Lujan <pablo.lujan <at> openbravo.com>
date:      Wed Apr 11 17:44:42 2012 +0000
summary:   Adds new Test Registry items for Pick and Execute pop up
Now is possible to use the Add New, Ok, Cancel and every custom button

details:   https://code.openbravo.com/erp/devel/pi/rev/641538e9c786
changeset: 16054:641538e9c786
user:      Pablo Lujan <pablo.lujan <at> openbravo.com>
date:      Wed Apr 11 17:45:26 2012 +0000
summary:   merge from local branch

diffstat:

 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js
 |   17 +-
 src-db/database/model/triggers/C_BPARTNER_TRG.xml                              
                                      |   22 +-
 src-db/database/model/triggers/M_PRODUCT_TRG.xml                               
                                      |   11 +-
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                                      |    4 +
 src-db/database/sourcedata/AD_VAL_RULE.xml                                     
                                      |   52 +++++
 src/org/openbravo/erpCommon/ad_reports/WeightDimensionalComparative.jrxml      
                                      |  101 +++++----
 6 files changed, 138 insertions(+), 69 deletions(-)

diffs (truncated from 525 to 300 lines):

diff -r 5d52d838f233 -r 641538e9c786 
modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js
--- 
a/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js
      Wed Apr 11 12:38:56 2012 +0200
+++ 
b/modules/org.openbravo.client.application/web/org.openbravo.client.application/js/process/ob-pick-and-execute-view.js
      Wed Apr 11 17:45:26 2012 +0000
@@ -49,7 +49,7 @@
   initWidget: function () {
 
     var view = this,
-        okButton, cancelButton, i, buttonLayout = [];
+        okButton, newButton, cancelButton, i, buttonLayout = [];
 
     function actionClick() {
       if (view.validate()) {
@@ -109,11 +109,15 @@
       for (i in this.buttons) {
         if (this.buttons.hasOwnProperty(i)) {
 
-          buttonLayout.push(isc.OBFormButton.create({
+          var newButton;
+          newButton=isc.OBFormButton.create({
             title: this.buttons[i],
             _buttonValue: i,
             click: actionClick
-          }));
+          });
+        buttonLayout.push(newButton);
+        
OB.TestRegistry.register('org.openbravo.client.application.process.pickandexecute.button.'
 +i, newButton);
+ 
 
           // pushing a spacer
           buttonLayout.push(isc.LayoutSpacer.create({
@@ -123,6 +127,7 @@
       }
     } else {
       buttonLayout.push(okButton);
+      
OB.TestRegistry.register('org.openbravo.client.application.process.pickandexecute.button.ok',
 okButton);
       buttonLayout.push(isc.LayoutSpacer.create({
         width: 32
       }));
@@ -130,6 +135,8 @@
 
     buttonLayout.push(cancelButton);
     buttonLayout.push(isc.LayoutSpacer.create({}));
+    
OB.TestRegistry.register('org.openbravo.client.application.process.pickandexecute.button.cancel',
 cancelButton);
+ 
 
     if (this.viewProperties.allowAdd) {
       this.addNewButton = isc.OBLinkButtonItem.create({
@@ -144,7 +151,7 @@
         }
       });
     }
-    
OB.TestRegistry.register('org.openbravo.client.application.navigationbarcomponents.pickandexecute.button.addnew',
 this.addNewButton);
+    
OB.TestRegistry.register('org.openbravo.client.application.process.pickandexecute.button.addnew',
 this.addNewButton);
 
     this.items = [this.viewGrid, isc.HLayout.create({
       height: 1,
@@ -330,4 +337,4 @@
       view.closeClick(true, (data && data.message));
     });
   }
-});
\ No newline at end of file
+});
diff -r 5d52d838f233 -r 641538e9c786 
src-db/database/model/triggers/C_BPARTNER_TRG.xml
--- a/src-db/database/model/triggers/C_BPARTNER_TRG.xml Wed Apr 11 12:38:56 
2012 +0200
+++ b/src-db/database/model/triggers/C_BPARTNER_TRG.xml Wed Apr 11 17:45:26 
2012 +0000
@@ -17,7 +17,7 @@
   * parts created by ComPiere are Copyright (C) ComPiere, Inc.;
   * All Rights Reserved.
   * Contributor(s): Openbravo SLU
-  * Contributions are Copyright (C) 2001-2010 Openbravo, S.L.U.
+  * Contributions are Copyright (C) 2001-2012 Openbravo, S.L.U.
   *
   * Specifically, this derivative work is based upon the following Compiere
   * file and version.
@@ -60,11 +60,12 @@
                SELECT AD_IsOrgIncluded(:new.AD_Org_ID, a.AD_Org_ID, 
:new.AD_Client_ID),
     a.ad_sequence_bp_id, a.isbpnewaccount, a.acct_length, a.subacct_length, 
a.createdby, a.updatedby,  a.C_AcctSchema_ID, 
     d1.ad_client_id, d1.C_Receivable_Acct, d1.C_Prepayment_Acct, 
d1.V_Liability_Acct,  d1.V_Liability_Services_Acct, 
-    d1.V_Prepayment_Acct, d1.status 
+    d1.V_Prepayment_Acct, d1.status, d1.ISACTIVE 
        FROM  C_BP_Group_Acct d1, ad_Org_AcctSchema a
                WHERE d1.C_BP_Group_ID=:new.C_BP_Group_ID
                AND d1.C_AcctSchema_ID = a.C_AcctSchema_ID
-               AND (AD_IsOrgIncluded(a.AD_Org_ID, :new.AD_Org_ID, 
:new.AD_Client_ID)<>-1
+               AND a.ISACTIVE = 'Y'
+               AND (AD_IsOrgIncluded(a.AD_Org_ID, :new.AD_Org_ID, 
:new.AD_Client_ID)<>-1
                OR AD_IsOrgIncluded(:new.AD_Org_ID, a.AD_Org_ID, 
:new.AD_Client_ID)<>-1)
                ORDER BY 1 DESC
        )
@@ -108,7 +109,7 @@
               C_Receivable_Acct, C_Prepayment_Acct, Status)
               VALUES
               (v_BP_Acct_ID,:new.C_BPartner_ID, Cur_Defaults.C_AcctSchema_ID,
-              :new.AD_Client_ID, :new.AD_Org_ID, 'Y', now(), :new.CreatedBy, 
now(), :new.UpdatedBy,
+              :new.AD_Client_ID, :new.AD_Org_ID, Cur_Defaults.ISACTIVE, now(), 
:new.CreatedBy, now(), :new.UpdatedBy,
               v_C_Receivable_Acct, v_C_Prepayment_Acct, Cur_Defaults.Status);
          ELSE
                                /*
@@ -121,7 +122,7 @@
               C_Receivable_Acct, C_Prepayment_Acct, Status)
               VALUES
               (v_BP_Acct_ID,:new.C_BPartner_ID, Cur_Defaults.C_AcctSchema_ID,
-              :new.AD_Client_ID, :new.AD_Org_ID, 'Y', now(), :new.CreatedBy, 
now(), :new.UpdatedBy,
+              :new.AD_Client_ID, :new.AD_Org_ID, Cur_Defaults.ISACTIVE, now(), 
:new.CreatedBy, now(), :new.UpdatedBy,
               Cur_Defaults.C_Receivable_Acct, Cur_Defaults.C_Prepayment_Acct, 
Cur_Defaults.Status);
          END IF;
                        --  Vendor
@@ -156,7 +157,7 @@
               V_Liability_Acct, V_Liability_Services_Acct, V_Prepayment_Acct, 
Status)
               VALUES
               (v_BP_Acct_ID,:new.C_BPartner_ID, Cur_Defaults.C_AcctSchema_ID,
-              :new.AD_Client_ID, :new.AD_Org_ID, 'Y', now(), :new.CreatedBy, 
now(), :new.UpdatedBy,
+              :new.AD_Client_ID, :new.AD_Org_ID, Cur_Defaults.ISACTIVE, now(), 
:new.CreatedBy, now(), :new.UpdatedBy,
               v_V_Liability_Acct, v_V_Liability_Services_Acct, 
v_V_Prepayment_Acct, Cur_Defaults.Status);
                     ELSE
               /*
@@ -168,7 +169,7 @@
               V_Liability_Acct, V_Liability_Services_Acct, V_Prepayment_Acct, 
Status)
               VALUES
               (v_BP_Acct_ID,:new.C_BPartner_ID, Cur_Defaults.C_AcctSchema_ID,
-              :new.AD_Client_ID, :new.AD_Org_ID, 'Y', now(), :new.CreatedBy, 
now(), :new.UpdatedBy,
+              :new.AD_Client_ID, :new.AD_Org_ID, Cur_Defaults.ISACTIVE, now(), 
:new.CreatedBy, now(), :new.UpdatedBy,
               Cur_Defaults.V_Liability_Acct, 
Cur_Defaults.V_Liability_Services_Acct, Cur_Defaults.V_Prepayment_Acct, 
Cur_Defaults.Status);
          END IF;
               
@@ -180,9 +181,10 @@
               FOR Cur_Defaults2 IN (
               SELECT AD_IsOrgIncluded(:new.AD_Org_ID, oa.AD_Org_ID, 
:new.AD_Org_ID),
               oa.ad_sequence_bp_id, oa.isbpnewaccount, oa.acct_length, 
oa.subacct_length, oa.createdby, oa.updatedby,
-              d2.E_Expense_Acct, d2.E_Prepayment_Acct, d2.AD_Client_ID, 
d2.C_AcctSchema_ID
+              d2.E_Expense_Acct, d2.E_Prepayment_Acct, d2.AD_Client_ID, 
d2.C_AcctSchema_ID, d2.ISACTIVE
               FROM C_AcctSchema_Default d2, AD_Org_AcctSchema oa 
               WHERE d2.C_AcctSchema_ID = oa.C_AcctSchema_ID
+              AND oa.ISACTIVE = 'Y'
               AND oA.AD_Client_ID = d2.AD_Client_ID
               AND (AD_IsOrgIncluded(oa.AD_Org_ID, :new.AD_Org_ID, 
:new.AD_Org_ID)<>-1
               OR AD_IsOrgIncluded(:new.AD_Org_ID, oa.AD_Org_ID, 
:new.AD_Org_ID)<>-1)
@@ -220,7 +222,7 @@
                 E_Expense_Acct, E_Prepayment_Acct)
                VALUES
                 (get_uuid(), :new.C_BPartner_ID, Cur_Defaults2.C_AcctSchema_ID,
-                :new.AD_Client_ID, :new.AD_Org_ID, 'Y', now(), :new.CreatedBy, 
now(), :new.UpdatedBy,
+                :new.AD_Client_ID, :new.AD_Org_ID, Cur_Defaults2.ISACTIVE, 
now(), :new.CreatedBy, now(), :new.UpdatedBy,
                 v_E_Expense_Acct, v_E_Prepayment_Acct);
             ELSE
                 INSERT INTO C_BP_Employee_Acct
@@ -229,7 +231,7 @@
                 E_Expense_Acct, E_Prepayment_Acct)
                VALUES
                 (get_uuid(), :new.C_BPartner_ID, Cur_Defaults2.C_AcctSchema_ID,
-                :new.AD_Client_ID, :new.AD_Org_ID, 'Y', now(), :new.CreatedBy, 
now(), :new.UpdatedBy,
+                :new.AD_Client_ID, :new.AD_Org_ID, Cur_Defaults2.ISACTIVE, 
now(), :new.CreatedBy, now(), :new.UpdatedBy,
                 Cur_Defaults2.E_Expense_Acct, Cur_Defaults2.E_Prepayment_Acct);
             
             END IF;
diff -r 5d52d838f233 -r 641538e9c786 
src-db/database/model/triggers/M_PRODUCT_TRG.xml
--- a/src-db/database/model/triggers/M_PRODUCT_TRG.xml  Wed Apr 11 12:38:56 
2012 +0200
+++ b/src-db/database/model/triggers/M_PRODUCT_TRG.xml  Wed Apr 11 17:45:26 
2012 +0000
@@ -17,7 +17,7 @@
   * parts created by ComPiere are Copyright (C) ComPiere, Inc.;
   * All Rights Reserved.
   * Contributor(s): Openbravo SLU
-  * Contributions are Copyright (C) 2001-2011 Openbravo, S.L.U.
+  * Contributions are Copyright (C) 2001-2012 Openbravo, S.L.U.
   *
   * Specifically, this derivative work is based upon the following Compiere
   * file and version.
@@ -81,11 +81,12 @@
        SELECT  distinct AD_IsOrgIncluded(:new.AD_ORG_ID, a.AD_Org_ID, 
:new.AD_Client_ID), 
   a.ad_sequence_pr_id,a.isprnewaccount,a.acct_length,a.subacct_length, 
d.ad_client_id, 
   d.p_revenue_acct, d.p_expense_acct, d.p_asset_acct, d.p_cogs_acct, 
d.P_PurchasePriceVariance_Acct, d.P_InvoicePriceVariance_Acct,
-  d.P_TradeDiscountRec_Acct, d.P_TradeDiscountGrant_Acct, a.createdby, 
a.updatedby, a.C_AcctSchema_ID
+  d.P_TradeDiscountRec_Acct, d.P_TradeDiscountGrant_Acct, a.createdby, 
a.updatedby, a.C_AcctSchema_ID, d.ISACTIVE
   FROM  M_Product_Category_Acct d, ad_Org_AcctSchema a
        WHERE  d.M_Product_Category_ID=:new.M_Product_Category_ID
        AND d.C_AcctSchema_ID = a.C_AcctSchema_ID
-       AND (AD_IsOrgIncluded(a.AD_Org_ID, :new.AD_ORG_ID, 
:new.AD_Client_ID)<>-1
+       AND a.ISACTIVE = 'Y'
+       AND (AD_IsOrgIncluded(a.AD_Org_ID, :new.AD_ORG_ID, 
:new.AD_Client_ID)<>-1
        OR AD_IsOrgIncluded(:new.AD_ORG_ID, a.AD_Org_ID, :new.AD_Client_ID)<>-1)
        ORDER BY 1 DESC
   ) LOOP
@@ -135,7 +136,7 @@
             P_TradeDiscountRec_Acct, P_TradeDiscountGrant_Acct)
             VALUES
             (get_uuid(), :new.M_Product_ID, Cur_Defaults.C_AcctSchema_ID,
-            :new.AD_Client_ID, :new.AD_ORG_ID, 'Y', now(), :new.CreatedBy, 
now(), :new.UpdatedBy,
+            :new.AD_Client_ID, :new.AD_ORG_ID, Cur_Defaults.ISACTIVE, now(), 
:new.CreatedBy, now(), :new.UpdatedBy,
             v_P_Revenue_Acct, v_P_Expense_Acct, v_P_Asset_Acct, v_P_COGS_Acct,
             v_P_PurchasePriceVariance_Acct, v_P_InvoicePriceVariance_Acct,
             v_P_TradeDiscountRec_Acct, v_P_TradeDiscountGrant_Acct); 
@@ -150,7 +151,7 @@
             P_TradeDiscountRec_Acct, P_TradeDiscountGrant_Acct)
             VALUES
                              (get_uuid(), :new.M_Product_ID, 
Cur_Defaults.C_AcctSchema_ID,
-                             :new.AD_Client_ID, :new.AD_ORG_ID, 'Y', now(), 
:new.CreatedBy, now(), :new.UpdatedBy,
+                             :new.AD_Client_ID, :new.AD_ORG_ID, 
Cur_Defaults.ISACTIVE, now(), :new.CreatedBy, now(), :new.UpdatedBy,
                              Cur_Defaults.P_Revenue_Acct, 
Cur_Defaults.P_Expense_Acct, Cur_Defaults.P_Asset_Acct, 
Cur_Defaults.P_COGS_Acct,
             Cur_Defaults.P_PurchasePriceVariance_Acct, 
Cur_Defaults.P_InvoicePriceVariance_Acct,
             Cur_Defaults.P_TradeDiscountRec_Acct, 
Cur_Defaults.P_TradeDiscountGrant_Acct);
diff -r 5d52d838f233 -r 641538e9c786 src-db/database/sourcedata/AD_COLUMN.xml
--- a/src-db/database/sourcedata/AD_COLUMN.xml  Wed Apr 11 12:38:56 2012 +0200
+++ b/src-db/database/sourcedata/AD_COLUMN.xml  Wed Apr 11 17:45:26 2012 +0000
@@ -21286,6 +21286,7 @@
 <!--1471-->  <COLUMNNAME><![CDATA[AD_User_ID]]></COLUMNNAME>
 <!--1471-->  <AD_TABLE_ID><![CDATA[195]]></AD_TABLE_ID>
 <!--1471-->  <AD_REFERENCE_ID><![CDATA[19]]></AD_REFERENCE_ID>
+<!--1471-->  
<AD_VAL_RULE_ID><![CDATA[A0FCC178F7FC4FEE8F53421630112B71]]></AD_VAL_RULE_ID>
 <!--1471-->  <FIELDLENGTH><![CDATA[22]]></FIELDLENGTH>
 <!--1471-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--1471-->  <ISPARENT><![CDATA[N]]></ISPARENT>
@@ -266076,6 +266077,7 @@
 <!--8538E7452F8F22E5E040007F010153CC-->  
<AD_TABLE_ID><![CDATA[195]]></AD_TABLE_ID>
 <!--8538E7452F8F22E5E040007F010153CC-->  
<AD_REFERENCE_ID><![CDATA[18]]></AD_REFERENCE_ID>
 <!--8538E7452F8F22E5E040007F010153CC-->  
<AD_REFERENCE_VALUE_ID><![CDATA[129]]></AD_REFERENCE_VALUE_ID>
+<!--8538E7452F8F22E5E040007F010153CC-->  
<AD_VAL_RULE_ID><![CDATA[60D95BB313204FD8A01DFB67B9FCB3F1]]></AD_VAL_RULE_ID>
 <!--8538E7452F8F22E5E040007F010153CC-->  
<FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
 <!--8538E7452F8F22E5E040007F010153CC-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--8538E7452F8F22E5E040007F010153CC-->  <ISPARENT><![CDATA[N]]></ISPARENT>
@@ -266112,6 +266114,7 @@
 <!--8538E7452F9022E5E040007F010153CC-->  
<AD_TABLE_ID><![CDATA[195]]></AD_TABLE_ID>
 <!--8538E7452F9022E5E040007F010153CC-->  
<AD_REFERENCE_ID><![CDATA[18]]></AD_REFERENCE_ID>
 <!--8538E7452F9022E5E040007F010153CC-->  
<AD_REFERENCE_VALUE_ID><![CDATA[276]]></AD_REFERENCE_VALUE_ID>
+<!--8538E7452F9022E5E040007F010153CC-->  
<AD_VAL_RULE_ID><![CDATA[F5C1AEE7CA3D4EF690406695F212E463]]></AD_VAL_RULE_ID>
 <!--8538E7452F9022E5E040007F010153CC-->  
<FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
 <!--8538E7452F9022E5E040007F010153CC-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--8538E7452F9022E5E040007F010153CC-->  <ISPARENT><![CDATA[N]]></ISPARENT>
@@ -266148,6 +266151,7 @@
 <!--8538E7452F9122E5E040007F010153CC-->  
<AD_TABLE_ID><![CDATA[195]]></AD_TABLE_ID>
 <!--8538E7452F9122E5E040007F010153CC-->  
<AD_REFERENCE_ID><![CDATA[18]]></AD_REFERENCE_ID>
 <!--8538E7452F9122E5E040007F010153CC-->  
<AD_REFERENCE_VALUE_ID><![CDATA[800105]]></AD_REFERENCE_VALUE_ID>
+<!--8538E7452F9122E5E040007F010153CC-->  
<AD_VAL_RULE_ID><![CDATA[4DBEAF139B8A4DD6BC3AA808EEF1D292]]></AD_VAL_RULE_ID>
 <!--8538E7452F9122E5E040007F010153CC-->  
<FIELDLENGTH><![CDATA[32]]></FIELDLENGTH>
 <!--8538E7452F9122E5E040007F010153CC-->  <ISKEY><![CDATA[N]]></ISKEY>
 <!--8538E7452F9122E5E040007F010153CC-->  <ISPARENT><![CDATA[N]]></ISPARENT>
diff -r 5d52d838f233 -r 641538e9c786 src-db/database/sourcedata/AD_VAL_RULE.xml
--- a/src-db/database/sourcedata/AD_VAL_RULE.xml        Wed Apr 11 12:38:56 
2012 +0200
+++ b/src-db/database/sourcedata/AD_VAL_RULE.xml        Wed Apr 11 17:45:26 
2012 +0000
@@ -1354,6 +1354,19 @@
 <!--4D1D0693745644219BD5AA0E68CC2A6F-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--4D1D0693745644219BD5AA0E68CC2A6F--></AD_VAL_RULE>
 
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292--><AD_VAL_RULE>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  
<AD_VAL_RULE_ID><![CDATA[4DBEAF139B8A4DD6BC3AA808EEF1D292]]></AD_VAL_RULE_ID>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  <NAME><![CDATA[System role if 
module]]></NAME>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  <DESCRIPTION><![CDATA[If a module is 
selected, show only system role]]></DESCRIPTION>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  <TYPE><![CDATA[S]]></TYPE>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  <CODE><![CDATA[@AD_Module_ID@ is null
+or (@AD_Module_ID@ is not null and AD_Role_ID='0')]]></CODE>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--4DBEAF139B8A4DD6BC3AA808EEF1D292--></AD_VAL_RULE>
+
 <!--53AE60A473D2460D8663D7A1BC5BA732--><AD_VAL_RULE>
 <!--53AE60A473D2460D8663D7A1BC5BA732-->  
<AD_VAL_RULE_ID><![CDATA[53AE60A473D2460D8663D7A1BC5BA732]]></AD_VAL_RULE_ID>
 <!--53AE60A473D2460D8663D7A1BC5BA732-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1390,6 +1403,19 @@
 <!--5B897800ED59442DA1FA1EBBECE14047-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--5B897800ED59442DA1FA1EBBECE14047--></AD_VAL_RULE>
 
+<!--60D95BB313204FD8A01DFB67B9FCB3F1--><AD_VAL_RULE>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  
<AD_VAL_RULE_ID><![CDATA[60D95BB313204FD8A01DFB67B9FCB3F1]]></AD_VAL_RULE_ID>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  <NAME><![CDATA[System client if 
module]]></NAME>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  <DESCRIPTION><![CDATA[If a module is 
selected, show only system client]]></DESCRIPTION>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  <TYPE><![CDATA[S]]></TYPE>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  <CODE><![CDATA[@AD_Module_ID@ is null
+or (@AD_Module_ID@ is not null and AD_Client_ID =  '0')]]></CODE>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--60D95BB313204FD8A01DFB67B9FCB3F1--></AD_VAL_RULE>
+
 <!--6ECC8AD47BD34F9790D844D5CB5EC9B6--><AD_VAL_RULE>
 <!--6ECC8AD47BD34F9790D844D5CB5EC9B6-->  
<AD_VAL_RULE_ID><![CDATA[6ECC8AD47BD34F9790D844D5CB5EC9B6]]></AD_VAL_RULE_ID>
 <!--6ECC8AD47BD34F9790D844D5CB5EC9B6-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1577,6 +1603,19 @@
 <!--A010900931E241E9AF9126EE0754BD24-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
 <!--A010900931E241E9AF9126EE0754BD24--></AD_VAL_RULE>
 
+<!--A0FCC178F7FC4FEE8F53421630112B71--><AD_VAL_RULE>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  
<AD_VAL_RULE_ID><![CDATA[A0FCC178F7FC4FEE8F53421630112B71]]></AD_VAL_RULE_ID>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  <AD_ORG_ID><![CDATA[0]]></AD_ORG_ID>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  <ISACTIVE><![CDATA[Y]]></ISACTIVE>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  <NAME><![CDATA[System user if 
module]]></NAME>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  <DESCRIPTION><![CDATA[If a module is 
selected, show only system user]]></DESCRIPTION>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  <TYPE><![CDATA[S]]></TYPE>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  <CODE><![CDATA[@AD_Module_ID@ is null
+or (@AD_Module_ID@ is not null and AD_User_ID =  '0')]]></CODE>
+<!--A0FCC178F7FC4FEE8F53421630112B71-->  
<AD_MODULE_ID><![CDATA[0]]></AD_MODULE_ID>
+<!--A0FCC178F7FC4FEE8F53421630112B71--></AD_VAL_RULE>
+
 <!--A3DCDE5EDD4A4403AC205B131F10F84D--><AD_VAL_RULE>
 <!--A3DCDE5EDD4A4403AC205B131F10F84D-->  
<AD_VAL_RULE_ID><![CDATA[A3DCDE5EDD4A4403AC205B131F10F84D]]></AD_VAL_RULE_ID>
 <!--A3DCDE5EDD4A4403AC205B131F10F84D-->  
<AD_CLIENT_ID><![CDATA[0]]></AD_CLIENT_ID>
@@ -1758,6 +1797,19 @@

------------------------------------------------------------------------------
Better than sec? Nothing is better than sec when it comes to
monitoring Big Data applications. Try Boundary one-second 
resolution app monitoring today. Free.
http://p.sf.net/sfu/Boundary-dev2dev
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to