Skip to content
Snippets Groups Projects
Commit b41fe657 authored by Bryan Tong Minh's avatar Bryan Tong Minh
Browse files

Revert to r24

parent c01dae0b
No related branches found
No related tags found
No related merge requests found
...@@ -18,8 +18,8 @@ def userinfo(data, new_format = None): ...@@ -18,8 +18,8 @@ def userinfo(data, new_format = None):
else: else:
return data['userinfo'] return data['userinfo']
def iiprop(version): def iiprop(post_112):
if version[:2] >= (1, 12): if post_112:
return 'timestamp|user|comment|url|size|sha1|metadata' return 'timestamp|user|comment|url|size|sha1|metadata'
else: else:
return 'timestamp|user|comment|url|size|sha1' return 'timestamp|user|comment|url|size|sha1'
...@@ -29,9 +29,4 @@ def cmtitle(page, new_format, prefix = ''): ...@@ -29,9 +29,4 @@ def cmtitle(page, new_format, prefix = ''):
return prefix + 'title', page.name return prefix + 'title', page.name
else: else:
return prefix + 'category', page.strip_namespace(page.name) return prefix + 'category', page.strip_namespace(page.name)
def protectright(version): \ No newline at end of file
if version[:2] >= (1, 13):
return 'editprotected'
else:
return 'protect'
\ No newline at end of file
...@@ -64,7 +64,7 @@ class Page(object): ...@@ -64,7 +64,7 @@ class Page(object):
def can(self, action): def can(self, action):
level = self.protection.get(action, (action, ))[0] level = self.protection.get(action, (action, ))[0]
if level == 'sysop': level = compatibility.protectright(site.version) if level == 'sysop': level = 'protect'
return level in self.site.rights return level in self.site.rights
...@@ -247,14 +247,14 @@ class Image(Page): ...@@ -247,14 +247,14 @@ class Image(Page):
def __init__(self, site, name, info = None): def __init__(self, site, name, info = None):
site.require(1, 11) site.require(1, 11)
Page.__init__(self, site, name, info, Page.__init__(self, site, name, info,
extra_properties = {'imageinfo': (('iiprop', extra_properties = {'imageinfo': (('iiprop', compatibility.iiprop(
compatibility.iiprop(site.version)), )}) site.require(1, 12, raise_error = False))), )})
self.imagerepository = self._info.get('imagerepository', '') self.imagerepository = self._info.get('imagerepository', '')
self.imageinfo = self._info.get('imageinfo', ((), ))[0] self.imageinfo = self._info.get('imageinfo', ((), ))[0]
def imagehistory(self): def imagehistory(self):
return listing.PageProperty(self, 'imageinfo', 'ii', return listing.PageProperty(self, 'imageinfo', 'ii',
iiprop = compatibility.iiprop(site.version)) iiprop = compatibility.iiprop(self.site.require(1, 12, raise_error = False)))
def imageusage(self, namespace = None, filterredir = 'all', redirect = False, def imageusage(self, namespace = None, filterredir = 'all', redirect = False,
limit = None, generator = True): limit = None, generator = True):
self.site.require(1, 11) self.site.require(1, 11)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment