JJMC89 added a comment.

Some investigation

Pywikibot example query
next(iter(pywikibot.Site().logevents(logtype='rights', total=1))).data

Pywikibot example response data
{
   'type':'rights',
   'ns':2,
   'action':'rights',
   'pageid':0,
   'user':'Cameron11598',
   'comment':'For edit filter testing per IRC Request',
   'timestamp':'2018-02-15T20:06:20Z',
   'title':'User:Chrissymad',
   'logid':211052,
   'params':{
      'oldgroups':[

      ],
      'newgroups':[
         'sysop'
      ],
      'oldmetadata':[

      ],
      'newmetadata':[
         {
            'group':'sysop',
            'expiry':'infinity'
         }
      ]
   },
   'logpage':0
}

Example API request
{
	"action": "query",
	"format": "json",
	"prop": "",
	"list": "logevents",
	"letype": "rights",
	"lelimit": "1"
}
Example API response (MW version 1.31.0-wmf.21 (828e6cc))
{
    "batchcomplete": "",
    "continue": {
        "lecontinue": "20180206121339|210735",
        "continue": "-||"
    },
    "query": {
        "logevents": [
            {
                "logid": 211052,
                "ns": 2,
                "title": "User:Chrissymad",
                "pageid": 0,
                "logpage": 0,
                "params": {
                    "oldgroups": [],
                    "newgroups": [
                        "sysop"
                    ],
                    "oldmetadata": [],
                    "newmetadata": [
                        {
                            "group": "sysop",
                            "expiry": "infinity"
                        }
                    ]
                },
                "type": "rights",
                "action": "rights",
                "user": "Cameron11598",
                "timestamp": "2018-02-15T20:06:20Z",
                "comment": "For edit filter testing per IRC Request"
            }
        ]
    }
}
Example API response (MW version 1.23.16)
{
   "query-continue":{
      "logevents":{
         "lecontinue":"20180116161730|334250"
      }
   },
   "query":{
      "logevents":[
         {
            "logid":335146,
            "ns":2,
            "title":"User:Example",
            "pageid":67757,
            "rights":{
               "new":"sysop",
               "old":""
            },
            "type":"rights",
            "action":"rights",
            "user":"Admin",
            "timestamp":"2018-02-03T08:18:08Z",
            "comment":"+sysop"
         }
      ]
   }
}

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

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

To: JJMC89
Cc: Aklapper, pywikibot-bugs-list, JJMC89, Magul, Tbscho, rafidaslam, MayS, Sethakill, Mdupont, dg711, Avicennasis, jayvdb, Dalba, Anomie, Masti, Alchimista, Rxy, Legoktm
_______________________________________________
pywikibot-bugs mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/pywikibot-bugs

Reply via email to