Expand my Community achievements bar.

Permissions required to create Language Copy

Avatar

Level 3

In our setup users are divided into two groups: Contributors and Editors. Contributors have READ, MODIFY and CREATE rights for entire site (all languages) and Editors have DELETE and REPLICATE rights in addition to the basic contributors' rights. It works fine for the standard publication workflow but when Contributor is trying to create a new Language copy of the existing page - nothing happens. I mean user opens Language copy dialog, choosing the language, clicking OK, dialog disappears without any error message but Language copy has not been created. Users from the Editors group can create language copies without problems. Any ideas what's going on here and if DELETE permission is required for Language copy creation? And if so - why?

We are on AEM 5.6.1 SP2

2 Replies

Avatar

Level 10

Hi Jura,

Can you check your log and see if its throwing an exception there ?? that would give us the point why it could be failing. That could be the starting point for us to see exactly what is needed instead of guessing !

The error message returned by the /bin/wcmcommand is

<html> <head> <title> Error</title> </head> <body> <h1> Error</h1> <table> <tbody> <tr> <td>Status</td> <td><div id="Status">500</div></td> </tr> <tr> <td>Message</td> <td><div id="Message">Not allowed to reorder child node [node path].</div></td> </tr> <tr> <td>Location</td> <td><a href="" id="Location"></a></td> </tr> <tr> <td>Parent Location</td> <td><a href="" id="ParentLocation"></a></td> </tr> <tr> <td>Path</td> <td><div id="Path"></div></td> </tr> <tr> <td>Referer</td> <td><a href="" id="Referer"></a></td> </tr> <tr> <td>ChangeLog</td> <td><div id="ChangeLog">&lt;pre&gt;&lt;/pre&gt;</div></td> </tr> </tbody> </table> <p><a href="">Go Back</a></p> <p><a href="">Modified Resource</a></p> <p><a href="">Parent of Modified Resource</a></p> </body> </html>

 

[node path] in the message above was the actual path to the node in the other language branch where new node is supposed to be added and Contribor had exactly the same set of rights as for the node used as a reference for translations