The delete transition (putting to the trash) should not check a document out because the checked in document is not modified by this action.
Same thing when restoring a document from the trash (following the undelete transition).
This will solve an issue with the Quota module where a size limit exceeded exception was raised when putting a document to the trash.
For version 7.10, the current behavior must be kept. We will use a property of the configuration service to active the new behavior of the checkout.
–
Since Nuxeo 8.3 putting a checked in document in the trash will not check it out, thus not spuriously changing its quota size. This behavior can be also activated in Nuxeo 7.10 since HF10 using:
<extension target="org.nuxeo.runtime.ConfigurationService" point="configuration"> <property name="org.nuxeo.trash.keepCheckedIn">true</property> </extension>