Page MenuHomePhabricator

Cargo Tables should link a page's "edit" action alongside the page link for each row
Closed, ResolvedPublicFeature

Description

Feature summary (what you would like to be able to do and where):

Special:CargoTables/Table_Name should include a direct link to each page's Edit action for every row alongside the link to the source page for the data (currently: just Page Name which is linked to the page; suggested: Page Name (edit) with the edit text also linked to ?action=edit for that same page.

Use case(s) (list the steps that you performed to discover that problem, and describe the actual underlying problem which you want to solve. Do not describe only a solution):

  1. Go to Cargo table view
  2. Scan through rows
  3. Notice some entries have data entered in inconsistent formats
  4. Want to edit a handful of entries
  5. Realise I need to go open each page, then click the edit link on every page, then do the edits, then return to the Cargo table...
  6. Sadness 😦

Benefits (why should this be implemented?):

Examining a Cargo table directly is very useful for finding inconsistent data entries which may need to be corrected. But correcting entries currently requires a minimum of:

  • Click page link
  • Wait for page to load at least partway
  • Click edit link
  • Wait for edit page to load

This is not _too_ annoying for a single entry or two, but when you need to do it for like five separate entries (or more, often enough) it becomes quite tedious and frustrating.

Where we could just have a direct edit link for the page and make this workflow much easier.

Event Timeline

Change 842948 had a related patch set uploaded (by RheingoldRiver; author: RheingoldRiver):

[mediawiki/extensions/Cargo@master] Add an edit link in Special:CargoTables

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

Change 842948 merged by jenkins-bot:

[mediawiki/extensions/Cargo@master] Add an edit link in Special:CargoTables

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

Yaron_Koren claimed this task.
Yaron_Koren subscribed.

Done, finally! Thanks to both of you for the idea, and the patch.