Openbravo Issue Tracking System - Modules
View Issue Details
0039427ModulesIntegration with Amazon S3public2018-10-09 18:472018-11-08 10:00
caristu 
caristu 
highminorhave not tried
closedfixed 
5
 
 
alostale
0039427: Extend the Amazon S3 API to be able to store files apart from the attachments
It would be nice to extend the Amazon S3 API to be able to store files apart from the attachments. This change would require to:

1) Define a new window where generic S3 bucket configuration can be defined.

2) Adapt the existing attachment method infrastructure to make use of the mentioned configuration

3) Open the S3 API so it can be used to store/move/delete files in a generic way.
In description
No tags attached.
related to feature request 0039443 new Triage Platform Base Openbravo ERP Add a generic infrastructure to handle file storage 
related to feature request 0041928 new caristu Modules Create an StorageHandler for permanent files 
causes defect 0043819 closed platform Openbravo ERP When the org.openbravo.service.integration.amazon.s3 module is upgraded the configuration is lost 
Issue History
2018-10-09 18:47caristuNew Issue
2018-10-09 18:47caristuAssigned To => caristu
2018-10-09 18:49caristuDescription Updatedbug_revision_view_page.php?rev_id=17749#r17749
2018-10-09 18:50caristuDescription Updatedbug_revision_view_page.php?rev_id=17750#r17750
2018-10-10 12:46caristuSummaryOpen the AmazonS3Client API so it can be used by other modules => Separate the base Amazon S3 integration infrastructure and attachments feature into two modules
2018-10-10 12:46caristuDescription Updatedbug_revision_view_page.php?rev_id=17751#r17751
2018-10-11 09:45caristuSummarySeparate the base Amazon S3 integration infrastructure and attachments feature into two modules => Split the base Amazon S3 integration infrastructure and attachments feature into two modules
2018-10-11 19:37caristuRelationship addedrelated to 0039443
2018-10-23 10:27caristuSummarySplit the base Amazon S3 integration infrastructure and attachments feature into two modules => Extend the Amazon S3 API to be able to store files apart from the attachments
2018-10-23 10:27caristuDescription Updatedbug_revision_view_page.php?rev_id=17807#r17807
2018-10-23 10:27caristuDescription Updatedbug_revision_view_page.php?rev_id=17808#r17808
2018-10-26 12:14hgbotCheckin
2018-10-26 12:14hgbotNote Added: 0107619
2018-10-26 12:14hgbotStatusnew => resolved
2018-10-26 12:14hgbotResolutionopen => fixed
2018-10-26 12:14hgbotFixed in SCM revision => http://code.openbravo.com/erp/pmods/org.openbravo.service.integration.amazon.s3/rev/6c3263ae717fd69f15fb5a52d90c627c9a7a6256 [^]
2018-10-26 12:15caristuReview Assigned To => alostale
2018-11-08 10:00alostaleNote Added: 0107795
2018-11-08 10:00alostaleStatusresolved => closed
2019-10-03 16:54caristuRelationship addedrelated to 0041928
2020-04-22 17:20rafarodaRelationship addedcauses 0043819

Notes
(0107619)
hgbot   
2018-10-26 12:14   
Repository: erp/pmods/org.openbravo.service.integration.amazon.s3
Changeset: 6c3263ae717fd69f15fb5a52d90c627c9a7a6256
Author: Carlos Aristu <carlos.aristu <at> openbravo.com>
Date: Fri Oct 26 12:14:04 2018 +0200
URL: http://code.openbravo.com/erp/pmods/org.openbravo.service.integration.amazon.s3/rev/6c3263ae717fd69f15fb5a52d90c627c9a7a6256 [^]

fixes issue 39427: Extend the Amazon S3 API allowing permanent object storage

---
M src-db/database/model/modifiedTables/C_ATTACHMENT_CONF.xml
M src-db/database/sourcedata/AD_COLUMN.xml
M src-db/database/sourcedata/AD_ELEMENT.xml
M src-db/database/sourcedata/AD_FIELD.xml
M src-db/database/sourcedata/AD_MESSAGE.xml
M src/org/openbravo/service/integration/amazon/s3/AmazonS3Client.java
M src/org/openbravo/service/integration/amazon/s3/event/AmazonS3ConfigEventHandler.java
M src/org/openbravo/service/integration/amazon/s3/process/MigrationProcess.java
M src/org/openbravo/service/integration/amazon/s3/process/VerifyConfiguration.java
A src-db/database/model/tables/OBAS3_CONFIGURATION.xml
A src-db/database/sourcedata/AD_MENU.xml
A src-db/database/sourcedata/AD_REFERENCE.xml
A src-db/database/sourcedata/AD_TAB.xml
A src-db/database/sourcedata/AD_TABLE.xml
A src-db/database/sourcedata/AD_TREENODE.xml
A src-db/database/sourcedata/AD_WINDOW.xml
A src-db/database/sourcedata/OBUISEL_SELECTOR.xml
A src/org/openbravo/service/integration/amazon/s3/AmazonS3ClientProvider.java
A src/org/openbravo/service/integration/amazon/s3/LoggerProgressListenerHandler.java
A src/org/openbravo/service/integration/amazon/s3/attachments/AmazonS3AttachImplementation.java
A src/org/openbravo/service/integration/amazon/s3/attachments/AmazonS3AttachmentClient.java
A src/org/openbravo/service/integration/amazon/s3/process/AmazonS3ValidationClient.java
A src/org/openbravo/service/integration/amazon/s3/process/ValidationResult.java
A src/org/openbravo/service/integration/amazon/s3/storage/AmazonS3BatchTransferClient.java
A src/org/openbravo/service/integration/amazon/s3/storage/AmazonS3DownloadException.java
A src/org/openbravo/service/integration/amazon/s3/storage/AmazonS3StorageClient.java
A src/org/openbravo/service/integration/amazon/s3/storage/AmazonS3TransferException.java
R src/org/openbravo/service/integration/amazon/s3/AmazonS3AttachImplementation.java
R src/org/openbravo/service/integration/amazon/s3/ValidationResult.java
R src/org/openbravo/service/integration/amazon/s3/process/LoggerProgressListenerHandler.java
---
(0107795)
alostale   
2018-11-08 10:00   
reviewed