Line 88: |
Line 88: |
| edit = true, | | edit = true, |
| move = true, | | move = true, |
| + | autoreview = true, |
| upload = true | | upload = true |
| } | | } |
Line 439: |
Line 440: |
| ) | | ) |
| end | | end |
| + | end |
| + | |
| + | function Blurb:_makeEditRequestParameter() |
| + | local mEditRequest = require('Module:Submit an edit request') |
| + | local action = self._protectionObj.action |
| + | local level = self._protectionObj.level |
| + | |
| + | -- Get the edit request type. |
| + | local requestType |
| + | if action == 'edit' then |
| + | if level == 'autoconfirmed' then |
| + | requestType = 'semi' |
| + | elseif level == 'extendedconfirmed' then |
| + | requestType = 'extended' |
| + | elseif level == 'templateeditor' then |
| + | requestType = 'template' |
| + | end |
| + | end |
| + | requestType = requestType or 'full' |
| + | |
| + | -- Get the display value. |
| + | local display = self:_getExpandedMessage('edit-request-display') |
| + | |
| + | return mEditRequest._link{type = requestType, display = display} |
| end | | end |
| | | |
Line 568: |
Line 593: |
| function Blurb:_makeProtectionLogParameter() | | function Blurb:_makeProtectionLogParameter() |
| local pagename = self._protectionObj.title.prefixedText | | local pagename = self._protectionObj.title.prefixedText |
− | -- We need the protection log. | + | if self._protectionObj.action == 'autoreview' then |
− | return makeFullUrl(
| + | -- We need the pending changes log. |
− | 'Special:Log',
| + | return makeFullUrl( |
− | {type = 'protect', page = pagename},
| + | 'Special:Log', |
− | self:_getExpandedMessage('protection-log-display')
| + | {type = 'stable', page = pagename}, |
− | ) | + | self:_getExpandedMessage('pc-log-display') |
| + | ) |
| + | else |
| + | -- We need the protection log. |
| + | return makeFullUrl( |
| + | 'Special:Log', |
| + | {type = 'protect', page = pagename}, |
| + | self:_getExpandedMessage('protection-log-display') |
| + | ) |
| + | end |
| end | | end |
| | | |