Follow-up to issue #3437137: Translation suggestion creation and moderation don't provide group permission.

Problem/Motivation

The initial port to modern Drupal neglected the fact that some permissions need to be set at group level for each translation group. Some of those permissions were already converted in the issue referenced above. See this comment.

Remaining tasks

  • Make a list of the remaining permissions which need to be turned into group permissions instead of global ones.
  • Implement them as group permissions and update the rest of the code accordingly.

User interface changes

Translation group managers will be able to set permissions at group level.

API changes

Some permissions may be currently used in routes.

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

fmb created an issue. See original summary.

guiu.rocafort.ferrer made their first commit to this issue’s fork.

guiu.rocafort.ferrer’s picture

I have migrated the following permissions and updated the code accordingly:

  • browse translations
  • export gettext templates and translations
  • decline own suggestions

There is a permission ( start over packages ) which is not used anywhere, so just removed it for now.

fmb’s picture

Issue tags: +Vienna2025
guiu.rocafort.ferrer’s picture

Status: Active » Needs work
guiu.rocafort.ferrer’s picture

Status: Needs work » Needs review

  • fmb committed 5e91108c on 3.0.x
    Merge branch '3547592-some-global-permissions' into '3.0.x'
    
    Issue #...

fmb’s picture

Status: Needs review » Fixed

Thanks!

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.