details:   /erp/devel/pi/rev/3b6cc2a1e2da
changeset: 8158:3b6cc2a1e2da
user:      Valery Lezhebokov <valery.lezhebokov <at> gmail.com>
date:      Tue Aug 03 21:29:48 2010 +0200
summary:   Fixes issue 12682: About window gives error when users has limited 
privileges

details:   /erp/devel/pi/rev/5d63734f029e
changeset: 8159:5d63734f029e
user:      Valery Lezhebokov <valery.lezhebokov <at> gmail.com>
date:      Wed Aug 04 08:48:58 2010 +0200
summary:   merging

details:   /erp/devel/pi/rev/f97ae5e3da28
changeset: 8160:f97ae5e3da28
user:      Valery Lezhebokov <valery.lezhebokov <at> gmail.com>
date:      Tue Aug 10 21:10:37 2010 +0200
summary:   Fixes issue 13718: Auto-generated template doesn't depend on Core

details:   /erp/devel/pi/rev/4cca68d5dd50
changeset: 8161:4cca68d5dd50
user:      Valery Lezhebokov <valery.lezhebokov <at> gmail.com>
date:      Tue Aug 10 22:26:24 2010 +0200
summary:   merging

details:   /erp/devel/pi/rev/b66824cd6033
changeset: 8162:b66824cd6033
user:      Valery Lezhebokov <valery.lezhebokov <at> gmail.com>
date:      Fri Aug 13 12:44:11 2010 +0200
summary:   Merging with PI

details:   /erp/devel/pi/rev/52747cb9a65a
changeset: 8163:52747cb9a65a
user:      Valery Lezhebokov <valery.lezhebokov <at> gmail.com>
date:      Fri Aug 13 16:05:11 2010 +0200
summary:   Fixes issue 13718: Auto-generated template doesn't depend on Core

details:   /erp/devel/pi/rev/4ff0f4a349b6
changeset: 8164:4ff0f4a349b6
user:      Asier Lostalé <asier.lostale <at> openbravo.com>
date:      Mon Aug 16 09:55:16 2010 +0200
summary:   merge

diffstat:

 build.xml                                                                      
                      |    1 +
 config/licenseRestrictions                                                     
                      |    1 +
 src-db/database/lib/dbsourcemanager.jar                                        
                      |    0 
 src-db/database/model/functions/C_INVOICE_CREATE.xml                           
                      |    2 +-
 src-db/database/model/functions/C_ORDER_POST1.xml                              
                      |    6 +
 src-db/database/model/functions/M_RAPPEL_INVOICE_CREATE.xml                    
                      |    6 -
 src-db/database/model/tables/AD_MODULE.xml                                     
                      |   11 +
 src-db/database/model/tables/AD_MODULE_DEPENDENCY.xml                          
                      |   12 +
 src-db/database/model/tables/AD_MODULE_DEPENDENCY_INST.xml                     
                      |    8 +
 src-db/database/model/tables/AD_MODULE_INSTALL.xml                             
                      |    8 +
 src-db/database/model/tables/I_ORDER.xml                                       
                      |   11 +
 src-db/database/model/triggers/AD_MODULE_DEPENDENCY_MOD_TRG.xml                
                      |   20 +-
 src-db/database/model/triggers/AD_MODULE_TRG.xml                               
                      |    5 +-
 src-db/database/model/triggers/AD_MODULE_VERSION_TRG.xml                       
                      |   12 +-
 src-db/database/model/triggers/AD_SYSTEM_INFO_TRG2.xml                         
                      |   21 +-
 src-db/database/model/triggers/M_IOLINE_CHK_RESTRICTIONS_TRG.xml               
                      |    5 +-
 src-db/database/sourcedata/AD_COLUMN.xml                                       
                      |  467 ++++++-
 src-db/database/sourcedata/AD_DATASET_COLUMN.xml                               
                      |   22 +
 src-db/database/sourcedata/AD_ELEMENT.xml                                      
                      |  151 +-
 src-db/database/sourcedata/AD_FIELD.xml                                        
                      |  650 +++++++--
 src-db/database/sourcedata/AD_FORM.xml                                         
                      |    7 +-
 src-db/database/sourcedata/AD_MENU.xml                                         
                      |   12 +-
 src-db/database/sourcedata/AD_MESSAGE.xml                                      
                      |  501 +++++-
 src-db/database/sourcedata/AD_MODEL_OBJECT.xml                                 
                      |    4 +-
 src-db/database/sourcedata/AD_MODULE.xml                                       
                      |    1 +
 src-db/database/sourcedata/AD_PROCESS.xml                                      
                      |    6 +-
 src-db/database/sourcedata/AD_PROCESS_PARA.xml                                 
                      |    4 +-
 src-db/database/sourcedata/AD_REFERENCE.xml                                    
                      |   75 +-
 src-db/database/sourcedata/AD_REF_LIST.xml                                     
                      |  157 ++
 src-db/database/sourcedata/AD_TABLE.xml                                        
                      |  146 +-
 src-db/database/sourcedata/AD_TEXTINTERFACES.xml                               
                      |  385 ++++-
 src-db/database/sourcedata/AD_WINDOW.xml                                       
                      |   16 +-
 src-test/org/openbravo/test/dal/DalPerformanceInventoryLineTest.java           
                      |    3 +
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedJavaPackage.class
     |    0 
 
src-util/buildvalidation/build/classes/org/openbravo/buildvalidation/DuplicatedJavaPackageData.class
 |    0 
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedJavaPackage.java
                |   54 +
 
