Editors cannot compare language versions

Brandon Derks asked on August 4, 2022 23:20

Using v12.0.81. Users who are assigned the "Privilege Level" of Editor cannot compare different language versions of pages. They see the "Compare" button, but clicking it has no effect. Global Admins and Admins can compare versions successfully.

We've looked through all settings, Permissions, and UI Personalization and can't find how to enable this for Editors. In the graphic below, you'll see a comparison of what a Global Admin sees vs. an Editor. Note that the "Compare" button is blue, indicating it's active, but Editor doesn't see the language options to compare.

Image Text

Correct Answer

Brenden Kehren answered on August 5, 2022 15:41

Hey Brandon,

The feature definitely is part of the Portal Engine setup, I have clients using it in v11 without issue. The users I tested against were also Editor privilege levels with CMS Editor role assigned. I don't believe this role is part of the base v12 install any longer so maybe you're missing some permissions on the Content module for the editor role you have. If you go to Roles > select the editor's role > Permissions, then select the Content module. The only ones I have unchecked are:

  • Check in any page
  • Modify permissions

Global Admin privilege level, doesn't follow the role restrictions so hard to do testing with that. What you might do is clone the editor's role in question, create a new user and assign it that new role you cloned, then start adding/removing permissions to it while checking access in a private window.

If you can't get it working, I'd suggest contacting support@kentico.com as this should be available to your editors.

0 votesVote for this answer Unmark Correct answer

Recent Answers


Brenden Kehren answered on August 5, 2022 03:27 (last edited on August 5, 2022 03:27)

Each user has to be assigned to languages they can work with. Go to Users > Select a user > Languages and assign them to a language they should have edit rights to.

0 votesVote for this answer Mark as a Correct answer

Brandon Derks answered on August 5, 2022 03:51

Thanks for the reply Brenden. The user already has both languages assigned, and can edit the Spanish content - they can switch back and forth by clicking the language button in the lower left corner of the screenshot. They just don't have the interface to compare English/Spanish side-by-side. I've looked through all permissions and UI personalization and don't see anything obvious that we've missed.

0 votesVote for this answer Mark as a Correct answer

Dmitry Bastron answered on August 5, 2022 09:44

Hi Brandon,

Are they trying to compare the content on "Page" tab maybe? It's not supported I think, only Content tabs can be compared side by side, please refer to the docs.

0 votesVote for this answer Mark as a Correct answer

Brandon Derks answered on August 5, 2022 15:24

The Editor is viewing the exact same content as the Global Admin/Admin user. There is no Content tab - we're using v12 Portal Engine. As you see both users are working under the Page tab as they should. No matter what we've tried, we cannot get the side-by-side comparison to work for Editors - only Global Admin/Admin users.

Image Text

0 votesVote for this answer Mark as a Correct answer

Brandon Derks answered on August 8, 2022 16:01

Thanks for the suggestion Brenden, that worked. I cloned the role, enabled all under UI Personalization, and the language comparison appeared. Just started disabling sections until it disappeared, and drilled down from there. Turns out it was under CMS > Administration > Content management > Pages > Edit > Properties. Checked "Language" and it finally appeared.

0 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.