Last edited one month ago
by Anonymous user

AutoDoc:BlueSpicePageAssignments: Difference between revisions

m (1 revision imported)
imported>Unknown user
No edit summary
 
Line 38: Line 38:
}}
}}
{{AutoDocListItem
{{AutoDocListItem
|item = Notifications
|item = BlueSpiceWikiExplorer
}}
{{AutoDocListItem
|item = NotifyMe
}}
}}
}}
}}
Line 147: Line 150:
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData]
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData]
|callback = \BlueSpice\PageAssignments\Hook\BSApiNamespaceStoreMakeData\AddData::callback
|callback = \BlueSpice\PageAssignments\Hook\BSApiNamespaceStoreMakeData\AddData::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfBookManager BSBookshelfBookManager]
|callback = PageAssignmentsBookmakerHooks::onBSBookshelfBookManager
}}
}}
{{AutoDocCallback
{{AutoDocCallback
Line 237: Line 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
}}
}}



Latest revision as of 16:57, 19 March 2025

DescriptionMsg

Enables you to assign users or groups to a page

License

GPL-3.0-only

Requirements

  • MediaWiki: 1.39.0
  • BlueSpiceFoundation: 4.3

IntegratesInto

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

SpecialPages

  • ManagePageAssignments
  • PageAssignments

Permissions

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

User options

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

Config

Configuration

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

API Modules

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

Hooks

Hooks

Notifications

Template:AutoDocNotifications

Composer requirements

Template:AutoDocComposer requirements