Zuletzt bearbeitet vor 2 Monaten
von Anonymer Benutzer

AutoDoc:BlueSpicePageAssignments: Unterschied zwischen den Versionen

hw>Unknown user
Keine Bearbeitungszusammenfassung
imported>Unknown user
Keine Bearbeitungszusammenfassung
 
(11 dazwischenliegende Versionen von 5 Benutzern werden nicht angezeigt)
Zeile 13: Zeile 13:
|mediawiki = {{AutoDocVersion
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|name = MediaWiki
|version = 1.35.0
|version = 1.39.0
}}
}}
|extensions = {{AutoDocVersion
|extensions = {{AutoDocVersion
|name = BlueSpiceFoundation
|name = BlueSpiceFoundation
|version = 4.0
|version = 4.3
}}
}}
}}
}}
Zeile 23: Zeile 23:
{{AutoDocIntegratesInto
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|into = {{AutoDocListItem
|item = BlueSpiceBookshelf
}}
{{AutoDocListItem
|item = BlueSpiceExtendedStatistics
|item = BlueSpiceExtendedStatistics
}}
}}
Zeile 33: Zeile 36:
{{AutoDocListItem
{{AutoDocListItem
|item = BlueSpiceSMWConnector
|item = BlueSpiceSMWConnector
}}
{{AutoDocListItem
|item = BlueSpiceWikiExplorer
}}
{{AutoDocListItem
|item = NotifyMe
}}
}}
}}
}}
Zeile 143: Zeile 152:
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfBookManager BSBookshelfBookManager]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfBooksOverviewBeforeSetBookActions BSBookshelfBooksOverviewBeforeSetBookActions]
|callback = PageAssignmentsBookmakerHooks::onBSBookshelfBookManager
|callback = bs-books-overview-page-actions
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Zeile 177: Zeile 186:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterDeleteUser BSUserManagerAfterDeleteUser]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterDeleteUser BSUserManagerAfterDeleteUser]
|callback = PageAssignmentsHooks::onBSUserManagerAfterDeleteUser
|callback = PageAssignmentsHooks::onBSUserManagerAfterDeleteUser
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterSetGroups BSUserManagerAfterSetGroups]
|callback = \BlueSpice\PageAssignments\Hook\BSUserManagerAfterSetGroups\NotifyUsers::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = \BlueSpice\PageAssignments\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\PageAssignments\Hook\BeforePageDisplay\AddWikiExplorerResources::callback, \BlueSpice\PageAssignments\Hook\BeforePageDisplay\FetchPageAssignments::callback
|callback = \BlueSpice\PageAssignments\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\PageAssignments\Hook\BeforePageDisplay\AddWikiExplorerResources::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|callback = discovery-skin
|callback = discovery-skin
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec]
|callback = \BlueSpice\PageAssignments\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddFlyout::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/EchoGetDefaultNotifiedUsers EchoGetDefaultNotifiedUsers]
|callback = \BlueSpice\PageAssignments\Notifications\Registrator::onEchoGetDefaultNotifiedUsers
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Zeile 219: Zeile 216:
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::writeNamespaceConfiguration NamespaceManager::writeNamespaceConfiguration]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManagerBeforePersistSettings NamespaceManagerBeforePersistSettings]
|callback = \BlueSpice\PageAssignments\Hook\NamespaceManagerWriteNamespaceConfiguration\WriteToConfiguration::callback
|callback = writeNamespaceConfiguration
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageMoveComplete PageMoveComplete]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageMoveComplete PageMoveComplete]
|callback = \BlueSpice\PageAssignments\Hook\PageMoveComplete\MoveAssignments::callback
|callback = \BlueSpice\PageAssignments\Hook\PageMoveComplete\MoveAssignments::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PersonalUrls PersonalUrls]
|callback = \BlueSpice\PageAssignments\Hook\PersonalUrls\AddMyPageAssignments::callback
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|callback = \BlueSpice\PageAssignments\Hook\SkinTemplateNavigationUniversal\AddPageAssignmentsEntry::callback
|callback = addMyPageAssignments, addPageAssignmentsEntry
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Zeile 243: Zeile 236:
}}
}}
{{AutoDocCallback
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::getColumnDefinitions WikiExplorer::getColumnDefinitions]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::queryPagesWithFilter WikiExplorer::queryPagesWithFilter]
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerGetColumnDefinitions
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerQueryPagesWithFilter
}}
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::getFieldDefinitions WikiExplorer::getFieldDefinitions]
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerGetFieldDefinitions
}}
}}
{{AutoDocCallback
==Notifications==
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::queryPagesWithFilter WikiExplorer::queryPagesWithFilter]
{{AutoDocNotifications
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerQueryPagesWithFilter
|notifications = {{AutoDocNotification
|name = bs-pa-assignment-add
|buckets = personal
}}
{{AutoDocNotification
|name = bs-pa-assignment-remove
|buckets = personal
}}
}}
}}
==Composer requirements==
{{AutoDocComposer requirements
|mwstake/mediawiki-component-datastore = ~1
|mwstake/mediawiki-component-commonwebapis = ~2
|all-packages = mwstake/mediawiki-component-datastore,mwstake/mediawiki-component-commonwebapis
}}
}}



Aktuelle Version vom 19. März 2025, 16:55 Uhr

DescriptionMsg

Erlaubt die Zuweisung von Zielgruppen zu einer Seite

License

GPL v3

Requirements

  • MediaWiki: 1.39.0
  • BlueSpiceFoundation: 4.3

IntegratesInto

  • BlueSpiceBookshelf
  • BlueSpiceExtendedStatistics
  • BlueSpicePageAssignments
  • BlueSpicePrivacy
  • BlueSpiceSMWConnector
  • BlueSpiceWikiExplorer
  • NotifyMe

SpecialPages

  • ManagePageAssignments
  • PageAssignments

Permissions

Rechte

Name Beschreibung Rollen
pageassignable In der Liste der zuweisbaren Benutzer auftauchen reader, admin, author, editor, maintenanceadmin, reviewer
pageassignments Die Zuweisungen einer Seite bearbeiten können admin, maintenanceadmin, reviewer

DefaultUserOptions

Benutzeroptionen

Name Wert
echo-subscriptions-email-bs-pageassignments-action-cat true
echo-subscriptions-web-bs-pageassignments-action-cat true

Config

Konfiguration

Name Wert
PageAssignmentsActivatedTypes array ( 0 => 'user', 1 => 'group', )
PageAssignmentsLockdownGroups array ( 0 => 'user', )
PageAssignmentsPageHeaderLimit 3
PageAssignmentsSecureEnabledNamespaces array ( )
PageAssignmentsSecureRemoveRightList array ( 0 => 'edit', )
PageAssignmentsTarget 'title'
PageAssignmentsUseAdditionalPermissions false

ApiModules

API Modules

  • bs-mypageassignment-store
  • bs-pageassignable-store
  • bs-pageassignment-store
  • bs-pageassignment-tasks

Hooks

Hooks

Notifications

Vorlage:AutoDocNotifications

Composer requirements

Vorlage:AutoDocComposer requirements