Write، بيروقراطيون، إداريون
٤٬٩٤١
تعديل
ar>Wikivahdat (bring in changes from sandbox) |
Mohsenmadani (نقاش | مساهمات) (أنشأ الصفحة ب'local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used....') |
||
سطر ٢٣: | سطر ٢٣: | ||
return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review | return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review | ||
end | end | ||
elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload | elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then | ||
error( 'First parameter must be one of edit, move, create, upload | error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 ) | ||
end | end | ||
if title.namespace == 8 then -- MediaWiki namespace | if title.namespace == 8 then -- MediaWiki namespace | ||
return 'sysop' | |||
elseif title.namespace == 2 and title.isSubpage and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) then -- user JS or CSS page | |||
elseif title.namespace == 2 and title.isSubpage | |||
return 'sysop' | return 'sysop' | ||
end | end |