Zuletzt bearbeitet vor 4 Monaten
von Margit Link-Rodrigue

AutoDoc:LDAPAuthorization und AutoDoc:MergeArticles: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
hw>Unknown user
Keine Bearbeitungszusammenfassung
 
hw>Unknown user
Keine Bearbeitungszusammenfassung
 
Zeile 1: Zeile 1:
==DescriptionMsg==
==DescriptionMsg==
{{AutoDocDescriptionMsg
{{AutoDocDescriptionMsg
|name = LDAPAuthorization
|name = MergeArticles
|desc = {{int:ldapauthorization-desc
|desc = {{int:mergearticles-extension-desc
}}
}}
}}
}}
==License==
==License==
{{AutoDocLicense
{{AutoDocLicense
|name = GPL-2.0
|name = GPL-3.0-only
}}
}}
==Requirements==
==Requirements==
Zeile 14: Zeile 14:
|name = MediaWiki
|name = MediaWiki
|version = 1.39.0
|version = 1.39.0
}}
|extensions = {{AutoDocVersion
|name = LDAPProvider
|version = 2.*
}}
{{AutoDocVersion
|name = PluggableAuth
|version = 7.*
}}
}}
}}
}}
Zeile 27: Zeile 19:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = LDAPProvider
|item = MergeArticles
}}
}}
==SpecialPages==
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|name = MergeArticles
|callback = \MergeArticles\Special\MergeArticles
}}
}}
==Permissions==
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|name = merge-articles
|type = global
|roles = admin
|desc = {{int:right-merge-articles
}}
}}
}}
}}
}}
Zeile 33: Zeile 42:
{{AutoDocConfig
{{AutoDocConfig
|config = {{AutoDocOption
|config = {{AutoDocOption
|name = AutoAuthBypassWithCookieUsernameRemoteAddrs
|name = MADraftFilePrefix
|value = <nowiki>array (
|value = <nowiki>'Draft_'</nowiki>
  0 => '127.0.0.1',
)</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = AutoAuthRemoteUserStringParser
|name = MAEnableBetaFeatures
|value = <nowiki>'domain-backslash-username'</nowiki>
|value = <nowiki>false</nowiki>
}}
}}
{{AutoDocOption
{{AutoDocOption
|name = AutoAuthRemoteUserStringParserRegistry
|name = MAUseLineByLineDiff
|value = <nowiki>array (
|value = <nowiki>false</nowiki>
  'domain-backslash-username' => 'MediaWiki\\Extension\\LDAPAuthorization\\AutoAuth\\RemoteUserStringParser\\DomainBackslashUsername::factory',
  'username-at-domain' => 'MediaWiki\\Extension\\LDAPAuthorization\\AutoAuth\\RemoteUserStringParser\\UsernameAtDomain::factory',
)</nowiki>
}}
}}
{{AutoDocOption
|name = AutoAuthUsernameNormalizer
|value = <nowiki>''</nowiki>
}}
}}
==ApiModules==
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|name = ma-discard-draft
|callback = \MergeArticles\Api\DiscardDraft, Array
}}
}}
==Hooks==
{{AutoDocCallback
{{AutoDocHooks
|name = ma-merge-page-existing
|Hooks = {{AutoDocCallback
|callback = \MergeArticles\Api\MergeExistingPage, Array
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/AuthRemoteuserFilterUserName AuthRemoteuserFilterUserName]
}}
|callback = MediaWiki\Extension\LDAPAuthorization\Hook\AuthRemoteuserFilterUserName::callback
{{AutoDocCallback
|name = ma-merge-page-new
|callback = \MergeArticles\Api\MergeNewPage, Array
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PluggableAuthUserAuthorization PluggableAuthUserAuthorization]
|name = ma-set-related-titles
|callback = MediaWiki\Extension\LDAPAuthorization\Hook\PluggableAuthUserAuthorization::callback
|callback = \MergeArticles\Api\SetRelatedTitle
}}
}}
}}
}}



Version vom 1. Dezember 2023, 15:09 Uhr

DescriptionMsg

Ermöglicht das Zusammenführen von Vergleichen und Zusammenführen von Artikeln

License

GPL v3

Requirements

  • MediaWiki: 1.39.0

IntegratesInto

  • MergeArticles

SpecialPages

  • MergeArticles

Permissions

Rechte

Name Beschreibung Rollen
merge-articles Merge pages admin

Config

Konfiguration

Name Wert
MADraftFilePrefix 'Draft_'
MAEnableBetaFeatures false
MAUseLineByLineDiff false

ApiModules

API Modules

  • ma-discard-draft
  • ma-merge-page-existing
  • ma-merge-page-new
  • ma-set-related-titles
Keine Kategorien vergebenBearbeiten

Diskussionen