PageAssignments

Revision as of 13:40, 13 April 2021 by Fbaeckmann (talk | contribs) (Text replacement - "|edition=BlueSpice free |active=Yes" to "|edition=BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud |active=Yes")


Extension: BlueSpicePageAssignments


Overview
Description: Assigns individual users or whole groups to pages, e.g. as responsible editors.
State: stable Dependency: BlueSpice
Developer: HalloWelt License: GPL v3 only
Type: BlueSpice Category: Quality Assurance
Edition: BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud

Features

PageAssignments allows to assign pages to single users or user groups. Assigned users are notified about assignment changes via email or internal notifications.

Usage / features

  • Assign responsible users to a page.
  • Assign individual users or groups.
  • The responsible editor(s) for the page can be viewed in the flyout "Page assignments" in the quality management tools.
  • Users can view their assignments on the page Special:PageAssignments.
  • Users with admin, maintenanceadmin or reviewer rights can manage all assignments on the page Special:ManagePageAssignments.

Technical information

Configuration

Display assignments in the title section

The page assignments can be displayed in the title section of the page. Activate this page assignments display in LocalSettings.php (or in the php file in the d.settings folder):

$GLOBALS['bsgBlueSpiceCalummaPageHeaderBeforeContentEnabledProviders'] = [ "pageheader-assignments" ];

Set the limit:

$GLOBALS['bsgPageAssignmentsPageHeaderLimit'] = 25;

Assign all users (with option to exclude some users)

To activate the option to assign all users to a page, a group everyone can be created. For this, the following code needs to be set in <bluepsice-installationpath>/extensions/BlueSpicePageAssignments/extension.json:

"PageAssignmentsActivatedTypes": {
			"value": [
				"user",
				"group",
				"everyone"
			]
},

This allows users to add the group everyone to a page assignment. Individual users can be excluded from the assignment by creating the file MediaWiki:PageAssignments-everyone-blacklist. Users can be added to this blacklist with using line breaks.


Exclude users from page assignment "everyone"
Exclude users from page assignment "everyone"

Rights (permissions)

Pages can only be assigned to users with the pageassignable permission (by default, this right is assigned to the reader, editor and author roles). Only users with pageassignments permission can assign pages to others (by default, this right is assigned to the reviewer, admin and maintenanceadmin roles).

Requirements

PageAssignments requires BlueSpiceFoundation.

More info

For detailed description and usage, visit our help page.

Demo

Try out page assignments in our BlueSpiceDemo.

Attachments

Discussions