Page MenuHomePhabricator

CX Unified dashboard: Resuming draft translation should redirect to the proper mode for the device
Closed, ResolvedPublic

Description

Currently, since Section Translation dashboard has not yet been adopted as the unified dashboard for both CX and SX, there are some aspects that have not been identified as problematic.

Such an example is the case when the user selects a draft translation from the "In progress" dashboard list to continue, there is no handling for the different device cases. This task captures the desired behaviour when the user clicks a draft translation inside the unified dashboard:

a. If the device is a mobile device (or the ".m." part exists inside the URL) the user should be redirected to the mobile editor ("Pick a sentence" step) and continue their translation.

b. If the device is a desktop device, the user should be redirected to the Content Translation application with the draft translation loaded.

Event Timeline

ngkountas triaged this task as Medium priority.Aug 7 2023, 12:24 PM

Change 946563 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX: Resuming draft translation should redirect to the proper device mode

https://gerrit.wikimedia.org/r/946563

Change 946563 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX: Resuming draft translation should redirect to the proper device mode

https://gerrit.wikimedia.org/r/946563

Change 954671 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20230904

https://gerrit.wikimedia.org/r/954671

Change 954671 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20230904

https://gerrit.wikimedia.org/r/954671

Change 956945 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX: Add "sourcesection" URL param if needed when continuing a draft

https://gerrit.wikimedia.org/r/956945

Change 956945 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX: Add "sourcesection" URL param if needed when continuing a draft

https://gerrit.wikimedia.org/r/956945

This issue has now been fixed in production, as displayed in the screencasts from greek (el) production wiki below.

Screencast for mobile device:

Screencast for desktop device (using "unified-dashboard" URL param):

Change 962059 had a related patch set uploaded (by Nik Gkountas; author: Nik Gkountas):

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20230929

https://gerrit.wikimedia.org/r/962059

Change 962059 merged by jenkins-bot:

[mediawiki/extensions/ContentTranslation@master] CX3 Build 0.2.0+20230929

https://gerrit.wikimedia.org/r/962059