# Document copy permission to authors?

**URL:** <https://community.bloomreach.com/t/document-copy-permission-to-authors/1496>\
**Category:** Experience Manager (PaaS/OnPrem)\
**Created:** [October 17, 2019, 6:48am UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496 "2019-10-17T06:48:27Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![andre](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@andre](https://community.bloomreach.com/u/andre)\
**Post date:** [October 17, 2019, 6:48am UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496/1 "2019-10-17T06:48:27Z")

</div>

It seems that only user groups with the Editor role has permission to make a copy of a document:

![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/1X/d7793b6a8728d3129fdb7ec7fa6a672a01f414da.png)

Groups with the Author role does not have the option:

![image](https://canada1.discourse-cdn.com/flex027/uploads/bloomreach1/original/1X/ae14133251fea6a11894997b58deaa4f17782f26.png)

Is there a way to enable this for authors? While only copy is a current requirement for our authors, how would I enable move and rename of an unpublished document, if the need arises?

Other permissions around publish requests should remain.

EDIT: Currently using 12.3.0

---

<div class="post-metadata">

**Author:** ![andre](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@andre](https://community.bloomreach.com/u/andre)\
**Post date:** [October 22, 2019, 12:12pm UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496/2 "2019-10-22T12:12:47Z")

</div>

Our CMS users say that it is quite a common use case to be able to make a copy of an existing document to use as a starting point for a new one. I see their point.

Has no one else has to deal with this?

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [October 22, 2019, 12:25pm UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496/3 "2019-10-22T12:25:22Z")

</div>

I think most customers just have people with editor roles do this. At the moment I don’t think you can give this permission to authors without making them editors. The granularity of permissions in the Channel Manager is still quite rough.

---

<div class="post-metadata">

**Author:** ![bcanvural](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/bcanvural/32/235_2.png) [@bcanvural](https://community.bloomreach.com/u/bcanvural)\
**Post date:** [October 22, 2019, 12:41pm UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496/4 "2019-10-22T12:41:10Z")

</div>

From the default scxml configuration:

```
  <!-- the state copyable is only active for users which are editor (granted hippo:editor) -->

```

you can check this at /hippo:configuration/hippo:modules/scxmlregistry/hippo:moduleconfig/hipposcxml:definitions/documentworkflow

---

<div class="post-metadata">

**Author:** ![jasper.floor](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/jasper.floor/32/28_2.png) [@jasper.floor](https://community.bloomreach.com/u/jasper.floor)\
**Post date:** [October 22, 2019, 1:03pm UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496/5 "2019-10-22T13:03:57Z")

</div>

Ah, sorry, for some reason I was thinking of copy page in the channel manager. It should be possible to grant copy permission on document level as @bcanvural says.

---

<div class="post-metadata">

**Author:** ![bcanvural](https://yyz1.discourse-cdn.com/flex027/user_avatar/community.bloomreach.com/bcanvural/32/235_2.png) [@bcanvural](https://community.bloomreach.com/u/bcanvural)\
**Post date:** [October 22, 2019, 1:26pm UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496/6 "2019-10-22T13:26:32Z")

</div>

Quickly trying out granting hippo:editor to authors I found out that authors basically get editor privileges with this. This would be a difficult thing to achieve imo with just security domains configuraiton (also note that v14 is coming up, and the security domains will have to be migrated).  
Perhaps a custom workflow action ? [https://documentation.bloomreach.com/library/concepts/workflow/custom-workflow.html](https://documentation.bloomreach.com/library/concepts/workflow/custom-workflow.html)  
Also see what the actual copy action does here:  
/hippo:configuration/hippo:modules/scxmlregistry/hippo:moduleconfig/hipposcxml:definitions/documentworkflow/copyDocument

---

<div class="post-metadata">

**Author:** ![ate.douma](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@ate.douma](https://community.bloomreach.com/u/ate.douma)\
**Post date:** [October 22, 2019, 3:31pm UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496/7 "2019-10-22T15:31:38Z")

</div>

In the upcoming brXM v14 this will become supported out-of-the-box!  
We’ve changed the set of permissions (and implementation) for content authors to also allow copy/rename/move/delete for unpublished documents. Only editors retain the permission for (de)publish.

---

<div class="post-metadata">

**Author:** ![andre](https://avatars.discourse-cdn.com/v4/letter/a/6de8d8/32.png) [@andre](https://community.bloomreach.com/u/andre)\
**Post date:** [October 23, 2019, 4:34am UTC](https://community.bloomreach.com/t/document-copy-permission-to-authors/1496/8 "2019-10-23T04:34:21Z")

</div>

> [@bcanvural](#):
>
> From the default scxml configuration:
> 
> ```auto
> <!-- the state copyable is only active for users which are editor (granted hippo:editor) -->
> 
> ```
> 
> you can check this at /hippo:configuration/hippo:modules/scxmlregistry/hippo:moduleconfig/hipposcxml:definitions/documentworkflow

> [@jasper.floor](#):
>
> Ah, sorry, for some reason I was thinking of copy page in the channel manager. It should be possible to grant copy permission on document level as @bcanvural says.

> [@bcanvural](#):
>
> Quickly trying out granting hippo:editor to authors I found out that authors basically get editor privileges with this. This would be a difficult thing to achieve imo with just security domains configuraiton (also note that v14 is coming up, and the security domains will have to be migrated).  
> Perhaps a custom workflow action ? [How to implement a custom workflow? - Bloomreach Experience Manager (PaaS/Self-Hosted) - The Fast and Flexible Headless CMS](https://documentation.bloomreach.com/library/concepts/workflow/custom-workflow.html)  
> Also see what the actual copy action does here:  
> /hippo:configuration/hippo:modules/scxmlregistry/hippo:moduleconfig/hipposcxml:definitions/documentworkflow/copyDocument

Thank you to you both. I will look into a custom workflow action.

> [@jasper.floor](#):
>
> I think most customers just have people with editor roles do this. At the moment I don’t think you can give this permission to authors without making them editors. The granularity of permissions in the Channel Manager is still quite rough.

I will however certainly try to convince our users to adopt a workflow where the editors copy the documents in the interim, while we wait for the release of 14.

> [@ate.douma](#):
>
> In the upcoming brXM v14 this will become supported out-of-the-box!  
> We’ve changed the set of permissions (and implementation) for content authors to also allow copy/rename/move/delete for unpublished documents. Only editors retain the permission for (de)publish.

Thanks for the tip, this is great news, looking forward to this.
