모듈:유효한 보호 수준/문서

Module

이 모듈에서는 페이지에서 특정 액션을 수행하기 위해 필요한 그룹을 취득하는 방법을 설명합니다.현재 다음 기준을 테스트하고 있습니다.

  • 보류 중인 페이지 변경 보호: 자동 확인됨
  • 사용자 공간 또는 MediaWiki 네임스페이스의 JavaScript 또는 CSS 서브페이지인 페이지: interfaceadmin
  • MediaWiki 네임스페이스에 있는 페이지: sysop
  • 사용자 공간의 JSON 하위 페이지인 페이지: sysop
  • 보호되는 페이지: sysop, templateeditor, extendedconfirmed 또는 autoconfirmed
  • 캐스케이드 보호 페이지에서 사용되는 페이지: sysop
  • 페이지 제목이 블랙리스트와 일치함: templateeditor 또는 autoconfirmed
  • 이동하는 파일: filemover
  • 이동 중인 페이지 또는 업로드 중인 파일: 자동 확인됨
  • 작성 중인 비초안 비토크 페이지: 사용자
  • 기타 사항: *

템플릿으로 보호된 파일을 이동할 경우 파일오버와 템플릿에디터가 모두 필요하지만 템플릿에디터만 반환됩니다.템플릿 보호는 현재 파일에 사용해서는 안 되기 때문에 이 방법은 조만간 변경될 것 같지 않습니다.

사용.

경고:이 모듈은 실행될 때마다 최대 4개의 고가의 파서 함수 호출을 사용합니다.정확한 유효 보호 수준이 필요한 경우에만 사용해야 합니다.그렇지 않으면 title.protection 사용을 고려하십시오.대신 레벨입니다.

다른 모듈에서

이 모듈을 로드하려면:

현지의 효과적인 보호레벨 = 요구하다('모듈:유효 보호 수준').메인 

함수는 두 개의 파라미터를 받아들입니다.첫 번째는 확인할 액션을 포함하는 문자열로, "편집", "작성", "이동", "업로드", "삭제 취소" 또는 "자동 뷰" 중 하나여야 합니다.두 번째는 옵션이며 확인할 페이지 이름 또는 mw.title 함수에서 반환되는 제목 중 하나입니다.두 번째 파라미터가 생략된 경우 표시되는 페이지는 체크된 페이지입니다.return 값은 지정된 액션을 수행하기 위해 필요한 그룹의 이름을 포함하는 문자열입니다.

Wikitext에서

파라미터는 직접 호출할 때와 동일합니다.

{{#invoke:Effective protection level action title}} 

「 」를 참조해 주세요.