src-util/buildvalidation/src/org/openbravo/buildvalidation/DuplicatedJavaPackage_data.xsql
           |   34 +
 src-wad/src/org/openbravo/wad/ActionButtonJava_Responser.javaxml               
                      |   18 +-
 src-wad/src/org/openbravo/wad/ActionButton_Responser.javaxml                   
                      |   18 +-
 src-wad/src/org/openbravo/wad/TemplateSortTab_Relation.html                    
                      |    2 +-
 src-wad/src/org/openbravo/wad/Template_ActionButton.html                       
                      |    2 +-
 src-wad/src/org/openbravo/wad/Template_Edition.html                            
                      |    2 +-
 src-wad/src/org/openbravo/wad/Template_Relation.html                           
                      |    2 +-
 src/build.xml                                                                  
                      |    2 +-
 src/org/openbravo/base/secureApp/Error.html                                    
                      |    1 +
 src/org/openbravo/base/secureApp/HttpSecureAppServlet.java                     
                      |  150 ++-
 src/org/openbravo/base/secureApp/LoginHandler.java                             
                      |    4 +-
 src/org/openbravo/base/secureApp/LoginUtils.java                               
                      |    1 +
 src/org/openbravo/base/secureApp/PopUp_Close.html                              
                      |    4 +-
 src/org/openbravo/base/secureApp/PopUp_Close_And_Refresh.html                  
                      |    4 +-
 src/org/openbravo/base/secureApp/PopUp_Close_Refresh.html                      
                      |    4 +-
 src/org/openbravo/base/secureApp/PopUp_Response.html                           
                      |    4 +-
 src/org/openbravo/erpCommon/ad_actionButton/ActionButtonDefault.html           
                      |    4 +-
 src/org/openbravo/erpCommon/ad_actionButton/ActionButtonResponse.html          
                      |    4 +-
 src/org/openbravo/erpCommon/ad_actionButton/CopyFromInvoice_data.xsql          
                      |   27 +-
 src/org/openbravo/erpCommon/ad_actionButton/CopyFromSettlement.html            
                      |    2 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateFrom.java                    
                      |  125 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateFromMultiple_Receipt.html    
                      |    2 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateFromMultiple_Shipment.html   
                      |    2 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_DPManagement.html       
                      |    2 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_F0.html                 
                      |    4 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Invoice.html            
                      |    4 +-
 src/org/openbravo/erpCommon/ad_actionButton/CreateFrom_Settlement.html         
                      |    4 +-
 src/org/openbravo/erpCommon/ad_actionButton/EncryptedButtons.html              
                      |    4 +-
 src/org/openbravo/erpCommon/ad_actionButton/ExpenseSOrder.html                 
                      |    1 -
 src/org/openbravo/erpCommon/ad_actionButton/ExportReferenceData.html           
                      |    2 +-
 src/org/openbravo/erpCommon/ad_actionButton/RequestAction.html                 
                      |    4 +-
 src/org/openbravo/erpCommon/ad_forms/About.html                                
                      |   43 +-
 src/org/openbravo/erpCommon/ad_forms/About.java                                
                      |  100 +-
 src/org/openbravo/erpCommon/ad_forms/About.xml                                 
                      |   15 +-
 src/org/openbravo/erpCommon/ad_forms/About_data.xsql                           
                      |   52 -
 src/org/openbravo/erpCommon/ad_forms/AlertManagement.html                      
                      |    3 +-
 src/org/openbravo/erpCommon/ad_forms/CallAcctServer.html                       
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/DebtPaymentUnapply.html                   
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/EdiFileImport.html                        
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/FileImport.html                           
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/GenerateInvoicesmanual.html               
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/GenerateShipmentsmanual.html              
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/InformeInOut.html                         
                      |    4 +-
 src/org/openbravo/erpCommon/ad_forms/InitialClientSetup.html                   
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/InitialOrgSetup.html                      
                      |    3 +-
 src/org/openbravo/erpCommon/ad_forms/InstanceManagement.html                   
                      |   56 +-
 src/org/openbravo/erpCommon/ad_forms/InstanceManagement.java                   
                      |  182 +-
 src/org/openbravo/erpCommon/ad_forms/InstanceManagementActivateLocal.html      
                      |    2 +-
 src/org/openbravo/erpCommon/ad_forms/InstanceManagementActivateOnline.html     
                      |    2 +-
 src/org/openbravo/erpCommon/ad_forms/InstanceManagementDeactivate.html         
                      |   56 +-
 src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline.html               
                      |    2 +-
 src/org/openbravo/erpCommon/ad_forms/InvoiceVendorMultiline_Lines.html         
                      |    4 +-
 src/org/openbravo/erpCommon/ad_forms/MaterialReceiptPending.html               
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/MaturityLevel.java                        
                      |    6 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagement.java                     
                      |  298 ++++-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagementAdd.html                  
                      |    3 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagementDetails.html              
                      |    4 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagementHistory.html              
                      |    8 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagementInstalled.html            
                      |   44 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagementSettings.html             
                      |  103 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagementSettings.xml              
                      |   17 +
 src/org/openbravo/erpCommon/ad_forms/ModuleManagement_ErrorCommercial.html     
                      |    4 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagement_InstallLocal.html        
                      |    3 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagement_InstallP1.html           
                      |    2 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagement_InstallP2.html           
                      |    2 +-
 src/org/openbravo/erpCommon/ad_forms/ModuleManagement_InstallP4.html           
                      |    4 +-
 src/org/openbravo/erpCommon/ad_forms/RemittanceCancel.html                     
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder.html                   
                      |    3 +-
 src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder.java                   
                      |    2 +-
 src/org/openbravo/erpCommon/ad_forms/RequisitionToOrderCreate.html             
                      |    4 +-
 src/org/openbravo/erpCommon/ad_forms/RequisitionToOrder_data.xsql              
                      |   11 +-
 src/org/openbravo/erpCommon/ad_forms/Resultado.html                            
                      |    2 +-
 src/org/openbravo/erpCommon/ad_forms/Role.html                                 
                      |    2 +-
 src/org/openbravo/erpCommon/ad_forms/Role.java                                 
                      |    4 +-
 src/org/openbravo/erpCommon/ad_forms/SQLExecutor.html                          
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/ShowSessionPreferences.html               
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/ShowSessionVariables.html                 
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/Translation.html                          
                      |    1 -
 src/org/openbravo/erpCommon/ad_forms/UpdateReferenceData.html                  
                      |    3 +-
 src/org/openbravo/erpCommon/ad_process/COrderLine_data.xsql                    
                      |    8 +-
 src/org/openbravo/erpCommon/ad_process/ChangeOrderOrg.html                     
                      |    1 -
 src/org/openbravo/erpCommon/ad_process/CreateAccountingReport.html             
                      |    1 -
 src/org/openbravo/erpCommon/ad_process/CreateAccountingReportPopUp.html        
                      |    4 +-
 src/org/openbravo/erpCommon/ad_process/CreateCashFlowStatement.html            
                      |    1 -
 src/org/openbravo/erpCommon/ad_process/CreateTaxReport.html                    
                      |    1 -
 src/org/openbravo/erpCommon/ad_process/CreateTaxReportPopUp.html               
                      |    4 +-
 src/org/openbravo/erpCommon/ad_process/DeleteClient.html                       
                      |    1 -
 src/org/openbravo/erpCommon/ad_process/GenerateHelp.html                       
                      |    1 -
 src/org/openbravo/erpCommon/ad_process/ImportOrder.java                        
                      |  145 ++
 src/org/openbravo/erpCommon/ad_process/ImportOrder_data.xsql                   
                      |  146 ++-
 src/org/openbravo/erpCommon/ad_process/PriceListCreateAll.html                 
                      |    1 -
 src/org/openbravo/erpCommon/ad_process/PrintInvoices.html                      
                      |    1 -
 src/org/openbravo/erpCommon/ad_process/RequestReOpen.html                      
                      |    4 +-
 src/org/openbravo/erpCommon/ad_process/SendMailText.html                       
                      |    1 -
 src/org/openbravo/erpCommon/ad_reports/GeneralAccountingReports.html           
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/GenerateModel347.html                   
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/MInOutTraceReports.html                 
                      |    2 -
 
