| happy5214 removed projects: Collaboration-Team-Triage, Thanks. happy5214 updated the task description. (Show Details) |
CHANGES TO TASK DESCRIPTION
I will rewrite the following description as needed.
Each time a user is thanked, a record of the action is added as a [[ https://www.mediawiki.org/wiki/Special:Log/thanks | log entry ]] at `Special:Log/thanks` (if Thanks logging is enabled) and also as a part of the Echo notification. Furthermore, classes like [[ https://doc.wikimedia.org/mediawiki-core/master/php/classRevision.html | Revision ]] contain the metadata details of a revision. However, the `Revision` and the `Page` associated with the `thank` action are considered private information. (Hence this task can't be Revision or Page based.) Only the timestamp, sender and receiver are treated as public information. Pywikibot must implement a class which supports this concept of getting lists of thanks, including access to all related metadata as objects, using such existing classes, the method `logThanks` and `ThanksLogFormatter`. Needless to sayPywikibot should support Thanks log entries, the implementation then needs to be tested using the test suiteincluding extracting information from them such as thanker and recipient. Also,This will remove the warning emitted by the existing code when pulling Thanks log entries from the API. refer to T51087Thanks log entries will need to be integrated to the existing test module for log entries.
Each time a user is thanked, a record of the action is added as a [[ https://www.mediawiki.org/wiki/Special:Log/thanks | log entry ]] at `Special:Log/thanks` (if Thanks logging is enabled) and also as a part of the Echo notification. Furthermore, classes like [[ https://doc.wikimedia.org/mediawiki-core/master/php/classRevision.html | Revision ]] contain the metadata details of a revision. However, the `Revision` and the `Page` associated with the `thank` action are considered private information. (Hence this task can't be Revision or Page based.) Only the timestamp, sender and receiver are treated as public information. Pywikibot must implement a class which supports this concept of getting lists of thanks, including access to all related metadata as objects, using such existing classes, the method `logThanks` and `ThanksLogFormatter`. Needless to sayPywikibot should support Thanks log entries, the implementation then needs to be tested using the test suiteincluding extracting information from them such as thanker and recipient. Also,This will remove the warning emitted by the existing code when pulling Thanks log entries from the API. refer to T51087Thanks log entries will need to be integrated to the existing test module for log entries.
TASK DETAIL
EMAIL PREFERENCES
To: happy5214
Cc: Mvolz, happy5214, Mattflaschen-WMF, jayvdb, Legoktm, Xqt, Mpaa, valhallasw, kaldari, 01tonythomas, pywikibot-bugs-list, Aklapper, Sumit, Zppix, darthbhyrava, Jay8g
Cc: Mvolz, happy5214, Mattflaschen-WMF, jayvdb, Legoktm, Xqt, Mpaa, valhallasw, kaldari, 01tonythomas, pywikibot-bugs-list, Aklapper, Sumit, Zppix, darthbhyrava, Jay8g
_______________________________________________ pywikibot-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs
