From beb0b209e8d6a2ae51f6d418fce6418d572b3472 Mon Sep 17 00:00:00 2001 From: Carlos Ruiz Date: Wed, 28 Nov 2012 17:00:13 -0500 Subject: [PATCH] IDEMPIERE-390 Attachments/archives on load balancer scenario / Peer review --- .../oracle/201211281100IDEMPIERE_390.sql | 291 +++++++++++++----- .../postgresql/201211281100IDEMPIERE_390.sql | 287 ++++++++++++----- .../compiere/model/AttachmentFileSystem.java | 1 - .../adempiere/webui/panel/WAttachment.java | 15 +- 4 files changed, 437 insertions(+), 157 deletions(-) diff --git a/migration/i1.0a-release/oracle/201211281100IDEMPIERE_390.sql b/migration/i1.0a-release/oracle/201211281100IDEMPIERE_390.sql index 49eaf7531f..39ed8fc7c1 100644 --- a/migration/i1.0a-release/oracle/201211281100IDEMPIERE_390.sql +++ b/migration/i1.0a-release/oracle/201211281100IDEMPIERE_390.sql @@ -484,7 +484,6 @@ UPDATE AD_Field SET SeqNo=90, XPosition=4,Updated=TO_DATE('2012-11-23 18:36:40', CREATE TABLE AD_StorageProvider (AD_Client_ID NUMBER(10) DEFAULT NULL , AD_Org_ID NUMBER(10) DEFAULT NULL , AD_StorageProvider_ID NUMBER(10) DEFAULT NULL , AD_StorageProvider_UU NVARCHAR2(36) DEFAULT NULL , Created DATE DEFAULT NULL , CreatedBy NUMBER(10) DEFAULT NULL , Folder NVARCHAR2(255) DEFAULT NULL , IsActive CHAR(1) DEFAULT 'Y' CHECK (IsActive IN ('Y','N')), Method NVARCHAR2(60) DEFAULT NULL , Name NVARCHAR2(60) DEFAULT NULL , Password NVARCHAR2(255) DEFAULT NULL , Updated DATE DEFAULT NULL , UpdatedBy NUMBER(10) DEFAULT NULL , URL NVARCHAR2(225) DEFAULT NULL , UserName NVARCHAR2(60) DEFAULT NULL ) ; - -- Nov 23, 2012 7:05:25 PM COT -- IDEMPIERE-390 Attachments/archives on load balancer scenario INSERT INTO AD_Menu (AD_Window_ID,AD_Menu_ID,IsSummary,IsSOTrx,IsReadOnly,EntityType,IsCentrallyMaintained,Name,Description,Action,AD_Menu_UU,IsActive,AD_Client_ID,CreatedBy,Updated,AD_Org_ID,Created,UpdatedBy) VALUES (200022,200027,'N','N','N','D','Y','Storage Provider','Storage Provider','W','4b3344c7-7f1b-445d-8b1d-28774d15c361','Y',0,100,TO_DATE('2012-11-23 19:05:24','YYYY-MM-DD HH24:MI:SS'),0,TO_DATE('2012-11-23 19:05:24','YYYY-MM-DD HH24:MI:SS'),100) @@ -755,77 +754,6 @@ INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_El INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200241 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) ; --- Nov 23, 2012 7:20:55 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,112,200976,'U','N','N','N',0,'N',22,'N',18,'N',200241,'N','Y','5a753477-c244-4624-a325-47647a5552b2','Y','N','AttachmentMethod','AttachmentMethod','Y',TO_DATE('2012-11-23 19:20:54','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_DATE('2012-11-23 19:20:54','YYYY-MM-DD HH24:MI:SS'),100,0,'N') -; - --- Nov 23, 2012 7:20:55 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200976 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) -; - --- Nov 23, 2012 7:23:58 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Column SET EntityType='D', AD_Reference_ID=19, AD_Element_ID=200238, ColumnName='AD_StorageProvider_ID', Description=NULL, Help=NULL, Name='AD_StorageProvider_ID',Updated=TO_DATE('2012-11-23 19:23:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200976 -; - --- Nov 23, 2012 7:23:58 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Column_Trl SET IsTranslated='N' WHERE AD_Column_ID=200976 -; - --- Nov 23, 2012 7:23:58 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET Name='AD_StorageProvider_ID', Description=NULL, Help=NULL WHERE AD_Column_ID=200976 AND IsCentrallyMaintained='Y' -; - --- Nov 23, 2012 7:27:30 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -INSERT INTO AD_Field (ColumnSpan,NumLines,SortNo,IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,SeqNo,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive,IsDisplayedGrid,SeqNoGrid,XPosition,IsQuickEntry) VALUES (2,1,0,'N',145,0,'N','N',200976,270,'Y',200871,'N','D','AD_StorageProvider_ID','5f2578c0-0f8c-4278-8a02-574af285a1a9','Y','N',100,0,TO_DATE('2012-11-23 19:27:29','YYYY-MM-DD HH24:MI:SS'),0,100,TO_DATE('2012-11-23 19:27:29','YYYY-MM-DD HH24:MI:SS'),'Y','Y',270,1,'N') -; - --- Nov 23, 2012 7:27:30 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200871 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) -; - --- Nov 23, 2012 7:28:02 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=210,IsDisplayed='Y' WHERE AD_Field_ID=200871 -; - --- Nov 23, 2012 7:28:02 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=220,IsDisplayed='Y' WHERE AD_Field_ID=50184 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=230,IsDisplayed='Y' WHERE AD_Field_ID=50185 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=240,IsDisplayed='Y' WHERE AD_Field_ID=50186 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=250,IsDisplayed='Y' WHERE AD_Field_ID=54238 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=260,IsDisplayed='Y' WHERE AD_Field_ID=54680 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=270,IsDisplayed='Y' WHERE AD_Field_ID=200096 -; - - -- Nov 26, 2012 3:25:14 PM COT -- IDEMPIERE-390 Attachments/archives on load balancer scenario UPDATE AD_Table SET AccessLevel='7', AD_Window_ID=200022, Name='Storage Provider',Updated=TO_DATE('2012-11-26 15:25:14','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Table_ID=200037 @@ -1037,14 +965,14 @@ SELECT 0, nextidfunc(200033,'N'), generate_uuid(), - now(), + sysdate, 100, coalesce(windowsattachmentpath, unixattachmentpath), 'Y', 'FileSystem', 'Folder', null, - now(), + sysdate, 100, null, null @@ -1059,5 +987,220 @@ WHERE ad_clientinfo.ad_client_id IN (SELECT ad_client_id FROM ad_client WHERE storeattachmentsonfilesystem='Y' AND (windowsattachmentpath is not null or unixattachmentpath is not null)) ; +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET Name='Storage Provider',Updated=TO_DATE('2012-11-28 16:20:06','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL, AD_Element_ID=200238 WHERE UPPER(ColumnName)='AD_STORAGEPROVIDER_ID' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Element_ID=200238 AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=200238) AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem pi SET PrintName='Storage Provider', Name='Storage Provider' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=pi.AD_Column_ID AND c.AD_Element_ID=200238) +; + +-- Nov 28, 2012 4:23:32 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsKey='Y', IsUpdateable='N', IsAllowCopy='N',Updated=TO_DATE('2012-11-28 16:23:32','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200961 +; + +-- Nov 28, 2012 4:23:43 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_StorageProvider_ID NUMBER(10) DEFAULT NULL +; + +-- Nov 28, 2012 4:25:18 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:25:18','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200962 +; + +-- Nov 28, 2012 4:25:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_Client_ID NUMBER(10) +; + +-- Nov 28, 2012 4:25:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_Client_ID NOT NULL +; + +-- Nov 28, 2012 4:26:02 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', AD_Val_Rule_ID=104, IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:26:02','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200963 +; + +-- Nov 28, 2012 4:26:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_Org_ID NUMBER(10) +; + +-- Nov 28, 2012 4:26:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_Org_ID NOT NULL +; + +-- Nov 28, 2012 4:26:50 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:26:50','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200964 +; + +-- Nov 28, 2012 4:26:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Created DATE +; + +-- Nov 28, 2012 4:26:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Created NOT NULL +; + +-- Nov 28, 2012 4:27:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:27:21','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200965 +; + +-- Nov 28, 2012 4:27:24 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY CreatedBy NUMBER(10) +; + +-- Nov 28, 2012 4:27:24 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY CreatedBy NOT NULL +; + +-- Nov 28, 2012 4:28:01 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y',Updated=TO_DATE('2012-11-28 16:28:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200968 +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY IsActive CHAR(1) DEFAULT 'Y' +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_StorageProvider SET IsActive='Y' WHERE IsActive IS NULL +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY IsActive NOT NULL +; + +-- Nov 28, 2012 4:28:41 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:28:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200961 +; + +-- Nov 28, 2012 4:28:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_StorageProvider_ID NUMBER(10) +; + +-- Nov 28, 2012 4:28:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY AD_StorageProvider_ID NOT NULL +; + +-- Nov 28, 2012 4:29:44 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsIdentifier='Y', SeqNo=1,Updated=TO_DATE('2012-11-28 16:29:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200969 +; + +-- Nov 28, 2012 4:29:49 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Name NVARCHAR2(60) +; + +-- Nov 28, 2012 4:30:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:30:25','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200966 +; + +-- Nov 28, 2012 4:30:29 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Updated DATE +; + +-- Nov 28, 2012 4:30:29 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY Updated NOT NULL +; + +-- Nov 28, 2012 4:30:58 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_DATE('2012-11-28 16:30:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200967 +; + +-- Nov 28, 2012 4:31:03 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY UpdatedBy NUMBER(10) +; + +-- Nov 28, 2012 4:31:03 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +ALTER TABLE AD_StorageProvider MODIFY UpdatedBy NOT NULL +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET Help=NULL, Name='User Name', Description=NULL, PrintName='User Name',Updated=TO_DATE('2012-11-28 16:32:20','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL, AD_Element_ID=1903 WHERE UPPER(ColumnName)='USERNAME' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL WHERE AD_Element_ID=1903 AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET Name='User Name', Description=NULL, Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=1903) AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem pi SET PrintName='User Name', Name='User Name' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=pi.AD_Column_ID AND c.AD_Element_ID=1903) +; + SELECT register_migration_script('201211281100IDEMPIERE_390.sql') FROM dual ; diff --git a/migration/i1.0a-release/postgresql/201211281100IDEMPIERE_390.sql b/migration/i1.0a-release/postgresql/201211281100IDEMPIERE_390.sql index fe24061b88..b7ed969ec2 100644 --- a/migration/i1.0a-release/postgresql/201211281100IDEMPIERE_390.sql +++ b/migration/i1.0a-release/postgresql/201211281100IDEMPIERE_390.sql @@ -754,82 +754,11 @@ INSERT INTO AD_Element (ColumnName,AD_Element_ID,EntityType,Name,PrintName,AD_El INSERT INTO AD_Element_Trl (AD_Language,AD_Element_ID, Help,PO_Description,PO_Help,Name,Description,PrintName,PO_Name,PO_PrintName, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Element_Trl_UU ) SELECT l.AD_Language,t.AD_Element_ID, t.Help,t.PO_Description,t.PO_Help,t.Name,t.Description,t.PrintName,t.PO_Name,t.PO_PrintName, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Element t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Element_ID=200241 AND NOT EXISTS (SELECT * FROM AD_Element_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Element_ID=t.AD_Element_ID) ; --- Nov 23, 2012 7:20:55 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,112,200976,'U','N','N','N',0,'N',22,'N',18,'N',200241,'N','Y','5a753477-c244-4624-a325-47647a5552b2','Y','N','AttachmentMethod','AttachmentMethod','Y',TO_TIMESTAMP('2012-11-23 19:20:54','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-23 19:20:54','YYYY-MM-DD HH24:MI:SS'),100,0,'N') -; - --- Nov 23, 2012 7:20:55 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -INSERT INTO AD_Column_Trl (AD_Language,AD_Column_ID, Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Column_Trl_UU ) SELECT l.AD_Language,t.AD_Column_ID, t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Column t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Column_ID=200976 AND NOT EXISTS (SELECT * FROM AD_Column_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Column_ID=t.AD_Column_ID) -; - --- Nov 23, 2012 7:23:58 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Column SET EntityType='D', AD_Reference_ID=19, AD_Element_ID=200238, ColumnName='AD_StorageProvider_ID', Description=NULL, Help=NULL, Name='AD_StorageProvider_ID',Updated=TO_TIMESTAMP('2012-11-23 19:23:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200976 -; - --- Nov 23, 2012 7:23:58 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Column_Trl SET IsTranslated='N' WHERE AD_Column_ID=200976 -; - --- Nov 23, 2012 7:23:58 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET Name='AD_StorageProvider_ID', Description=NULL, Help=NULL WHERE AD_Column_ID=200976 AND IsCentrallyMaintained='Y' -; - --- Nov 23, 2012 7:27:30 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -INSERT INTO AD_Field (ColumnSpan,NumLines,SortNo,IsEncrypted,AD_Tab_ID,DisplayLength,IsSameLine,IsHeading,AD_Column_ID,SeqNo,IsCentrallyMaintained,AD_Field_ID,IsReadOnly,EntityType,Name,AD_Field_UU,IsDisplayed,IsFieldOnly,UpdatedBy,AD_Org_ID,Created,AD_Client_ID,CreatedBy,Updated,IsActive,IsDisplayedGrid,SeqNoGrid,XPosition,IsQuickEntry) VALUES (2,1,0,'N',145,0,'N','N',200976,270,'Y',200871,'N','D','AD_StorageProvider_ID','5f2578c0-0f8c-4278-8a02-574af285a1a9','Y','N',100,0,TO_TIMESTAMP('2012-11-23 19:27:29','YYYY-MM-DD HH24:MI:SS'),0,100,TO_TIMESTAMP('2012-11-23 19:27:29','YYYY-MM-DD HH24:MI:SS'),'Y','Y',270,1,'N') -; - --- Nov 23, 2012 7:27:30 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200871 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) -; - --- Nov 23, 2012 7:28:02 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=210,IsDisplayed='Y' WHERE AD_Field_ID=200871 -; - --- Nov 23, 2012 7:28:02 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=220,IsDisplayed='Y' WHERE AD_Field_ID=50184 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=230,IsDisplayed='Y' WHERE AD_Field_ID=50185 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=240,IsDisplayed='Y' WHERE AD_Field_ID=50186 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=250,IsDisplayed='Y' WHERE AD_Field_ID=54238 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=260,IsDisplayed='Y' WHERE AD_Field_ID=54680 -; - --- Nov 23, 2012 7:28:03 PM COT --- IDEMPIERE-390 Attachments/archives on load balancer scenario -UPDATE AD_Field SET SeqNo=270,IsDisplayed='Y' WHERE AD_Field_ID=200096 -; - -- Nov 26, 2012 3:25:14 PM COT -- IDEMPIERE-390 Attachments/archives on load balancer scenario UPDATE AD_Table SET AccessLevel='7', AD_Window_ID=200022, Name='Storage Provider',Updated=TO_TIMESTAMP('2012-11-26 15:25:14','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Table_ID=200037 ; - -- Nov 27, 2012 11:30:00 AM COT -- IDEMPIERE-390 Attachments/archives on load balancer scenario INSERT INTO AD_Column (SeqNoSelection,IsSyncDatabase,IsEncrypted,Version,AD_Table_ID,AD_Column_ID,EntityType,IsMandatory,IsTranslated,IsIdentifier,SeqNo,IsParent,FieldLength,IsSelectionColumn,AD_Reference_ID,IsKey,AD_Element_ID,IsAutocomplete,IsAllowLogging,AD_Column_UU,IsUpdateable,IsAlwaysUpdateable,ColumnName,Name,IsAllowCopy,Updated,CreatedBy,AD_Org_ID,IsActive,Created,UpdatedBy,AD_Client_ID,IsToolbarButton) VALUES (0,'N','N',0,227,201006,'D','N','N','N',0,'N',22,'N',19,'N',200238,'N','Y','0ae144df-50d5-4eb3-aff5-d613a6bbf30d','Y','N','AD_StorageProvider_ID','AD_StorageProvider_ID','Y',TO_TIMESTAMP('2012-11-27 11:29:58','YYYY-MM-DD HH24:MI:SS'),100,0,'Y',TO_TIMESTAMP('2012-11-27 11:29:58','YYYY-MM-DD HH24:MI:SS'),100,0,'N') @@ -850,7 +779,6 @@ INSERT INTO AD_Field (ColumnSpan,NumLines,SortNo,IsEncrypted,AD_Tab_ID,DisplayLe INSERT INTO AD_Field_Trl (AD_Language,AD_Field_ID, Help,Description,Name, IsTranslated,AD_Client_ID,AD_Org_ID,Created,Createdby,Updated,UpdatedBy,AD_Field_Trl_UU ) SELECT l.AD_Language,t.AD_Field_ID, t.Help,t.Description,t.Name, 'N',t.AD_Client_ID,t.AD_Org_ID,t.Created,t.Createdby,t.Updated,t.UpdatedBy,Generate_UUID() FROM AD_Language l, AD_Field t WHERE l.IsActive='Y' AND l.IsSystemLanguage='Y' AND l.IsBaseLanguage='N' AND t.AD_Field_ID=200948 AND NOT EXISTS (SELECT * FROM AD_Field_Trl tt WHERE tt.AD_Language=l.AD_Language AND tt.AD_Field_ID=t.AD_Field_ID) ; - -- Nov 27, 2012 11:43:35 AM COT -- IDEMPIERE-390 Attachments/archives on load balancer scenario ALTER TABLE AD_ClientInfo ADD COLUMN AD_StorageProvider_ID NUMERIC(10) DEFAULT NULL @@ -1059,5 +987,220 @@ WHERE ad_clientinfo.ad_client_id IN (SELECT ad_client_id FROM ad_client WHERE storeattachmentsonfilesystem='Y' AND (windowsattachmentpath is not null or unixattachmentpath is not null)) ; +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET Name='Storage Provider',Updated=TO_TIMESTAMP('2012-11-28 16:20:06','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Element_ID=200238 +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL, AD_Element_ID=200238 WHERE UPPER(ColumnName)='AD_STORAGEPROVIDER_ID' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='AD_StorageProvider_ID', Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Element_ID=200238 AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET Name='Storage Provider', Description=NULL, Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=200238) AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:20:06 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem SET PrintName='Storage Provider', Name='Storage Provider' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=AD_PrintFormatItem.AD_Column_ID AND c.AD_Element_ID=200238) +; + +-- Nov 28, 2012 4:23:32 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsKey='Y', IsUpdateable='N', IsAllowCopy='N',Updated=TO_TIMESTAMP('2012-11-28 16:23:32','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200961 +; + +-- Nov 28, 2012 4:23:43 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_StorageProvider_ID','NUMERIC(10)',null,'NULL') +; + +-- Nov 28, 2012 4:25:18 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:25:18','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200962 +; + +-- Nov 28, 2012 4:25:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_Client_ID','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:25:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_Client_ID',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:26:02 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', AD_Val_Rule_ID=104, IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:26:02','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200963 +; + +-- Nov 28, 2012 4:26:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_Org_ID','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:26:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_Org_ID',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:26:50 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:26:50','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200964 +; + +-- Nov 28, 2012 4:26:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Created','TIMESTAMP',null,null) +; + +-- Nov 28, 2012 4:26:53 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Created',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:27:21 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:27:21','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200965 +; + +-- Nov 28, 2012 4:27:24 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','CreatedBy','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:27:24 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','CreatedBy',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:28:01 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y',Updated=TO_TIMESTAMP('2012-11-28 16:28:01','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200968 +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','IsActive','CHAR(1)',null,'Y') +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_StorageProvider SET IsActive='Y' WHERE IsActive IS NULL +; + +-- Nov 28, 2012 4:28:05 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','IsActive',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:28:41 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:28:41','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200961 +; + +-- Nov 28, 2012 4:28:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_StorageProvider_ID','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:28:45 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','AD_StorageProvider_ID',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:29:44 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsIdentifier='Y', SeqNo=1,Updated=TO_TIMESTAMP('2012-11-28 16:29:44','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200969 +; + +-- Nov 28, 2012 4:29:49 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Name','VARCHAR(60)',null,null) +; + +-- Nov 28, 2012 4:30:25 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:30:25','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200966 +; + +-- Nov 28, 2012 4:30:29 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Updated','TIMESTAMP',null,null) +; + +-- Nov 28, 2012 4:30:29 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','Updated',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:30:58 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET IsMandatory='Y', IsUpdateable='N',Updated=TO_TIMESTAMP('2012-11-28 16:30:58','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Column_ID=200967 +; + +-- Nov 28, 2012 4:31:03 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','UpdatedBy','NUMERIC(10)',null,null) +; + +-- Nov 28, 2012 4:31:03 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +INSERT INTO t_alter_column values('ad_storageprovider','UpdatedBy',null,'NOT NULL',null) +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element SET Help=NULL, Name='User Name', Description=NULL, PrintName='User Name',Updated=TO_TIMESTAMP('2012-11-28 16:32:20','YYYY-MM-DD HH24:MI:SS'),UpdatedBy=100 WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Element_Trl SET IsTranslated='N' WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Column SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL WHERE AD_Element_ID=1903 +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL, AD_Element_ID=1903 WHERE UPPER(ColumnName)='USERNAME' AND IsCentrallyMaintained='Y' AND AD_Element_ID IS NULL +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Process_Para SET ColumnName='UserName', Name='User Name', Description=NULL, Help=NULL WHERE AD_Element_ID=1903 AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_Field SET Name='User Name', Description=NULL, Help=NULL WHERE AD_Column_ID IN (SELECT AD_Column_ID FROM AD_Column WHERE AD_Element_ID=1903) AND IsCentrallyMaintained='Y' +; + +-- Nov 28, 2012 4:32:20 PM COT +-- IDEMPIERE-390 Attachments/archives on load balancer scenario +UPDATE AD_PrintFormatItem SET PrintName='User Name', Name='User Name' WHERE IsCentrallyMaintained='Y' AND EXISTS (SELECT * FROM AD_Column c WHERE c.AD_Column_ID=AD_PrintFormatItem.AD_Column_ID AND c.AD_Element_ID=1903) +; + SELECT register_migration_script('201211281100IDEMPIERE_390.sql') FROM dual ; diff --git a/org.adempiere.base/src/org/compiere/model/AttachmentFileSystem.java b/org.adempiere.base/src/org/compiere/model/AttachmentFileSystem.java index 6d866ae5ab..f23f07da86 100644 --- a/org.adempiere.base/src/org/compiere/model/AttachmentFileSystem.java +++ b/org.adempiere.base/src/org/compiere/model/AttachmentFileSystem.java @@ -64,7 +64,6 @@ public class AttachmentFileSystem implements IAttachmentStore { if("".equals(m_attachmentPathRoot)){ log.severe("no attachmentPath defined"); } else if (!m_attachmentPathRoot.endsWith(File.separator)){ - log.warning("attachment path doesn't end with " + File.separator); m_attachmentPathRoot = m_attachmentPathRoot + File.separator; log.fine(m_attachmentPathRoot); } diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java index aff656a7f9..5fa8a3008a 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/panel/WAttachment.java @@ -19,9 +19,7 @@ package org.adempiere.webui.panel; import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; -import java.io.UnsupportedEncodingException; import java.math.BigDecimal; - import java.util.ArrayList; import java.util.List; import java.util.logging.Level; @@ -37,7 +35,6 @@ import org.adempiere.webui.component.Textbox; import org.adempiere.webui.component.Window; import org.adempiere.webui.event.DialogEvents; import org.adempiere.webui.window.FDialog; -import org.codehaus.groovy.vmplugin.v6.Java6; import org.compiere.model.MAttachment; import org.compiere.model.MAttachmentEntry; import org.compiere.util.CLogger; @@ -45,8 +42,8 @@ import org.compiere.util.Env; import org.compiere.util.Msg; import org.zkoss.util.media.AMedia; import org.zkoss.util.media.Media; -import org.zkoss.zk.au.out.AuScript; import org.zkoss.zk.au.out.AuEcho; +import org.zkoss.zk.au.out.AuScript; import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.Events; @@ -54,14 +51,12 @@ import org.zkoss.zk.ui.event.UploadEvent; import org.zkoss.zk.ui.util.Clients; import org.zkoss.zul.Borderlayout; import org.zkoss.zul.Center; -import org.zkoss.zul.North; -import org.zkoss.zul.South; import org.zkoss.zul.Div; import org.zkoss.zul.Filedownload; import org.zkoss.zul.Hbox; import org.zkoss.zul.Iframe; - -import com.lowagie.text.pdf.ByteBuffer; +import org.zkoss.zul.North; +import org.zkoss.zul.South; /** * @@ -71,9 +66,9 @@ import com.lowagie.text.pdf.ByteBuffer; public class WAttachment extends Window implements EventListener { /** - * generated serial version Id + * */ - private static final long serialVersionUID = 2923895336573554570L; + private static final long serialVersionUID = 4311076973993361653L; private static CLogger log = CLogger.getCLogger(WAttachment.class);