Permissions are missing when copying modules between different localizations
See original GitHub issueDescription of bug
When copying modules between different localization’s it does not make permissions copied.
Steps to reproduce
- Login as super user
- Add multiple languages, mark all pages as translatable
- Add HTML Pro module to any page
- Go to
Module Settings
->Permissions
-> add new role with a view permission (i.e. Community Manager role) - Go to current
Page Settings
->Localization Tab
- Mark
Copy Module
checkbox - Click on
Update Localization
Current result
Go to translated version of the page and go to module settings -> permissions. Role that was added for original version of module has not been copied to its translated version.
Expected result
Permissions should be also copied when copying modules between different localization’s.
Screenshots
Affected version
- 10.0.0 nightly build
- 9.4.1 nightly build
- 9.4.0 latest supported release
Issue Analytics
- State:
- Created 4 years ago
- Comments:5 (5 by maintainers)
Top Results From Across the Web
Configuring Localize Pack Copy (Veeva Claims)
When configuring the Claim Admin Setting for Localize Pack Copy, you can specify the number of localization elements to create for different Element...
Read more >Module permissions lost when using "Place existing Module"
When opening the module permissions for the copied module you will see that the right for "Registered Users" were not copied. Also the...
Read more >Permissions when you copy and move files - Windows Client
Describes how Windows Explorer handles file and folder permissions in different situations.
Read more >Copying Experience Fragment from One Sub-folder to Another
Resolution. In order to enable to copy/move operation on the sub-folders one more path needs to be added under the cq:allowedTemplates property ......
Read more >Access rights for Language Copy creation - Experience League
To create a Language Copy, content-authors need permissions at /content/projects location as in the AEM FAQs in the AEM Administering Guide. If ...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
I would expect, other permissions should be copied as well (except for any translators role) and respective translator role for new language being added explicitely. Instead of the template, I would prefer the actual translator role being stored in PortalLanguages or PortalLocalization table (new column translatorRoleID int Null)
Fixed by #3162