src/org/openbravo/erpCommon/ad_reports/ReportAccountingCountDimensionalAnalysesEdit.html
             |    4 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportAccountingCountDimensionalAnalysesEdition.html
          |    4 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportAccountingCountDimensionalAnalysesFilter.html
           |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportAgingBalance.html                 
                      |   10 +-
 src/org/openbravo/erpCommon/ad_reports/ReportAgingBalance.java                 
                      |   76 +-
 src/org/openbravo/erpCommon/ad_reports/ReportAgingBalance.xml                  
                      |    7 +-
 src/org/openbravo/erpCommon/ad_reports/ReportAgingBalance_data.xsql            
                      |    7 +-
 src/org/openbravo/erpCommon/ad_reports/ReportAnnualCertification.html          
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportAssetDepreciationSchedule.html    
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportBank.html                         
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportBankEdit.html                     
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportBankJR.html                       
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportBudgetGenerateExcel.html          
                      |    1 -
 src/org/openbravo/erpCommon/ad_reports/ReportCash.html                         
                      |    1 -
 src/org/openbravo/erpCommon/ad_reports/ReportCashEdit.html                     
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportCashFlow.html                     
                      |    1 -
 src/org/openbravo/erpCommon/ad_reports/ReportCashFlowPopUp.html                
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportCashFlowReload.html               
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportCashJR.html                       
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportCashflowForecast.html             
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportDebtPayment.html                  
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportDebtPaymentTrack.html             
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportExpense.html                      
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportExpenseEdit.html                  
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.html                
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedger.java                
                      |    1 -
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerExcel.jrxml          
                      |   34 +-
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournal.html         
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportGeneralLedgerJournalDetail.html   
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportGuaranteeDateJR.html              
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportInventory.html                    
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportInventoryEdit.html                
                      |    4 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesEdition.html
          |    4 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesFilter.html
           |    2 -
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerDimensionalAnalysesJRFilter.html
         |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerEdition.html       
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerFilter.html        
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportInvoiceCustomerFilterJR.html      
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscount.html              
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscountEdit.html          
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportInvoiceDiscountJR.html            
                      |    2 -
 
src/org/openbravo/erpCommon/ad_reports/ReportInvoiceVendorDimensionalAnalysesFilterJR.html
           |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportInvoiceVendorFilterJR.html        
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportInvoices.html                     
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportInvoicesEdit.html                 
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportInvoicesJR.html                   
                      |    2 -
 
src/org/openbravo/erpCommon/ad_reports/ReportMaterialDimensionalAnalysesFilterJR.html
                |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportMaterialTransactionEdition.html   
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportMaterialTransactionEditionJR.html 
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportMaterialTransactionFilter.html    
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportNotPosted.html                    
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportOrderNotInvoiceFilterJR.html      
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportParetoProduct.html                
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportPendingProductionEditJr.html      
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportPendingProductionJr.html          
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportPricelist.html                    
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProductMovement.html              
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProduction.html                   
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProductionCost.html               
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProductionJR.html                 
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProductionRunJR.html              
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProjectBuildingSite.html          
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProjectBuildingSiteJR.html        
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProjectBuildingSitePop.html       
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportProjectProfitabilityJR.html       
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportProjectProgress.html              
                      |    4 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportPurchaseDimensionalAnalysesFilterJR.html
                |    1 -
 
src/org/openbravo/erpCommon/ad_reports/ReportRefundInvoiceCustomerDimensionalAnalysesEdition.html
    |    4 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportRefundInvoiceCustomerDimensionalAnalysesFilter.html
     |    2 -
 
src/org/openbravo/erpCommon/ad_reports/ReportRefundSalesDimensionalAnalysesEdition.html
              |    6 +-
 
src/org/openbravo/erpCommon/ad_reports/ReportRefundSalesDimensionalAnalysesFilter.html
               |    2 -
 
src/org/openbravo/erpCommon/ad_reports/ReportSalesDimensionalAnalyzeJRFilter.html
                    |    1 -
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderFilterJR.html           
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderInvoicedJasper.html     
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderOpenItem.html           
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderOpenItemJR.html         
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportSalesOrderProvidedJR.html         
                      |    2 -
 
