Difference between revisions of "AutoDoc:BlueSpicePageAssignments"

m (1 revision imported)
hw>Unknown user

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]

==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)

Attachments

Discussions