Difference between revisions of "AutoDoc:BlueSpicePageAssignments"
m (1 revision imported) |
hw>Unknown user |
Contents
DescriptionMsg[edit source]
Enables you to assign users or groups to a page
License[edit source]
GPL-3.0-only
Requirements[edit source]
- MediaWiki: 1.31
- BlueSpiceFoundation: 3.2
IntegratesInto[edit source]
- BlueSpiceExtendedStatistics
- BlueSpicePageAssignments
- BlueSpicePrivacy
- BlueSpiceSMWConnector
SpecialPages[edit source]
- ManagePageAssignments
- PageAssignments
Permissions[edit source]
Permissions
| Name | Description | Role |
|---|---|---|
| pageassignable | Appear in the list of assignable users | reader, admin, author, editor, maintenanceadmin, reviewer |
| pageassignments | Edit the assignments of a page | admin, maintenanceadmin, reviewer |
DefaultUserOptions[edit source]
User options[edit source]
| Name | Value |
|---|---|
| echo-subscriptions-email-bs-pageassignments-action-cat | true |
| echo-subscriptions-web-bs-pageassignments-action-cat | true |
Config[edit source]
Configuration[edit source]
| Name | Value |
|---|---|
| PageAssignmentsActivatedTypes | array ( 0 => 'user', 1 => 'group', ) |
| PageAssignmentsLockdownGroups | array ( 0 => 'user', ) |
| PageAssignmentsPageHeaderLimit | 3 |
| PageAssignmentsSecureEnabledNamespaces | array ( ) |
| PageAssignmentsSecureRemoveRightList | array ( 0 => 'edit', ) |
| PageAssignmentsTarget | 'title' |
| PageAssignmentsUseAdditionalPermissions | false |
ApiModules[edit source]
API Modules[edit source]
- bs-mypageassignment-store
- bs-pageassignable-store
- bs-pageassignment-store
- bs-pageassignment-tasks
Hooks[edit source]
Hooks[edit source]
- ArticleDeleteComplete
- BSApiNamespaceStoreMakeData
- BSBookshelfBookManager
- BSBookshelfManagerGetBookDataRow
- BSDashboardsUserDashboardPortalConfig
- BSDashboardsUserDashboardPortalPortlets
- BSGroupManagerGroupDeleted
- BSGroupManagerGroupNameChanged
- BSUEModulePDFcollectMetaData
- BSUsageTrackerRegisterCollectors
- BSUserManagerAfterDeleteUser
- BSUserManagerAfterSetGroups
- BeforePageDisplay
- EchoGetDefaultNotifiedUsers
- LoadExtensionSchemaUpdates
- NamespaceManager::editNamespace
- NamespaceManager::getMetaFields
- NamespaceManager::writeNamespaceConfiguration
- PersonalUrls
- SkinTemplateNavigation
- SkinTemplateOutputPageBeforeExec
- TitleMoveComplete
- WikiExplorer::buildDataSets
- WikiExplorer::getColumnDefinitions
- WikiExplorer::getFieldDefinitions
- WikiExplorer::queryPagesWithFilter
==DescriptionMsg==
{{AutoDocDescriptionMsg
|name = BlueSpicePageAssignments
|desc = {{int:bs-pageassignments-desc
}}
}}
==License==
{{AutoDocLicense
|name = GPL-3.0-only
}}
==Requirements==
{{AutoDocRequirements
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|version = 1.31
}}
|extensions = {{AutoDocVersion
|name = BlueSpiceFoundation
|version = 3.2
}}
}}
==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
|callback = SpecialPageAssignments
}}
}}
==Permissions==
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|name = pageassignable
|type = namespace
|roles = reader, admin, author, editor, maintenanceadmin, reviewer
|desc = {{int:right-pageassignable
}}
}}
{{AutoDocPermission
|name = pageassignments
|type = namespace
|roles = admin, maintenanceadmin, reviewer
|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
|value = <nowiki>true</nowiki>
}}
}}
==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\AddDashboardResources::callback, \BlueSpice\PageAssignments\Hook\BeforePageDisplay\AddWikiExplorerResources::callback, \BlueSpice\PageAssignments\Hook\BeforePageDisplay\FetchPageAssignments::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/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/PersonalUrls PersonalUrls]
|callback = \BlueSpice\PageAssignments\Hook\PersonalUrls\AddMyPageAssignments::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation SkinTemplateNavigation]
|callback = PageAssignmentsHooks::onSkinTemplateNavigation
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec SkinTemplateOutputPageBeforeExec]
|callback = \BlueSpice\PageAssignments\Hook\SkinTemplateOutputPageBeforeExec\AddFlyout::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/TitleMoveComplete TitleMoveComplete]
|callback = PageAssignmentsHooks::onTitleMoveComplete
}}
{{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
}}
}}(No difference)
|