src/org/openbravo/erpCommon/ad_reports/ReportShipmentDimensionalAnalyzeJRFilter.html
                 |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportShipmentEditionJR.html            
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportShipmentFilterJR.html             
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportShipper.html                      
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportStandardCostJRFilter.html         
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportTaxInvoice.html                   
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportTaxInvoiceEdit.html               
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportToInvoiceConsignment.html         
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportToInvoiceConsignmentJR.html       
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportTotalProductTemplate.html         
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportTotalProductTemplateEdit.html     
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance.html                 
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportTrialBalanceDetail.html           
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportTrialBalance_data.xsql            
                      |    2 +-
 src/org/openbravo/erpCommon/ad_reports/ReportValuationStock.html               
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportWarehouseControl.html             
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportWarehouseDetailInventoryJR.html   
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportWarehousePartnerJR.html           
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportWorkRequirementDaily.html         
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportWorkRequirementDailyEnv.html      
                      |    2 -
 src/org/openbravo/erpCommon/ad_reports/ReportWorkRequirementDailyEnvEdit.html  
                      |    4 +-
 src/org/openbravo/erpCommon/ad_reports/ReportWorkRequirementJR.html            
                      |    2 -
 src/org/openbravo/erpCommon/ad_workflow/WorkflowControl.java                   
                      |   16 +-
 src/org/openbravo/erpCommon/ad_workflow/WorkflowControl_Redirect.html          
                      |    4 +-
 src/org/openbravo/erpCommon/ad_workflow/WorkflowControl_Response.html          
                      |    4 +-
 src/org/openbravo/erpCommon/businessUtility/AuditTrailPopup.java               
                      |   48 +-
 src/org/openbravo/erpCommon/businessUtility/Buscador.html                      
                      |    2 +-
 src/org/openbravo/erpCommon/businessUtility/PrinterReports.html                
                      |    4 +-
 src/org/openbravo/erpCommon/businessUtility/TabAttachments_F1.html             
                      |    1 -
 src/org/openbravo/erpCommon/businessUtility/TabFilter.html                     
                      |    4 +-
 src/org/openbravo/erpCommon/businessUtility/WindowTabs.java                    
                      |    6 +-
 src/org/openbravo/erpCommon/businessUtility/WindowTabs_data.xsql               
                      |    8 +-
 src/org/openbravo/erpCommon/info/Account.html                                  
                      |    3 +-
 src/org/openbravo/erpCommon/info/AttributeSetInstance.html                     
                      |    3 +-
 src/org/openbravo/erpCommon/info/SearchUniqueKeyResponse.html                  
                      |    4 +-
 src/org/openbravo/erpCommon/modules/ImportModule.java                          
                      |  102 +-
 src/org/openbravo/erpCommon/modules/ImportModule_data.xsql                     
                      |    9 +-
 src/org/openbravo/erpCommon/modules/ModuleTree.java                            
                      |   34 +-
 src/org/openbravo/erpCommon/modules/ModuleTree_data.xsql                       
                      |   28 +-
 src/org/openbravo/erpCommon/modules/VersionUtility.java                        
                      |   82 +-
 src/org/openbravo/erpCommon/modules/VersionUtility_data.xsql                   
                      |   11 +-
 src/org/openbravo/erpCommon/obps/ActivationKey.java                            
                      |  409 +++++-
 src/org/openbravo/erpCommon/obps/ActiveInstanceProcess.java                    
                      |   39 +-
 src/org/openbravo/erpCommon/obps/CheckCleanCache.java                          
                      |    3 +-
 src/org/openbravo/erpCommon/obps/DisabledModules.java                          
                      |  130 ++
 src/org/openbravo/erpCommon/obps/ErrorActivatedInstancesOnly.html              
                      |    8 +-
 src/org/openbravo/erpCommon/obps/GetOpenbravoLogo.java                         
                      |    3 +-
 src/org/openbravo/erpCommon/security/Login_F1.html                             
                      |    4 +-
 src/org/openbravo/erpCommon/security/Login_Options_F1.html                     
                      |    2 +-
 src/org/openbravo/erpCommon/utility/GenericTree.srpt                           
                      |    2 +-
 src/org/openbravo/erpCommon/utility/GenericTree.xml                            
                      |    1 +
 src/org/openbravo/erpCommon/utility/Home.html                                  
                      |    4 +-
 src/org/openbravo/erpCommon/utility/Menu_data.xsql                             
                      |   11 +-
 src/org/openbravo/erpCommon/utility/OBVersion.java                             
                      |   72 +
 src/org/openbravo/erpCommon/utility/OpenPentaho.html                           
                      |    5 +-
 src/org/openbravo/erpCommon/utility/PoolStatus.html                            
                      |    4 +-
 src/org/openbravo/erpCommon/utility/PopupLoading.html                          
                      |    4 +-
 src/org/openbravo/erpCommon/utility/SetPriority.html                           
                      |    3 +-
 src/org/openbravo/erpCommon/utility/SystemInfo.java                            
                      |    5 +-
 src/org/openbravo/erpCommon/utility/SystemInfo_data.xsql                       
                      |   10 +-
 src/org/openbravo/erpCommon/utility/TaskDefault.html                           
                      |    4 +-
 src/org/openbravo/erpCommon/utility/ToolBar_Button.java                        
                      |    2 +-
 src/org/openbravo/erpCommon/utility/ToolBar_Image.java                         
                      |    2 +-
 src/org/openbravo/erpCommon/utility/VerticalMenu.html                          
                      |    6 +-
 src/org/openbravo/erpCommon/utility/VerticalMenu.java                          
                      |   26 +-
 src/org/openbravo/erpCommon/utility/VerticalMenuLoading.html                   
                      |    6 +-
 src/org/openbravo/erpCommon/utility/WindowTree.html                            
                      |    2 +-
 src/org/openbravo/erpCommon/utility/reporting/printing/EmailOptions.html       
                      |    6 +-
 src/org/openbravo/erpCommon/utility/reporting/printing/PrintOptions.html       
                      |   10 +-
 src/org/openbravo/erpCommon/utility/reporting/printing/PrintStatus.html        
                      |    5 +-
 src/org/openbravo/erpReports/ReportPaymentFilter.html                          
                      |    2 -
 src/org/openbravo/erpReports/ReportRegisterFilter.html                         
                      |    2 -
 web/js/genericTree.js                                                          
                      |   15 +-
 web/js/messages.js                                                             
                      |   36 +-
 web/js/shortcuts.js                                                            
                      |   16 +-
 web/js/utils.js                                                                
                      |   39 +-
 web/skins/Default/Openbravo_ERP_250.css                                        
                      |   16 +
 287 files changed, 4815 insertions(+), 1469 deletions(-)

