{"action":"created","issue":{"url":"https://api.github.com/repos/edwardspec/mediawiki-moderation/issues/41","repository_url":"https://api.github.com/repos/edwardspec/mediawiki-moderation","labels_url":"https://api.github.com/repos/edwardspec/mediawiki-moderation/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/edwardspec/mediawiki-moderation/issues/41/comments","events_url":"https://api.github.com/repos/edwardspec/mediawiki-moderation/issues/41/events","html_url":"https://github.com/edwardspec/mediawiki-moderation/issues/41","id":370685291,"node_id":"MDU6SXNzdWUzNzA2ODUyOTE=","number":41,"title":"Support Multi-Content Revisions (MCR) in the upcoming MediaWiki 1.32","user":{"login":"edwardspec","id":1163218,"node_id":"MDQ6VXNlcjExNjMyMTg=","avatar_url":"https://avatars1.githubusercontent.com/u/1163218?v=4","gravatar_id":"","url":"https://api.github.com/users/edwardspec","html_url":"https://github.com/edwardspec","followers_url":"https://api.github.com/users/edwardspec/followers","following_url":"https://api.github.com/users/edwardspec/following{/other_user}","gists_url":"https://api.github.com/users/edwardspec/gists{/gist_id}","starred_url":"https://api.github.com/users/edwardspec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edwardspec/subscriptions","organizations_url":"https://api.github.com/users/edwardspec/orgs","repos_url":"https://api.github.com/users/edwardspec/repos","events_url":"https://api.github.com/users/edwardspec/events{/privacy}","received_events_url":"https://api.github.com/users/edwardspec/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-10-16T16:02:06Z","updated_at":"2018-10-16T16:03:47Z","closed_at":null,"author_association":"OWNER","body":"MediaWiki 1.32 introduces a feature called Multi-Content Revisions: each revision can consist on N \"slots\" (e.g. \"Main text\", \"Categories\" and \"Interwiki links\"), and they are saved separately.\r\nPreviously each revision had only 1 Content. Now it is basically an array of [ NameOfSlot1 => Content1, NameOfSlot2 => Content2 ].\r\n\r\nModeration should intercept, properly store and approve changes which affect more than just the \"main\" slot.\r\nWe should preserve backward compatibility with earlier versions of MediaWiki, because MediaWiki 1.31 (LTS) doesn't support MCR."},"comment":{"url":"https://api.github.com/repos/edwardspec/mediawiki-moderation/issues/comments/430296348","html_url":"https://github.com/edwardspec/mediawiki-moderation/issues/41#issuecomment-430296348","issue_url":"https://api.github.com/repos/edwardspec/mediawiki-moderation/issues/41","id":430296348,"node_id":"MDEyOklzc3VlQ29tbWVudDQzMDI5NjM0OA==","user":{"login":"edwardspec","id":1163218,"node_id":"MDQ6VXNlcjExNjMyMTg=","avatar_url":"https://avatars1.githubusercontent.com/u/1163218?v=4","gravatar_id":"","url":"https://api.github.com/users/edwardspec","html_url":"https://github.com/edwardspec","followers_url":"https://api.github.com/users/edwardspec/followers","following_url":"https://api.github.com/users/edwardspec/following{/other_user}","gists_url":"https://api.github.com/users/edwardspec/gists{/gist_id}","starred_url":"https://api.github.com/users/edwardspec/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/edwardspec/subscriptions","organizations_url":"https://api.github.com/users/edwardspec/orgs","repos_url":"https://api.github.com/users/edwardspec/repos","events_url":"https://api.github.com/users/edwardspec/events{/privacy}","received_events_url":"https://api.github.com/users/edwardspec/received_events","type":"User","site_admin":false},"created_at":"2018-10-16T16:03:47Z","updated_at":"2018-10-16T16:03:47Z","author_association":"OWNER","body":"This task depends on https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/467308/\r\n(MediaWiki core should have a hook that would allow to intercept Content of all slots)."}}
{"actor":{"display_login":"edwardspec"}}