IDEMPIERE-390 Attachments/archives on load balancer scenario / Peer review

This commit is contained in:
Carlos Ruiz 2012-11-28 17:00:13 -05:00
parent 28008f2737
commit beb0b209e8
4 changed files with 437 additions and 157 deletions

View File

@ -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 ) 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 -- Nov 23, 2012 7:05:25 PM COT
-- IDEMPIERE-390 Attachments/archives on load balancer scenario -- 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) 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) 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 -- Nov 26, 2012 3:25:14 PM COT
-- IDEMPIERE-390 Attachments/archives on load balancer scenario -- 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 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, 0,
nextidfunc(200033,'N'), nextidfunc(200033,'N'),
generate_uuid(), generate_uuid(),
now(), sysdate,
100, 100,
coalesce(windowsattachmentpath, unixattachmentpath), coalesce(windowsattachmentpath, unixattachmentpath),
'Y', 'Y',
'FileSystem', 'FileSystem',
'Folder', 'Folder',
null, null,
now(), sysdate,
100, 100,
null, null,
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)) (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 SELECT register_migration_script('201211281100IDEMPIERE_390.sql') FROM dual
; ;

View File

@ -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) 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 -- Nov 26, 2012 3:25:14 PM COT
-- IDEMPIERE-390 Attachments/archives on load balancer scenario -- 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 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 -- Nov 27, 2012 11:30:00 AM COT
-- IDEMPIERE-390 Attachments/archives on load balancer scenario -- 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') 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) 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 -- Nov 27, 2012 11:43:35 AM COT
-- IDEMPIERE-390 Attachments/archives on load balancer scenario -- IDEMPIERE-390 Attachments/archives on load balancer scenario
ALTER TABLE AD_ClientInfo ADD COLUMN AD_StorageProvider_ID NUMERIC(10) DEFAULT NULL 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)) (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 SELECT register_migration_script('201211281100IDEMPIERE_390.sql') FROM dual
; ;

View File

@ -64,7 +64,6 @@ public class AttachmentFileSystem implements IAttachmentStore {
if("".equals(m_attachmentPathRoot)){ if("".equals(m_attachmentPathRoot)){
log.severe("no attachmentPath defined"); log.severe("no attachmentPath defined");
} else if (!m_attachmentPathRoot.endsWith(File.separator)){ } else if (!m_attachmentPathRoot.endsWith(File.separator)){
log.warning("attachment path doesn't end with " + File.separator);
m_attachmentPathRoot = m_attachmentPathRoot + File.separator; m_attachmentPathRoot = m_attachmentPathRoot + File.separator;
log.fine(m_attachmentPathRoot); log.fine(m_attachmentPathRoot);
} }

View File

@ -19,9 +19,7 @@ package org.adempiere.webui.panel;
import java.io.ByteArrayOutputStream; import java.io.ByteArrayOutputStream;
import java.io.IOException; import java.io.IOException;
import java.io.InputStream; import java.io.InputStream;
import java.io.UnsupportedEncodingException;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.logging.Level; 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.component.Window;
import org.adempiere.webui.event.DialogEvents; import org.adempiere.webui.event.DialogEvents;
import org.adempiere.webui.window.FDialog; import org.adempiere.webui.window.FDialog;
import org.codehaus.groovy.vmplugin.v6.Java6;
import org.compiere.model.MAttachment; import org.compiere.model.MAttachment;
import org.compiere.model.MAttachmentEntry; import org.compiere.model.MAttachmentEntry;
import org.compiere.util.CLogger; import org.compiere.util.CLogger;
@ -45,8 +42,8 @@ import org.compiere.util.Env;
import org.compiere.util.Msg; import org.compiere.util.Msg;
import org.zkoss.util.media.AMedia; import org.zkoss.util.media.AMedia;
import org.zkoss.util.media.Media; 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.AuEcho;
import org.zkoss.zk.au.out.AuScript;
import org.zkoss.zk.ui.event.Event; import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zk.ui.event.Events; 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.zk.ui.util.Clients;
import org.zkoss.zul.Borderlayout; import org.zkoss.zul.Borderlayout;
import org.zkoss.zul.Center; import org.zkoss.zul.Center;
import org.zkoss.zul.North;
import org.zkoss.zul.South;
import org.zkoss.zul.Div; import org.zkoss.zul.Div;
import org.zkoss.zul.Filedownload; import org.zkoss.zul.Filedownload;
import org.zkoss.zul.Hbox; import org.zkoss.zul.Hbox;
import org.zkoss.zul.Iframe; import org.zkoss.zul.Iframe;
import org.zkoss.zul.North;
import com.lowagie.text.pdf.ByteBuffer; import org.zkoss.zul.South;
/** /**
* *
@ -71,9 +66,9 @@ import com.lowagie.text.pdf.ByteBuffer;
public class WAttachment extends Window implements EventListener<Event> public class WAttachment extends Window implements EventListener<Event>
{ {
/** /**
* generated serial version Id *
*/ */
private static final long serialVersionUID = 2923895336573554570L; private static final long serialVersionUID = 4311076973993361653L;
private static CLogger log = CLogger.getCLogger(WAttachment.class); private static CLogger log = CLogger.getCLogger(WAttachment.class);