diffs (truncated from 14657 to 300 lines):

diff -r 38158faa4a84 -r 4ff0f4a349b6 build.xml
--- a/build.xml Tue Aug 03 14:54:55 2010 +0200
+++ b/build.xml Mon Aug 16 09:55:16 2010 +0200
@@ -446,6 +446,7 @@
   </target>
 
   <target name="compile.deploy" depends="compile.war, compile.development">
+    <updatesystemstatus v="RB51"/>
   </target>
 
   <target name="compile.development" depends="init" unless="mode.war">
diff -r 38158faa4a84 -r 4ff0f4a349b6 config/licenseRestrictions
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/config/licenseRestrictions        Mon Aug 16 09:55:16 2010 +0200
@@ -0,0 +1,1 @@
+IeqpfXkoobemyDLAJHNBi3JrTdjgnU0BnGiX9k78CBHK1Eqdek/Lsi/HpeBev9c8sNQPOf9nwq8jWE4j7X4e6TUzdPX5xukYcTshjeB3wKh9Y6LE5rgEw+OqUm8bcaKH6Nm5Efg2yQnwsHqqTyjFQPXa9IdijkazSRrAEVg/X0WPMPEYYQRikHlz1CDJPiqEeQIhMejebxNmHa/VTLN5Hmhc+lyBfRVseGdJeJaf2Nh1YMwunKFAGMNKwPFFhqLyAXoGsNFs2BK5yPTgOEWaFRS+5Dei4fewUm7GI5k+a4xZ1qDrjYl+C/p6vod1oYf+KFsfH1P07v2k7J4VQ71XBANYXXDM81bgEWZJzz5F9mhUtabroQdejQdcTqGQPpX2ZOhmEfgelzN7WINpIF8rQHiMeVty8m3TG+zSTkc/Tj53UJaV8mjZ+cWSUAI7PFwIDbxeUcktfwV85yzpxAxu6Fln6h6fpxlmzy3DYhjBNTpMKYmjJX0ilomTCAivh31pfCMDOkoLwMmDQoov/bCPJfLej9RlhmC0Y1EswNL/IAbuINX3DNk2+G8i7yXUOE6FsUtDJ6WdVhSKw0BvCH/28oJ38rfx3aCcuLHjAJI23L5RjlQlqnVsGOZsDeJ5UWQGeBotYJWdfz1mSRAiPB4RE6dv9Ap0X90Y0MDYrJP2jW2FmIrY1R5UTh2XcvAomsToZdwLrolZIWe26RIn1yYRpGEf2wqg5sGQaOxQ39BB11Xhj2bzz96mnnqSP6GZiv52/cibVcp8VtErmClvF4OByPuKsswTUD8Fs9FYMNv+myfJ928PxuHmpjT99igMw7NNtbSD+lPckVSM9kKvUIuWxUgnSaly9FG2oP1DM2alkI9Vdc77EHW8Vjz5eID0EjM04rDKNvsbJygMCPF3XWaA2rpnUgcRB5Or0lCDe/z/zOoWK3p9N19TguH8y74cl0xd+jpkdfqfVEyUxqtTIG4/+0DZ8+VzPmOPArrFM51piby1Ym2L/J3Uuugiw1r8+RpRVdiTMLHKbe15KpuECf8W9KMpaYc7hzXo94aJXKvWuui1Y1vcrJhAXdN0ib8Wjz8473ecV/STAt5njB4dJiSjBfek+JYeXZz/Ft/fkPlvzW1DVbHx9RCmu068DWefuNvWMqJLr69pKCrea8PZXBJpit9tx/JSj454C1FOwigR+qsi24FOaaQ5Zy6m3VReW0cZ+9sQXLDwkjOfjvzJPFQ9A7kDTYOYzorjHPbCwy0JyXAxkHQ+wlV5+52WeM9uiTxAWtoyqcr+OhBb1btFqiaDhetH6LqxcGXm+0iLckp+cu4FY2t4eYY81PRKBUUCrdh8N0+N68P8XMht4rWIzeRzLVlY1PnFz0BDZa6IecwK2egOPmlH+xG8uhOYgIbbUE7nhcz8b1MDllGTOpTSG1e9UDJj8wBTWzeVIrVpJRztWjldY45skuAohNh7PxxDubeUv7701GVBqlg1mO2rb19evzDAMLUHF4i5exoWEy9uQqrF/qMT+W4I0zwJbgFHTs1HIpgQelm/gSysdnbnbQs14YceXv+BYMYurafh7N2lkUMnmkVkHpPk/08R0hCeOtKjkbSUCuOy9XPg153iJmxE3NCBeZl/gY2mmsMNtaswMEN05HKSkRqlu/CKedv/HrYYhXtdbaqkL8Ay0mcRtXimQCvr3aNQ9fcQLuLpmqJh5Uo=
\ No newline at end of file
diff -r 38158faa4a84 -r 4ff0f4a349b6 src-db/database/lib/dbsourcemanager.jar
Binary file src-db/database/lib/dbsourcemanager.jar has changed
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/functions/C_INVOICE_CREATE.xml
--- a/src-db/database/model/functions/C_INVOICE_CREATE.xml      Tue Aug 03 
14:54:55 2010 +0200
+++ b/src-db/database/model/functions/C_INVOICE_CREATE.xml      Mon Aug 16 
09:55:16 2010 +0200
@@ -630,7 +630,7 @@
             v_gBillTo_ID VARCHAR2(32) ;
             v_gBPartner_Location_ID VARCHAR2(32) ;
             v_gSalesRep_ID VARCHAR2(32) ;
-            v_gPaymentRule CHAR(1) ;
+            v_gPaymentRule VARCHAR2(60) ;
             v_gPaymentTerm_ID VARCHAR2(32) ;
             v_gCurrency_ID VARCHAR2(32) ;
             v_gCampaign_ID VARCHAR2(32) ;
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/functions/C_ORDER_POST1.xml
--- a/src-db/database/model/functions/C_ORDER_POST1.xml Tue Aug 03 14:54:55 
2010 +0200
+++ b/src-db/database/model/functions/C_ORDER_POST1.xml Mon Aug 16 09:55:16 
2010 +0200
@@ -276,6 +276,12 @@
             Updated=now(),
             UpdatedBy=v_User
           WHERE C_Order_ID=v_Record_ID;
