happy5214 claimed this task.
happy5214 edited projects, added Google-Summer-of-Code (2017); removed Patch-For-Review, Google-Summer-of-Code (2016).
happy5214 updated the task description. (Show Details)

CHANGES TO TASK DESCRIPTION
**Parent GSoC Task**: T130585
**Mentors**: @jayvdb @Legoktm

{icon calendar} May 23 - June 5 (tentatively)
***
I will rewrite the following description as needed.

=== Adding thanks to normal revisions
{nav icon=chevron-circle-right, name=wiki_page >
history >
revisions >
thank_link >
icon=bell, name=notification}

Under the History tab of every page, there is a list of revisions of the page containing details of the timestamp when the edit was made and the user who made the edits. Next to each revision (if the revision is not by the current logged in user), there is a 'thank' link. Clicking on this link will send an notification to the corresponding user using the `Echo` extension, unless the user has opted out of receiving thanks notifications. (Anons can't currently receive thanks, so a simple version of `User.thanks_enabled` property, as mentioned in Subtask 4, is needed here) .The Thanks API is called using `action="" with parameters `rev`, `source` and `token`. This concept of thanking revisions, as seen in the class `ApiRevThank` (which extends `ApiThank`) in Thanks needs to be implemented in Pywikibot, and then tested using the test suite.

TASK DETAIL
https://phabricator.wikimedia.org/T135409

EMAIL PREFERENCES
https://phabricator.wikimedia.org/settings/panel/emailpreferences/

To: happy5214
Cc: happy5214, Liuxinyu970226, gerritbot, Zppix, Xqt, Mpaa, valhallasw, kaldari, polybuildr, 01tonythomas, pywikibot-bugs-list, Aklapper, Sumit, darthbhyrava, Legoktm, jayvdb, srishakatux, Mvolz, fbstj, Catrope, Jay8g
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to