Skip to content

8 add module external_file_location#377

Closed
bealdav wants to merge 35 commits into
OCA:8.0from
akretion:8-file-loc
Closed

8 add module external_file_location#377
bealdav wants to merge 35 commits into
OCA:8.0from
akretion:8-file-loc

Conversation

@bealdav
Copy link
Copy Markdown
Member

@bealdav bealdav commented Feb 25, 2016

This module allow the exchange of files with main protocols ftp, sftp.

The purpose of this module is not to import the data of the file (only exchange files).

Example of kind files which can use this module:

  • ecommerce: exchange with marketplace: ebay, amazon, etc.
  • logistics:
    • send delivery order to logistics center, receive a delivery reply,
    • send a notification of goods send to this center and collect a confirmation of good receiving of goods by the logistics
    • collect inventory of the center
  • banking: receiving all documents ...

@coveralls
Copy link
Copy Markdown

coveralls commented May 26, 2016

Coverage Status

Coverage increased (+2.7%) to 58.589% when pulling 513abeb on akretion:8-file-loc into 5571138 on OCA:8.0.

Comment thread .travis.yml Outdated
- travis_install_nightly
- printf '[options]\n\nrunning_env = dev\n' > ${HOME}/.openerp_serverrc
- ln -s ${TRAVIS_BUILD_DIR}/server_environment_files_sample ${TRAVIS_BUILD_DIR}/server_environment_files
- pip install fs
Copy link
Copy Markdown
Contributor

@moylop260 moylop260 May 26, 2016

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What about add fs in requirements.txt?

@coveralls
Copy link
Copy Markdown

coveralls commented May 31, 2016

Coverage Status

Coverage increased (+3.4%) to 59.239% when pulling b3e3af1 on akretion:8-file-loc into 5571138 on OCA:8.0.

@coveralls
Copy link
Copy Markdown

coveralls commented May 31, 2016

Coverage Status

Coverage increased (+1.2%) to 59.239% when pulling ac63b7e on akretion:8-file-loc into 1cb729d on OCA:8.0.

@coveralls
Copy link
Copy Markdown

coveralls commented Jun 2, 2016

Coverage Status

Coverage increased (+1.3%) to 59.387% when pulling b16fd8f on akretion:8-file-loc into 2e201c2 on OCA:8.0.

@coveralls
Copy link
Copy Markdown

coveralls commented Jun 2, 2016

Coverage Status

Coverage increased (+1.3%) to 59.387% when pulling 9767514 on akretion:8-file-loc into 2e201c2 on OCA:8.0.

@coveralls
Copy link
Copy Markdown

coveralls commented Jun 3, 2016

Coverage Status

Coverage increased (+1.3%) to 59.387% when pulling 9890697 on akretion:8-file-loc into 2e201c2 on OCA:8.0.

@coveralls
Copy link
Copy Markdown

coveralls commented Jun 3, 2016

Coverage Status

Coverage increased (+1.3%) to 59.387% when pulling 1a57029 on akretion:8-file-loc into 2e201c2 on OCA:8.0.

@lmignon
Copy link
Copy Markdown
Contributor

lmignon commented Jun 3, 2016

@bealdav The same features are provided by OCA/connector-interfaces#17
This PR is the result of OCA/connector-interfaces#5

@bealdav
Copy link
Copy Markdown
Member Author

bealdav commented Jun 3, 2016

The complete story is here: initOS/connector-interfaces#1
This module is an evolution of file exchange to be compatible with connector interfaces.

@lmignon
Copy link
Copy Markdown
Contributor

lmignon commented Jun 3, 2016

what about OCA/connector-interfaces#17 ?

@sebastienbeau
Copy link
Copy Markdown
Member

Hi @lmignon
In fact, this module do not have the same behaviour. This module is just a piece of the connector flow tool. We modify our work to be compatible with this PR.
If you look here

The aim is to split the feature in small part

  • having a tool to exchange File (this PR)
  • having an ETL that use this module : connector-flow
  • having extra tool (amazon connector, ebay, bank statement...) that use also the exchange of file

@bealdav
Copy link
Copy Markdown
Member Author

bealdav commented Jun 3, 2016

@lmignon I think it's important than features are extracted in small modules, don't you think ? tests, and migration easier, more reusable.

@lmignon
Copy link
Copy Markdown
Contributor

lmignon commented Jun 3, 2016

@lmignon I think it's important than features are extracted in small modules, don't you think ? tests, and migration easier, more reusable.

@bealdav For sure 😏

@sebastienbeau Thank you for the explanation.

On a first read the code looks really good! I need to find times to review it a little deeper.

self.env = env
self.host = config.get('host', '')
self.user = config.get('user', '')
self.pwd = config.get('pwd', '')
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it possible to allow key auth as well?

@github-actions
Copy link
Copy Markdown

There hasn't been any activity on this pull request in the past 4 months, so it has been marked as stale and it will be closed automatically if no further activity occurs in the next 30 days.
If you want this PR to never become stale, please ask a PSC member to apply the "no stale" label.

@github-actions github-actions Bot added the stale PR/Issue without recent activity, it'll be soon closed automatically. label Dec 12, 2021
@bealdav bealdav closed this Dec 13, 2021
SiesslPhillip pushed a commit to grueneerde/OCA-server-tools that referenced this pull request Nov 20, 2024
Syncing from upstream OCA/server-tools (10.0)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

stale PR/Issue without recent activity, it'll be soon closed automatically.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

8 participants