Broken settings link for Translations admins

Bug #265032 reported by Jeroen T. Vermeulen
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Fix Released
Low
Jeroen T. Vermeulen

Bug Description

The fix for bug 193105 has a problem that affects only Translations admins (who are not Launchpad admins) while visiting projects they do not own, and which do not have translations enabled.

If a project does not have Translations enabled, a visitor with rights to change the project's translations is shown a message about enabling translations. The message links to the project's settings page, where translations for the project can be enabled. A visitor in this situation—Translations admin but not Launchpad admin and not project owner—is not allowed to access the settings page.

We can fix this by requiring project-level editing privileges before showing the message with the link.

(Alternatively, if we split project settings up by application, perhaps Translations admins should simply have the right to edit the Translations part).

Changed in rosetta:
assignee: nobody → jtv
importance: Undecided → Low
milestone: none → 2.1.9
status: New → In Progress
Changed in rosetta:
milestone: 2.1.9 → 2.1.10
Revision history for this message
Jeroen T. Vermeulen (jtv) wrote :

Fixed in RF 7062

Changed in rosetta:
status: In Progress → Fix Committed
Changed in rosetta:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.