Page MenuHomePhabricator

Workboard columns renames are not logged in the UI
Closed, InvalidPublic

Description

T93210 is said to be in "May-June" column of the Roadmap project. Till short ago, that column was named "April-something". I can't see the change logged anywhere, be it https://phabricator.wikimedia.org/project/profile/1109/ or elsewhere.

Changes to column names are logged in the Phabricator database. Example query:

SELECT project_columntransaction.oldValue, project_columntransaction.newValue, project_columntransaction.dateModified, project_columntransaction.authorPHID, project_column.projectPHID FROM project_columntransaction JOIN project_column WHERE project_columntransaction.transactionType = "project:col:name" and project_columntransaction.dateModified > 1446395000 AND project_columntransaction.objectPHID = project_column.phid;
(you might want to improve this query by replacing projectPHID and authorPHID by their actual human-readable values)

Event Timeline

Nemo_bis raised the priority of this task from to Needs Triage.
Nemo_bis updated the task description. (Show Details)
Nemo_bis added a subscriber: Nemo_bis.
Aklapper triaged this task as Lowest priority.Apr 1 2015, 11:06 AM

If you would like to discuss this with upstream you will have to provide a usecase.

The use case is that I'd like the comments in the mentioned bug to make sense, and they currently don't because history has been rewritten by renaming the workboard.

Qgil added a subscriber: Qgil.

While I agree that logging changes in workboard columns would be consistent with the general behavior of Phabricator, this would not solve directly the use case you are reporting here, because such changes would not be visible from the task itself.

The problem in this Roadmap example is that columns should not be repurposed i.e. from one quarter to the next one. A new column should be created for a new quarter, and the relevant tasks should be moved to the new column, removing the old one eventually. This would trigger the right logs and notifications. Adding Team-Practices because this touches their area.

JAufrecht set Security to None.
JAufrecht moved this task from Team radar to General backlog on the Team-Practices board.
JAufrecht added a subscriber: DStrine.

No need for this to be in TPG backlog, because it's linked to the Epic for Phabricator requests, and that's the primary way we are managing that work.

Aklapper renamed this task from Workboard columns renames are not logged to Workboard columns renames are not logged in the UI.Nov 1 2015, 4:40 PM
Aklapper updated the task description. (Show Details)