Page MenuHomePhabricator

Add objects to represent data for entry rows
Closed, ResolvedPublic20 Estimated Story Points

Description

Base class, plus subclasses for edits and log entries, to start with
Will be used to add uncollapsing grouped changes T274599: Allow uncollapsing grouped results and showing proper log entries T260220: Use proper messages for log entries

See basic roadmap at T274599#7244997

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald Transcript
DannyS712 triaged this task as Medium priority.Aug 6 2021, 11:54 PM
DannyS712 set the point value for this task to 20.
DannyS712 moved this task from Unsorted to In progress on the User-DannyS712 board.
DannyS712 updated the task description. (Show Details)

Change 711715 had a related patch set uploaded (by DannyS712; author: DannyS712):

[mediawiki/extensions/GlobalWatchlist@master] WatchlistUtils: merge rawToSummary end cleanup

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

Properties currently set on the entries objects that we don't need to save:

  • tags (replaced with tagsDisplay)
  • comment (replaced with commentDisplay)
  • bot and minor (replaced with flags, newPage is still used to check if a diff link is shown)

Change 711715 merged by jenkins-bot:

[mediawiki/extensions/GlobalWatchlist@master] WatchlistUtils: merge rawToSummary end cleanup

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

Change 713347 had a related patch set uploaded (by DannyS712; author: DannyS712):

[mediawiki/extensions/GlobalWatchlist@master] Add objects to represent data for entry rows

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

Change 713347 merged by jenkins-bot:

[mediawiki/extensions/GlobalWatchlist@master] Add objects to represent data for entry rows

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

DannyS712 moved this task from In progress to Done on the MediaWiki-extensions-GlobalWatchlist board.
DannyS712 set Final Story Points to 7.

Turned out to be a lot easier than expected to set up the initial objects, work will continue on part tasks

Change 714667 had a related patch set uploaded (by DannyS712; author: DannyS712):

[mediawiki/extensions/GlobalWatchlist@master] Clean up documentation output for Entry(Base|Edits|Log)

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

Change 714669 had a related patch set uploaded (by DannyS712; author: DannyS712):

[mediawiki/extensions/GlobalWatchlist@master] GlobalWatchlistEntryLog: fix storing log id

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

Change 714667 merged by jenkins-bot:

[mediawiki/extensions/GlobalWatchlist@master] Clean up documentation output for Entry(Base|Edits|Log)

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

Change 714669 merged by jenkins-bot:

[mediawiki/extensions/GlobalWatchlist@master] GlobalWatchlistEntryLog: fix storing log id

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

Change 714847 had a related patch set uploaded (by DannyS712; author: DannyS712):

[mediawiki/extensions/GlobalWatchlist@wmf/1.37.0-wmf.20] GlobalWatchlistEntryLog: fix storing log id

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

Change 714848 had a related patch set uploaded (by DannyS712; author: DannyS712):

[mediawiki/extensions/GlobalWatchlist@master] GlobalWatchlistEntryLog: fix documented property name for log id

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

Change 714847 merged by jenkins-bot:

[mediawiki/extensions/GlobalWatchlist@wmf/1.37.0-wmf.20] GlobalWatchlistEntryLog: fix storing log id

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

Mentioned in SAL (#wikimedia-operations) [2021-08-25T23:19:54Z] <urbanecm@deploy1002> Synchronized php-1.37.0-wmf.20/extensions/GlobalWatchlist/modules/EntryLog.js: 230aec3fe7f3d0e325882a5fc926e9f3e4e86717: GlobalWatchlistEntryLog: fix storing log id (T288385) (duration: 01m 07s)

Change 714848 merged by jenkins-bot:

[mediawiki/extensions/GlobalWatchlist@master] GlobalWatchlistEntryLog: fix documented property name for log id

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

Pppery subscribed.

All relevant patches (after the reopening) were merged. Can this be closed as resolved?

No response, closing.