Article - CS280136

Document Content Items cannot be copied into a new Document if the user performing the operation does not have edit permissions on the Content Item being copied in Integrity Lifecycle Manager

Modified: 06-Mar-2018   


Applies To

  • PTC RV&S (formerly Integrity Lifecycle Manager) 2009 9.7 to 11.2

Description

  • If End Users do not have edit access on a Content Item they are not even able to reuse or copy the Content Item in their own Document
  • View only access on Content Items should be enough to allow End Users to copy or reuse the content in their Document
  • Error when pasting content in a document:
    • The item editability rule is not met
  • Getting the following error in the Integrity Server log when attempting to copy and paste a Content Item with view-only access into a new Document
    • [DATE_TIME] DEBUG [mksis.IntegrityServer] DEBUG mks.ci.exception.NonEditableIssueException: mks.ci.exception.NonEditableIssueException: MKS934537: The item editability rule set for [CONTENT ITEM TYPE] [ITEM_NUMBER] is not met.
      at mks.ci.server.engine.DocumentModel.enforcePermissions(DocumentModel.java:7165)
      at mks.ci.server.engine.DocumentModel.access$4100(DocumentModel.java:86)
      at mks.ci.server.engine.DocumentModel$CopyOperation.enforcePermissionsAsOfNow(DocumentModel.java:4287)
      at mks.ci.server.engine.DocumentModel$CopyOperation.processTopLevel(DocumentModel.java:2907)
      at mks.ci.server.engine.DocumentModel$RecursiveOperation.process(DocumentModel.java:2211)
      at mks.ci.server.engine.DocumentModel$RecursiveOperation.nodeRecursion(DocumentModel.java:2173)
      at mks.ci.server.engine.DocumentModel$RecursiveOperation.nodeRecursion(DocumentModel.java:2055)
      at mks.ci.server.engine.DocumentModel$CopyOperation.nodeRecursion(DocumentModel.java:2953)
      at mks.ci.server.engine.DocumentModel$AuditableOperation.auditOp(DocumentModel.java:1892)
      at mks.ci.server.engine.DocumentModel.performOneOp(DocumentModel.java:1702)
      at mks.ci.server.engine.DocumentModel.performTransaction(DocumentModel.java:1312)
                       ...
This is a printer-friendly version of Article 280136 and may be out of date. For the latest version click CS280136