+          UPDATE M_INOUTLINE SET C_ORDERLINE_ID = NULL
+          WHERE (SELECT DISTINCT A.DOCSTATUS FROM M_INOUT A, M_INOUTLINE B, 
C_ORDERLINE C
+          WHERE A.M_INOUT_ID = B.M_INOUT_ID AND B.C_ORDERLINE_ID = 
C.C_ORDERLINE_ID
+          AND C.C_ORDER_DISCOUNT_ID IS NOT NULL AND C.C_ORDER_ID = 
v_Record_ID) = 'VO'
+          AND C_ORDERLINE_ID IN (SELECT C_ORDERLINE_ID FROM C_ORDERLINE WHERE 
C_ORDER_DISCOUNT_ID IS NOT NULL 
+          AND C_ORDER_ID = v_Record_ID);
          DELETE
           FROM C_ORDERLINE
           WHERE C_ORDER_DISCOUNT_ID IS NOT NULL
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/functions/M_RAPPEL_INVOICE_CREATE.xml
--- a/src-db/database/model/functions/M_RAPPEL_INVOICE_CREATE.xml       Tue Aug 
03 14:54:55 2010 +0200
+++ b/src-db/database/model/functions/M_RAPPEL_INVOICE_CREATE.xml       Mon Aug 
16 09:55:16 2010 +0200
@@ -273,12 +273,6 @@
           (SELECT M_PRODUCT_CATEGORY_ID
           FROM M_RAPPEL_PRODUCTCATEGORY RC
           WHERE RC.M_RAPPEL_ID=R.M_RAPPEL_ID
-          ))
-          OR(COALESCE(R.INCLUDE_PRODUCT_CATEGORY, 'Y')='Y'
-          AND P.M_PRODUCT_CATEGORY_ID NOT IN
-          (SELECT M_PRODUCT_CATEGORY_ID
-          FROM M_RAPPEL_PRODUCTCATEGORY RC
-          WHERE RC.M_RAPPEL_ID=R.M_RAPPEL_ID
           )))
         UNION
         SELECT M_PRODUCT_ID
diff -r 38158faa4a84 -r 4ff0f4a349b6 src-db/database/model/tables/AD_MODULE.xml
--- a/src-db/database/model/tables/AD_MODULE.xml        Tue Aug 03 14:54:55 
2010 +0200
+++ b/src-db/database/model/tables/AD_MODULE.xml        Mon Aug 16 09:55:16 
2010 +0200
@@ -145,6 +145,14 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="COMMERCIAL_TIER" primaryKey="false" required="true" 
type="VARCHAR" size="60" autoIncrement="false">
+        <default><![CDATA[NA]]></default>
+        <onCreateDefault><![CDATA[CASE WHEN ISCOMMERCIAL='N' THEN 'NA' ELSE 
'1' END]]></onCreateDefault>
+      </column>
+      <column name="ENABLED" primaryKey="false" required="true" type="CHAR" 
size="1" autoIncrement="false">
+        <default><![CDATA[Y]]></default>
+        <onCreateDefault><![CDATA['Y']]></onCreateDefault>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" name="AD_MODULE_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
@@ -154,6 +162,9 @@
       <foreign-key foreignTable="AD_ORG" name="AD_MODULE_AD_ORG">
         <reference local="AD_ORG_ID" foreign="AD_ORG_ID"/>
       </foreign-key>
+      <unique name="AD_MODULE_JAVAPACKAGE_UN">
+        <unique-column name="JAVAPACKAGE"/>
+      </unique>
       <check name="AD_MODULE_INDEVELOPMENT_CHK"><![CDATA[ISINDEVELOPMENT IN 
('Y', 'N')]]></check>
       <check name="AD_MODULE_ISACTIVE_CHK"><![CDATA[ISACTIVE IN ('Y', 
'N')]]></check>
       <check name="AD_MODULE_ISCOMMERCIAL_CHCK"><![CDATA[ISCOMMERCIAL IN ('Y', 
'N')]]></check>
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/tables/AD_MODULE_DEPENDENCY.xml
--- a/src-db/database/model/tables/AD_MODULE_DEPENDENCY.xml     Tue Aug 03 
14:54:55 2010 +0200
+++ b/src-db/database/model/tables/AD_MODULE_DEPENDENCY.xml     Mon Aug 16 
09:55:16 2010 +0200
@@ -57,6 +57,18 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="DEPENDENCY_ENFORCEMENT" primaryKey="false" required="true" 
type="VARCHAR" size="60" autoIncrement="false">
+        <default><![CDATA[MAJOR]]></default>
+        <onCreateDefault><![CDATA['MAJOR']]></onCreateDefault>
+      </column>
+      <column name="USER_EDITABLE_ENFORCEMENT" primaryKey="false" 
required="true" type="CHAR" size="1" autoIncrement="false">
+        <default><![CDATA[N]]></default>
+        <onCreateDefault><![CDATA['N']]></onCreateDefault>
+      </column>
+      <column name="INSTANCE_ENFORCEMENT" primaryKey="false" required="false" 
type="VARCHAR" size="60" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" 
name="AD_MODULE_DEPENDENCY_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/tables/AD_MODULE_DEPENDENCY_INST.xml
--- a/src-db/database/model/tables/AD_MODULE_DEPENDENCY_INST.xml        Tue Aug 
03 14:54:55 2010 +0200
+++ b/src-db/database/model/tables/AD_MODULE_DEPENDENCY_INST.xml        Mon Aug 
16 09:55:16 2010 +0200
@@ -61,6 +61,14 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="DEPENDENCY_ENFORCEMENT" primaryKey="false" required="true" 
type="VARCHAR" size="60" autoIncrement="false">
+        <default><![CDATA[MAJOR]]></default>
+        <onCreateDefault><![CDATA['MAJOR']]></onCreateDefault>
+      </column>
+      <column name="USER_EDITABLE_ENFORCEMENT" primaryKey="false" 
required="true" type="CHAR" size="1" autoIncrement="false">
+        <default><![CDATA[N]]></default>
+        <onCreateDefault><![CDATA['N']]></onCreateDefault>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" 
name="AD_MODULE_DEPENDENCY_INST_AD_C">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/tables/AD_MODULE_INSTALL.xml
--- a/src-db/database/model/tables/AD_MODULE_INSTALL.xml        Tue Aug 03 
14:54:55 2010 +0200
+++ b/src-db/database/model/tables/AD_MODULE_INSTALL.xml        Mon Aug 16 
09:55:16 2010 +0200
@@ -145,6 +145,14 @@
         <default><![CDATA[N]]></default>
         <onCreateDefault><![CDATA['N']]></onCreateDefault>
       </column>
