Skip to content

The old "Changes requested" translations are not set as old #1496

@amieiro

Description

@amieiro

When a translator suggests different translations for the same original and the validator request changes for these translations, the old translations are not marked as "old", so we have the history in the main table.

How to reproduce this problem?

You can reproduce this problem with the next steps:

  • Translator. Suggests the first translation (T1).
  • Validator. Requests changes for T1.
  • Translator. Updates the translation (T2).
  • Validator. Requests changes for T2.
  • Translator. Updates the translator (T3).

At this moment, you have the same original with 3 translations (T1, T2 and T3):

  • T1: changes requested.
  • T2: changes requested.
  • T3: suggested.

image

The correct status should be:

  • T1: old (not rejected, because no one has rejected it. It applies to the next translation). It is the same state in which several suggestions are put when one of them is selected as the correct one.
  • T2: old.
  • T3: suggested.

If the validator approves T3, the current status is:

  • T1: changes requested.
  • T2: changes requested.
  • T3: current.

image

The correct status should be:

  • T1: old.
  • T2: old.
  • T3: current.

image

Metadata

Metadata

Assignees

No one assigned

    Labels

    [Status] In ProgressTracking issues with work in progress[Type] BugAn existing feature is broken.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions