Relationship between "locked/unlocked" (in the repository) and "checkedin/checkedout"(in cmis)

I need to manage concurrent access to documents in the repository by interactive Nuxeo DM users and programmatic CMIS client applications. Nuxeo DM users use “lock/unlock” operations to manage access to documents while CMIS client applications use “checkin/checkout” operations. It seems like the Nuxeo CMIS Connector should “lock” documents on checkout and “unlock” documents on checkin. Is this currently implemented in the Nuxeo 5.5 CMIS Connector? If not, should I create a JIRA for this issue or does one already exist?

0 votes

1 answers

2137 views

ANSWER



It's not implemented and I didn't find a JIRA for it although this request has already been mentioned somewhere else (the forums maybe?).

0 votes



ron
Would this be an appropriate title for the JIRA: "Nuxeo CMIS Connector should "lock" documents on checkout and "unlock" documents on checkin"?

Am I correct that a nuxeo-chemistry patch should prevent a document that is currently "locked" by another user from being either checkedin or checkedOut?

04/19/2012

For the title, "CMIS checkin should lock" is enough. You can detail the rest of it in the ticket description.

Regarding your question, it depends whether you're talking about pure CMIS operations or a mix of CMIS use and Nuxeo use (Nuxeo can unlock a document without it being checked in for instance).

04/19/2012

ron
I presume you meant the title should be "CMIS checkout should lock". Created JIRA https://jira.nuxeo.com/browse/NXP-9260 for this issue.
04/19/2012