IBM Connections – Set read-only access to CCM libraries

IBM Connections – Set read-only access to CCM libraries

Hi,

we are in the middle of several migrations to IBM Connections 5.5 and most of our customers come up with the question: What do I need CCM for if I can use nested folders in Files now?
Many customers decide to manually migration CCM libraries to Files… This time a customer asked us if it is possible to set access to libraries to read-only so that no new files or folders are added to CCM.

This is possible using the following workaround (might not be supported by IBM..):

  • access Filenet acce https://server.name.com/acce
  • navigate to ICObjectStore and click on Security
  • Mark the entry #AUTHENTICATED-USERS

bildschirmfoto-2016-10-06-um-10-17-15

  • click on “Edit”

bildschirmfoto-2016-10-06-um-10-17-33

  • Deselect
    • Modify existing objects
    • Create new objects
    • delete objects
  • select
    • Read permissions
  • click “OK”

bildschirmfoto-2016-10-06-um-10-17-43

  • Save the changes

If you now try to upload a new file within an existing library you will see the following error message:

bildschirmfoto-2016-10-06-um-10-09-36

If you try to create a new folder:

bildschirmfoto-2016-10-06-um-10-14-41

Also deletion of CCM files is not possible

The only thing that works is downloading CCM files:

bildschirmfoto-2016-10-06-um-10-15-29

You should also disable the Library Widget from being added to communities:

open the widget-config.xml file and change “showInPalette” from “true” to “false”:

<widgetDef bundleRefId="lc_clib" defId="Library" description="Library.description" 
helpLink="{helpSvcRef}/topic/com.ibm.lotus.connections.communities.help/c_com_library_frame.html" 
iconUrl="{contextRoot}/nav/common/images/ManagedFiles.png" modes="view search edit fullpage" prerequisite="ecm_files" 
showInExternalCommunities="false" showInPalette="true" themes="wpthemeNarrow wpthemeWide wpthemeBanner" 
url="{webresourcesSvcRef}/web/quickr.lw/widgetDefs/LibraryWidget_QCS_Connections.xml?etag={version}">
...

to:

<widgetDef bundleRefId="lc_clib" defId="Library" description="Library.description" 
helpLink="{helpSvcRef}/topic/com.ibm.lotus.connections.communities.help/c_com_library_frame.html" 
iconUrl="{contextRoot}/nav/common/images/ManagedFiles.png" modes="view search edit fullpage" prerequisite="ecm_files" 
showInExternalCommunities="false" showInPalette="false" themes="wpthemeNarrow wpthemeWide wpthemeBanner" 
url="{webresourcesSvcRef}/web/quickr.lw/widgetDefs/LibraryWidget_QCS_Connections.xml?etag={version}">
...

then the widget is not addable anymore.

A manual migration is maybe not the most egegant way to move CCM data to Files but an easy and cheap one πŸ˜‰ – with this settings you can make this process a bit easier and you can avoid possible loss of data once the CCM service is switched off. The error messages when uploading / deleting a file or a folder are not really self explaining – you should tell your user and write a proper introduction.

One more remark: Be sure to have administrator access to the ObjectStore and only modify the #AUTHENTICATED-USERS section:

bildschirmfoto-2016-10-06-um-10-17-15

In my case “FastStartAdmin” is the main administrator that still has write access to all content.

One thought on “IBM Connections – Set read-only access to CCM libraries

Leave a Reply

Your email address will not be published. Required fields are marked *