Svoboda | Graniru | BBC Russia | Golosameriki | Facebook
BBC RussianHomePhabricator
Log In
Maniphest T370874

Ref search dialog numbering is wrong when subrefs are present
Closed, ResolvedPublic

Description

We need to switch the numbering in this dialog to use the new source of truth coming from MWDocumentReferences. Otherwise, [1.1] will be rendered as [2] and so on, and any attempt to search or match by number will be incorrect.

Also make sure that the number is available in the fulltext search index.

Event Timeline

Change #1056526 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Switch reuse dialog to use shared numbering mechanism

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

Change #1056526 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Switch reuse dialog to use shared numbering mechanism

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

Change #1057350 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] References always deal with original document

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

Change #1057351 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Helper function getAllGroupNames

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

Change #1057352 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Rename function to getIndexLabel to clarify that it's presentation

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

Change #1057353 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] Refactor: raw index numbers

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

Change #1057380 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] [WIP] Refactor: Get rid of getGroupRefsByParents

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

Change #1057381 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] [WIP] Push numbering into ref nodes

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

Change #1057350 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] References always deal with original document

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

Change #1057351 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Helper function getAllGroupNames

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

Change #1057352 merged by jenkins-bot:

[mediawiki/extensions/Cite@master] Rename function to getIndexLabel to clarify that it's presentation

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

Change #1059303 had a related patch set uploaded (by Awight; author: Awight):

[mediawiki/extensions/Cite@master] [WIP] Handle orphaned subrefs

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

thiemowmde claimed this task.

Change #1057380 abandoned by Awight:

[mediawiki/extensions/Cite@master] [WIP] Refactor: Get rid of getGroupRefsByParents

Reason:

Doesn't work on its own. Squashed.

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

Change #1059303 abandoned by Awight:

[mediawiki/extensions/Cite@master] [WIP] Handle orphaned subrefs

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

Change #1057353 abandoned by Awight:

[mediawiki/extensions/Cite@master] Refactor: raw index numbers

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