+      <column name="COMMERCIAL_TIER" primaryKey="false" required="true" 
type="VARCHAR" size="60" autoIncrement="false">
+        <default><![CDATA[NA]]></default>
+        <onCreateDefault/>
+      </column>
+      <column name="ENABLED" primaryKey="false" required="true" type="CHAR" 
size="1" autoIncrement="false">
+        <default><![CDATA[Y]]></default>
+        <onCreateDefault><![CDATA['Y']]></onCreateDefault>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" name="AD_MODULE_INSTALL_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
diff -r 38158faa4a84 -r 4ff0f4a349b6 src-db/database/model/tables/I_ORDER.xml
--- a/src-db/database/model/tables/I_ORDER.xml  Tue Aug 03 14:54:55 2010 +0200
+++ b/src-db/database/model/tables/I_ORDER.xml  Mon Aug 16 09:55:16 2010 +0200
@@ -285,6 +285,14 @@
         <default/>
         <onCreateDefault/>
       </column>
+      <column name="M_ATTRIBUTESETINSTANCE_ID" primaryKey="false" 
required="false" type="VARCHAR" size="32" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
+      <column name="ATTRIBUTESETIDENT" primaryKey="false" required="false" 
type="NVARCHAR" size="100" autoIncrement="false">
+        <default/>
+        <onCreateDefault/>
+      </column>
       <foreign-key foreignTable="AD_CLIENT" name="I_ORDER_AD_CLIENT">
         <reference local="AD_CLIENT_ID" foreign="AD_CLIENT_ID"/>
       </foreign-key>
@@ -345,6 +353,9 @@
       <foreign-key foreignTable="C_UOM" name="I_ORDER_C_UOM">
         <reference local="C_UOM_ID" foreign="C_UOM_ID"/>
       </foreign-key>
+      <foreign-key foreignTable="M_ATTRIBUTESETINSTANCE" 
name="I_ORDER_M_ATTRIBUTESETINST">
+        <reference local="M_ATTRIBUTESETINSTANCE_ID" 
foreign="M_ATTRIBUTESETINSTANCE_ID"/>
+      </foreign-key>
       <foreign-key foreignTable="M_PRICELIST" name="I_ORDER_M_PRICELIST">
         <reference local="M_PRICELIST_ID" foreign="M_PRICELIST_ID"/>
       </foreign-key>
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/triggers/AD_MODULE_DEPENDENCY_MOD_TRG.xml
--- a/src-db/database/model/triggers/AD_MODULE_DEPENDENCY_MOD_TRG.xml   Tue Aug 
03 14:54:55 2010 +0200
+++ b/src-db/database/model/triggers/AD_MODULE_DEPENDENCY_MOD_TRG.xml   Mon Aug 
16 09:55:16 2010 +0200
@@ -59,7 +59,8 @@
         COALESCE(:NEW.StartVersion , '.') != COALESCE(:OLD.StartVersion , '.') 
OR
         COALESCE(:NEW.EndVersion , '.') != COALESCE(:OLD.EndVersion , '.') OR
         COALESCE(:NEW.IsIncluded , '.') != COALESCE(:OLD.IsIncluded , '.') OR
-        1=2) THEN
+        COALESCE(:NEW.Dependency_Enforcement , '.') != 
COALESCE(:OLD.Dependency_Enforcement , '.') OR
+        COALESCE(:NEW.User_Editable_Enforcement , '.') != 
COALESCE(:OLD.User_Editable_Enforcement , '.')) THEN
       RAISE_APPLICATION_ERROR(-20000, '@20532@');
     END IF;
   END IF;
@@ -67,6 +68,23 @@
   IF (INSERTING AND devModule='N') THEN
     RAISE_APPLICATION_ERROR(-20000, '@20533@');
   END IF;
+  
+  --Check the only updated column is instanceEnforcement. In this case maitin 
updated
+  --column as it was to prevent changes detection when trying to update 
database
+  IF (UPDATING) THEN
+    IF (COALESCE(:NEW.ISACTIVE                 ,'.') = COALESCE(:OLD.ISACTIVE  
               ,'.') AND
+        COALESCE(:NEW.AD_MODULE_ID             ,'.') = 
COALESCE(:OLD.AD_MODULE_ID             ,'.') AND
+        COALESCE(:NEW.AD_DEPENDENT_MODULE_ID   ,'.') = 
COALESCE(:OLD.AD_DEPENDENT_MODULE_ID   ,'.') AND
+        COALESCE(:NEW.STARTVERSION             ,'.') = 
COALESCE(:OLD.STARTVERSION             ,'.') AND
+        COALESCE(:NEW.ENDVERSION               ,'.') = 
COALESCE(:OLD.ENDVERSION               ,'.') AND
+        COALESCE(:NEW.ISINCLUDED               ,'.') = 
COALESCE(:OLD.ISINCLUDED               ,'.') AND
+        COALESCE(:NEW.DEPENDANT_MODULE_NAME    ,'.') = 
COALESCE(:OLD.DEPENDANT_MODULE_NAME    ,'.') AND
+        COALESCE(:NEW.DEPENDENCY_ENFORCEMENT   ,'.') = 
COALESCE(:OLD.DEPENDENCY_ENFORCEMENT   ,'.') AND
+        COALESCE(:NEW.USER_EDITABLE_ENFORCEMENT,'.') = 
COALESCE(:OLD.USER_EDITABLE_ENFORCEMENT,'.') AND                        
+        COALESCE(:NEW.INSTANCE_ENFORCEMENT,'.') !=   
COALESCE(:OLD.INSTANCE_ENFORCEMENT,'.'))  THEN
+      :NEW.UPDATED := :OLD.UPDATED;
+    END IF;
+  END IF;
 END AD_MODULE_DEPENDENCY_MOD_TRG
 ]]></body>
     </trigger>
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/triggers/AD_MODULE_TRG.xml
--- a/src-db/database/model/triggers/AD_MODULE_TRG.xml  Tue Aug 03 14:54:55 
2010 +0200
+++ b/src-db/database/model/triggers/AD_MODULE_TRG.xml  Mon Aug 16 09:55:16 
2010 +0200
@@ -14,7 +14,7 @@
   * under the License.
   * The Original Code is Openbravo ERP.
   * The Initial Developer of the Original Code is Openbravo SLU
