Page MenuHomePhabricator

Update status in translatable bundles table on translatable page update
Closed, ResolvedPublic8 Estimated Story Points

Description

When translatable bundles are operated on, we need to update the status of the record in the translatable bundles table. These include:

  1. Page is tagged with <translate> tags
  2. Page is marked for translation
  3. Content in the source translatable page is updated
  4. Translatable page is removed from translation
  5. Translatable page is deleted

The code should insert into or update the record in the table.

Event Timeline

abi_ renamed this task from Update status in translatable bundles table on translatable pages update to Update status in translatable bundles table on translatable page update.Sep 13 2022, 6:07 AM
abi_ updated the task description. (Show Details)
abi_ changed the point value for this task from 4 to 8.

Change 832735 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/Translate@master] Track status of translatable page in translatable_bundle_status table

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

Change 833068 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/Translate@master] Track status of translatable page in translatable_bundle_status table

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

Change 832735 abandoned by Abijeet Patro:

[mediawiki/extensions/Translate@master] Track status of translatable page in translatable_bundle_status table

Reason:

In favor of Ia93599afb226a3cf9581b19629bedb62981a6cfd

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

Change 833068 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Track status of translatable page in translatable_bundle_status table

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

Change 844490 had a related patch set uploaded (by Abijeet Patro; author: Abijeet Patro):

[mediawiki/extensions/Translate@master] Do not throw exception if translatable page status cannot be determined

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

Change 844490 merged by jenkins-bot:

[mediawiki/extensions/Translate@master] Do not throw exception if translatable page status cannot be determined

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

This was deployed and tested on translatewiki.net. No issues were noticed.

Tested by tagging and marking a page for translation and removing it from translation.

Will resolve this task once it catches the train next week.

Marking this as resolved. We will create a separate task to enable this feature on Wikmedia sites.