Git Product home page Git Product logo

connector-cmis's People

Contributors

apineux avatar ehdem avatar etobella avatar gurneyalex avatar lmignon avatar mgosai avatar oca-git-bot avatar oca-transbot avatar oca-travis avatar pedrobaeza avatar sbidoul avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

connector-cmis's Issues

need connecter module

while installing this cmis module in odoo 10, required connector module where is that connector module?

CIFS support

I am about to be starting a project for a CIFS/SMB connector, which seems to have a lot of overlap with this CMIS module.

I'm wondering if it would make sense for me to instead create a backend adapter/import logic for CIFS adhering to the existing interface for inclusion here instead.

It seems like we would have a bit of a naming conflict, but I feel that we will be duplicating a lot of file handling logic if we start making independent repos for all of the different file systems. Long-term, I would also like SFTP and WebDav support in my Odoo as well.

Anyone have any thoughts on this? I noticed @max3903 created OCA/web#338 which seems that the community goals may be aligning with mine here.

@lmignon - What is the status of your project that is going to be utilizing this? I should check PRs more

Apologies if creating an issue was not the way to gather responses on this.

[7.0] "CMIS connection error" with Alfresco 5.1

Versions

7.0
Not tested with later versions.

Steps to reproduce

Result

OpenERP Warning
CMIS connection Error!

Check your CMIS account configuration. 

Expected result

Connection successful

[Q]: Why is attachment_id referencing ir.model.fields?

Hello Sirs,
I've a question about your code in cmis_write.
Why is attachment_id referencing the table ir.model.fields**?**

As far as I understand.
This will result in foreign key constraint violations on every call of cmis_write,
when the orm tries to find an attachment_id in the table that contains field definitions
and not attachments.

Everything starts to work flawlessly as soon one changes the field definition to:
'attachment_id': fields.many2one(
'ir.attachment',
'Document',
ondelete='cascade',
help="Document"

CMIS integration model

Hello,

I have been throroughly testing the cmis and cmis_write functionality, and unless I am mistaken, I can see a fundamental flaw in the "cmis_write" model.

When a document is attached to an object, "cmis_write" will create the document in the DMS, in a static folder location defined in the cmis backend configuration in Odoo. As you keep attaching documents in Odoo, the same DMS folder starts to be packed with files coming from multiple resources in Odoo.

But DMS systems such as Alfresco do not allow two files with the same name to be held in the same folder!

As a consequence, if you want to use the DMS as your external respository for Odoo, seems to me that you should name each file as resource model + resource id + filename. A user accessing to the DMS would be confused about this approach.

The other option would be to create each entity in Odoo as a separate folder in the DMS.

I am currently evaluating a different model. Sync only static directories in "document_directory" and the associated files instead.

As soon as a static directory is created or changed in Odoo, if it is flagged as 'Sync with DMS', the directory and underlying content (other directories and files) are synced with the DMS.

Static directories are created in Odoo for each resource by default, in order to ensure proper syncronization. An resource can have 0 to 1 associated static directories, that can in turn be synced with the DMS or not.

A user can attach a document to an object in Odoo, but unless the document specifies a directory that in synced directory, it won't be synced with the DMS.

A scheduled job in Odoo regularily compares and aligns the synced directories with the corresponding DMS folders.

As a consequence, if a file is moved by a user in the DMS from one folder to another, in Odoo the file will be moved to the new directory, and also to the new resource.

You can access here to a prototype:
https://github.com/Eficent/eficent-project-knowledge

Install all modules and start creating projects and subprojects.

  • For each project a corresponding static folder is created in Odoo and in the DMS.
  • All files attached to the project are also attached to the folder in the DMS.
  • If you change the directory in a file in Odoo to a different project directory, the resource associated to the file also changes to that associated to the destination directory.

Regards,
Jordi.

CMIS ERROR

Hello,

I have installed cmis, cmis_fied, cmis_web modules to odoo v10.0 enterprise. When I switch to Document Tab of any partner I got "type" error as attached.

Any one help me with this issue please?

Thanks in advanced.
cmis_error

cmislib 0.6 error

Unable to install module "cmis" because an external dependency is not met: No module named cmislib

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.