-  * All portions are Copyright (C) 2008 Openbravo SLU
+  * All portions are Copyright (C) 2008-2010 Openbravo SLU
   * All Rights Reserved.
   * Contributor(s):  ______________________________________.
   ************************************************************************/
@@ -25,6 +25,9 @@
     IF AD_isTriggerEnabled()='N' THEN RETURN;
     END IF;
 
+   IF :new.ENABLED = 'N' AND :new.AD_Module_ID = '0' THEN
+     RAISE_APPLICATION_ERROR(-20000, '@CannotDisableCore@');
+   END IF;
 
    --Tranlsation management
    IF INSERTING THEN
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/triggers/AD_MODULE_VERSION_TRG.xml
--- a/src-db/database/model/triggers/AD_MODULE_VERSION_TRG.xml  Tue Aug 03 
14:54:55 2010 +0200
+++ b/src-db/database/model/triggers/AD_MODULE_VERSION_TRG.xml  Mon Aug 16 
09:55:16 2010 +0200
@@ -15,7 +15,7 @@
 * under the License.
 * The Original Code is Openbravo ERP.
 * The Initial Developer of the Original Code is Openbravo SLU
-* All portions are Copyright (C) 2009 Openbravo SLU
+* All portions are Copyright (C) 2009-2010 Openbravo SLU
 * All Rights Reserved.
 * Contributor(s):  Valery Lezhebokov.
 ************************************************************************/
@@ -29,6 +29,16 @@
     
     IF AD_isTriggerEnabled()='N' THEN RETURN;
     END IF;
+    
+    IF UPDATING THEN
+      IF :new.IsCommercial = 'N' and :old.IsCommercial ='Y' THEN
+        :new.commercial_Tier := 'NA';
+      END IF;
+    END IF;
+    
+    IF :new.IsCommercial='Y' AND :new.commercial_Tier NOT IN ('1','2') THEN
+      RAISE_APPLICATION_ERROR(-20000, '@AD_MODULE_TIER_CHK@');
+    END IF;
 
     IF instr(:new.VERSION,'.') <= 0 OR instr(:new.VERSION,'.',1,2) <= 0 OR 
instr(:new.VERSION,'.',1,3) > 0 THEN
        RAISE_APPLICATION_ERROR(-20104, 'The version has to be formatted like 
x.y.z where x, y and z are integers.');
diff -r 38158faa4a84 -r 4ff0f4a349b6 
src-db/database/model/triggers/AD_SYSTEM_INFO_TRG2.xml
--- a/src-db/database/model/triggers/AD_SYSTEM_INFO_TRG2.xml    Tue Aug 03 
14:54:55 2010 +0200
+++ b/src-db/database/model/triggers/AD_SYSTEM_INFO_TRG2.xml    Mon Aug 16 
09:55:16 2010 +0200
@@ -23,6 +23,8 @@
 exist NUMBER:= 0;
 indTempName NVARCHAR2(50) := 'System Customization';
 indTempPackage NVARCHAR2(50) := 'mySystem.CustomizationTemplate';
+idCustomizationModule NVARCHAR2(50);
+coreVersion NVARCHAR2(10);
 
     
 BEGIN
@@ -41,6 +43,7 @@
     if (exist > 0) then
       RAISE_APPLICATION_ERROR(-20631,'There is already an active Industry 
Template.');
     else
+      idCustomizationModule:=get_uuid();
       Insert into AD_MODULE (
         
AD_MODULE_ID,AD_CLIENT_ID,AD_ORG_ID,ISACTIVE,CREATED,CREATEDBY,UPDATED,UPDATEDBY,
         NAME,VERSION,DESCRIPTION,
@@ -50,13 +53,29 @@
         
LICENSETYPE,AUTHOR,STATUS,UPDATE_AVAILABLE,ISTRANSLATIONREQUIRED,AD_LANGUAGE,HASCHARTOFACCOUNTS,
         
ISTRANSLATIONMODULE,HASREFERENCEDATA,ISREGISTERED,UPDATEINFO,UPDATE_VER_ID) 
       values (
-        get_uuid(),'0','0','Y',now(),'0',now(),'0',
+        to_char(idCustomizationModule),'0','0','Y',now(),'0',now(),'0',
         to_char(indTempName),'1.0.0', to_char(indTempName) || ' is an 
autogenerated industry template to store all the customizations made to module 
core.',
         to_char(indTempName) || ' is an autogenerated industry template to 
store all the customizations made to module core. Only one industry template 
can be active at the same time.',
         null,'T','The Openbravo Public License Version 1.1 ("OBPL") consists 
of the Mozilla Public License Version 1.1, modified to be specific to 
Openbravo, with the Additional Terms in Exhibit B. The original Mozilla Public 
License 1.1 can be found at: http://www.mozilla.org/MPL/MPL-1.1.html',
         'Y','N',null,to_char(indTempPackage),
         'OtherOS',null,null,null,'Y','en_US','N',
         'N','N',null,null,null);
+        
+      -- add dependency on the core module
+      select version into coreVersion 

------------------------------------------------------------------------------
This SF.net email is sponsored by 

Make an app they can't live without
Enter the BlackBerry Developer Challenge
http://p.sf.net/sfu/RIM-dev2dev 
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to