Clicking the "Missing strings?" on a Translating page under the version drop-down redirects to an error page reading the following message:

"Error

Please, contact your localization team manager (or any other translation community manager) with their personal contact form to solve this problem.

The website encountered an unexpected error. Please try again later."

Comments

japerry’s picture

Status: Active » Postponed (maintainer needs more info)

Cannot reproduce on staging.

baluertl’s picture

Now tested again, the issue still stands. My steps to reproduce:

  1. Step in a language group (in my case Hungarian)
  2. Filter for "Drupal core" project + "beta11" release + "Untranslated" + "Has suggestion"
  3. Missing strings? link appears under release selector
  4. After clicking the attached screen displays
gábor hojtsy’s picture

Status: Postponed (maintainer needs more info) » Active

The reason seems to be that we use user_access() in l10n_community_projects_release_reset(), while the users don't get this permission in the global context, they get it in the group context (in D6 OG merged them onto the user dynamically, in D7 that does not happen). We should use l10n_community_access() in place of user_access().

function l10n_community_projects_release_reset($form, &$form_state, $langcode, $project_uri, $release_rid) {
  if (user_access('start over packages')) {
  ...
  }
}
japerry’s picture

Status: Active » Needs review

Okay, updated and cannot seem to replicate. Give it a test again on the staging server?

baluertl’s picture

StatusFileSize
new69.58 KB

If this is the intended content page (rather than 404 for sure :) to appear, then proved it works as expected.

gábor hojtsy’s picture

Status: Needs review » Fixed

That is the one, yes.

Status: Fixed » Closed (fixed)

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