K (1 Version importiert) |
hw>Unknown user Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{ | ==DescriptionMsg== | ||
{{ | {{AutoDocDescriptionMsg | ||
| | |name = BlueSpicePageAssignments | ||
|desc = {{int:bs-pageassignments-desc | |||
{{ | }} | ||
}} | |||
{{ | ==License== | ||
{{ | {{AutoDocLicense | ||
|name = GPL-3.0-only | |||
}} | |||
==Requirements== | |||
{{AutoDocRequirements | |||
|mediawiki = {{AutoDocVersion | |||
|name = MediaWiki | |||
|version = 1.35.0 | |||
}} | |||
|extensions = {{AutoDocVersion | |||
|name = BlueSpiceFoundation | |||
|version = 4.0 | |||
}} | |||
}} | |||
==IntegratesInto== | |||
{{AutoDocIntegratesInto | |||
|into = {{AutoDocListItem | |||
|item = BlueSpiceExtendedStatistics | |||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpicePageAssignments | |||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpicePrivacy | |||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpiceSMWConnector | |||
}} | |||
}} | |||
==SpecialPages== | |||
{{AutoDocSpecialPages | |||
|SpecialPages = {{AutoDocCallback | |||
|name = ManagePageAssignments | |||
|callback = SpecialManagePageAssignments | |||
}} | |||
{{AutoDocCallback | |||
|name = PageAssignments | |name = PageAssignments | ||
| | |callback = SpecialPageAssignments | ||
}} | |||
}} | |||
==Permissions== | |||
{{AutoDocPermissions | |||
|permissions = {{AutoDocPermission | |||
{{ | |name = pageassignable | ||
{{ | |||
| | |||
|type = namespace | |type = namespace | ||
|roles = reader, | |roles = reader, admin, author, editor, maintenanceadmin, reviewer | ||
|desc = | |desc = {{int:right-pageassignable | ||
}} | |||
{{ | }} | ||
| | {{AutoDocPermission | ||
|name = pageassignments | |||
|type = namespace | |type = namespace | ||
|roles = admin, | |roles = admin, maintenanceadmin, reviewer | ||
|desc = | |desc = {{int:right-pageassignments | ||
}} | |||
}} | |||
}} | |||
{{ | ==DefaultUserOptions== | ||
{{ | {{AutoDocDefaultUserOptions | ||
|options = {{AutoDocOption | |||
|name = echo-subscriptions-email-bs-pageassignments-action-cat | |||
|value = <nowiki>true</nowiki> | |||
}} | |||
{{AutoDocOption | |||
|name = echo-subscriptions-web-bs-pageassignments-action-cat | |name = echo-subscriptions-web-bs-pageassignments-action-cat | ||
| | |value = <nowiki>true</nowiki> | ||
}} | |||
{{ | }} | ||
|name = | ==Config== | ||
| | {{AutoDocConfig | ||
|config = {{AutoDocOption | |||
{{ | |name = PageAssignmentsActivatedTypes | ||
|value = <nowiki>array ( | |||
0 => 'user', | |||
1 => 'group', | |||
)</nowiki> | |||
}} | |||
{{AutoDocOption | |||
|name = PageAssignmentsLockdownGroups | |||
|value = <nowiki>array ( | |||
0 => 'user', | |||
)</nowiki> | |||
}} | |||
{{AutoDocOption | |||
|name = PageAssignmentsPageHeaderLimit | |||
|value = <nowiki>3</nowiki> | |||
}} | |||
{{AutoDocOption | |||
|name = PageAssignmentsSecureEnabledNamespaces | |||
|value = <nowiki>array ( | |||
)</nowiki> | |||
}} | |||
{{AutoDocOption | |||
|name = PageAssignmentsSecureRemoveRightList | |||
|value = <nowiki>array ( | |||
0 => 'edit', | |||
)</nowiki> | |||
}} | |||
{{AutoDocOption | |||
|name = PageAssignmentsTarget | |||
|value = <nowiki>'title'</nowiki> | |||
}} | |||
{{AutoDocOption | |||
|name = PageAssignmentsUseAdditionalPermissions | |||
|value = <nowiki>false</nowiki> | |||
}} | |||
}} | |||
==ApiModules== | |||
{{AutoDocApiModules | |||
|APIModules = {{AutoDocCallback | |||
|name = bs-mypageassignment-store | |||
|callback = BSApiMyPageAssignmentStore | |||
}} | |||
{{AutoDocCallback | |||
|name = bs-pageassignable-store | |||
|callback = \BlueSpice\PageAssignments\Api\Store\Assignable | |||
}} | |||
{{AutoDocCallback | |||
|name = bs-pageassignment-store | |||
|callback = \BlueSpice\PageAssignments\Api\Store\Page | |||
}} | |||
{{AutoDocCallback | |||
|name = bs-pageassignment-tasks | |||
|callback = \BlueSpice\PageAssignments\Api\Task\PageAssignments | |||
}} | |||
}} | |||
==Hooks== | |||
{{AutoDocHooks | |||
|Hooks = {{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleDeleteComplete ArticleDeleteComplete] | |||
|callback = PageAssignmentsHooks::onArticleDeleteComplete | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData] | |||
|callback = \BlueSpice\PageAssignments\Hook\BSApiNamespaceStoreMakeData\AddData::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfBookManager BSBookshelfBookManager] | |||
|callback = PageAssignmentsBookmakerHooks::onBSBookshelfBookManager | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfManagerGetBookDataRow BSBookshelfManagerGetBookDataRow] | |||
|callback = PageAssignmentsBookmakerHooks::onBSBookshelfManagerGetBookDataRow | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSDashboardsUserDashboardPortalConfig BSDashboardsUserDashboardPortalConfig] | |||
|callback = PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalConfig | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSDashboardsUserDashboardPortalPortlets BSDashboardsUserDashboardPortalPortlets] | |||
|callback = PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalPortlets | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSGroupManagerGroupDeleted BSGroupManagerGroupDeleted] | |||
|callback = PageAssignmentsHooks::onBSGroupManagerGroupDeleted | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSGroupManagerGroupNameChanged BSGroupManagerGroupNameChanged] | |||
|callback = PageAssignmentsHooks::onBSGroupManagerGroupNameChanged | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFcollectMetaData BSUEModulePDFcollectMetaData] | |||
|callback = PageAssignmentsBookmakerHooks::onBSUEModulePDFcollectMetaData | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUsageTrackerRegisterCollectors BSUsageTrackerRegisterCollectors] | |||
|callback = \BlueSpice\PageAssignments\Hook\BSUsageTrackerRegisterCollectors\AddPageAssignmentsPagesTag::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterDeleteUser BSUserManagerAfterDeleteUser] | |||
|callback = PageAssignmentsHooks::onBSUserManagerAfterDeleteUser | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterSetGroups BSUserManagerAfterSetGroups] | |||
|callback = \BlueSpice\PageAssignments\Hook\BSUserManagerAfterSetGroups\NotifyUsers::callback | |||
}} | |||
{{AutoDocCallback | |||
|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 | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit] | |||
|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 | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates] | |||
|callback = \BlueSpice\PageAssignments\Hook\LoadExtensionSchemaUpdates\AddPageAssignmentsTable::callback, \BlueSpice\PageAssignments\Hook\LoadExtensionSchemaUpdates\AddMigrateRespEditorsUpdateMaintenance::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents] | |||
|callback = common-user-interface | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MergeAccountFromTo MergeAccountFromTo] | |||
|callback = \BlueSpice\PageAssignments\Hook\MergeAccountFromTo\MergePageAssignmentsDBFields::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::editNamespace NamespaceManager::editNamespace] | |||
|callback = \BlueSpice\PageAssignments\Hook\NamespaceManagerEditNamespace\SetValues::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::getMetaFields NamespaceManager::getMetaFields] | |||
|callback = \BlueSpice\PageAssignments\Hook\NamespaceManagerGetMetaFields\RegisterMetaFields::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::writeNamespaceConfiguration NamespaceManager::writeNamespaceConfiguration] | |||
|callback = \BlueSpice\PageAssignments\Hook\NamespaceManagerWriteNamespaceConfiguration\WriteToConfiguration::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageMoveComplete PageMoveComplete] | |||
|callback = \BlueSpice\PageAssignments\Hook\PageMoveComplete\ | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PersonalUrls PersonalUrls] | |||
|callback = \BlueSpice\PageAssignments\Hook\PersonalUrls\AddMyPageAssignments::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal] | |||
|callback = \BlueSpice\PageAssignments\Hook\SkinTemplateNavigationUniversal\AddPageAssignmentsEntry::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::buildDataSets WikiExplorer::buildDataSets] | |||
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerBuildDataSets | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::getColumnDefinitions WikiExplorer::getColumnDefinitions] | |||
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerGetColumnDefinitions | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::getFieldDefinitions WikiExplorer::getFieldDefinitions] | |||
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerGetFieldDefinitions | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::queryPagesWithFilter WikiExplorer::queryPagesWithFilter] | |||
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerQueryPagesWithFilter | |||
}} | |||
}} | |||
Version vom 7. Dezember 2021, 10:53 Uhr
DescriptionMsg
Erlaubt die Zuweisung von Zielgruppen zu einer Seite
License
GPL v3
Requirements
- MediaWiki: 1.35.0
- BlueSpiceFoundation: 4.0
IntegratesInto
- BlueSpiceExtendedStatistics
- BlueSpicePageAssignments
- BlueSpicePrivacy
- BlueSpiceSMWConnector
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
- ArticleDeleteComplete
- BSApiNamespaceStoreMakeData
- BSBookshelfBookManager
- BSBookshelfManagerGetBookDataRow
- BSDashboardsUserDashboardPortalConfig
- BSDashboardsUserDashboardPortalPortlets
- BSGroupManagerGroupDeleted
- BSGroupManagerGroupNameChanged
- BSUEModulePDFcollectMetaData
- BSUsageTrackerRegisterCollectors
- BSUserManagerAfterDeleteUser
- BSUserManagerAfterSetGroups
- BeforePageDisplay
- BlueSpiceDiscoveryTemplateDataProviderAfterInit
- ChameleonSkinTemplateOutputPageBeforeExec
- EchoGetDefaultNotifiedUsers
- LoadExtensionSchemaUpdates
- MWStakeCommonUIRegisterSkinSlotComponents
- MergeAccountFromTo
- NamespaceManager::editNamespace
- NamespaceManager::getMetaFields
- NamespaceManager::writeNamespaceConfiguration
- PageMoveComplete
- PersonalUrls
- SkinTemplateNavigation::Universal
- WikiExplorer::buildDataSets
- WikiExplorer::getColumnDefinitions
- WikiExplorer::getFieldDefinitions
- WikiExplorer::queryPagesWithFilter