How to set up a relation between an email message and a folder?
I have a set of email messages in an email folder and I would like to relate each eamil to one or more different folders.
The relation tab, in each email message, allows me to search for a document however, the search, seems to be filtered to only find files. I see PDF's, other emails, Notes, MS-Word files, searches, etc all stored in our Nuxeo database, I do NOT see any folders or any type of container file!
I can't find any filter on the relation tab document search.
The question is: Can a relation be set up between an email message a folder, a workspace? If so why can't I see the container files in my database?
Yes, it is technicaly possible to enable relations to work with Folderish types. You cannot see those because documents having the Folderish facet have been disabled in the content view service extension in the contentview contribution associated with relations. Here is the contribution in question: org.nuxeo.ecm.relations.web.contentview.contrib–contentViews
To re-enable listing of Folderish documents you would have to remove the
<fixedPart> element of the query stating
AND ecm:mixinType != 'Folderish'
Please note that this change might not suffice for your needs:
You might also want to add the relation tab for folderish documents which is also disabled. What you need to do is override the filter in the action extension for that tab so that the Folderish documents are included in the results.
Another thing that you would have to consider is the fact that Folderish documents, unlike what you could see with other documents, do not have the summary tab which provides relation information for the current document. There is only the content tab available for those documents. The last change might not be necessary for this to function, however if you went that way, the end-users might be expecting that information to be visible in the first tab they see as it is done currently with other documents where relations are available by default.
I have, however, posted another related question about extending Mail Folders as part of this effort.