Uploaded image for project: 'eZ Publish / Platform'
  1. eZ Publish / Platform
  2. EZP-32393

Translating Content without having permission to edit original translation will result in read-only fields

    XMLWordPrintable

Details

    Description

      When the user has a Language limitation on the Content/Edit set and it does not contain the original Language of the Content, translating it to the new Language won't be possible, as the form fields during translation will be greyed out.

      Steps to reproduce
      1. Clean installation of Ibexa DXP 3.2.5/3.3.1
      2. As Administrator create a new French Language in the back office.
      3. Create a new User Group, called French Translators.
      4. Create a new Role - French Translator, with permissions set as specified:

      Module Function Limitations
      Content Read None
      Content Edit Language: French
      Content Publish None
      Content Translate Language: French - not used, can be skipped
      Content Versionread None
      User All functions None

      5. Assign French Translator Role to the French Translators User Group.
      6. Create a new user in French Translators.
      7. Login into the back office as the French Translators User.
      8. Go to /Ibexa Platform Folder. Click on theĀ Translations tab and add a new French Translation based on theĀ English Language.

      Result
      A new translation view will be opened, but all fields will be greyed out.

      Expected Result
      Content is translatable without an issue.

      Note
      Changing Language limitation for Content/Edit Permission to French, English resolves the issue.

      Attachments

        Activity

          People

            Unassigned Unassigned
            mateusz.bieniek@ibexa.co Mateusz Bieniek
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: