Extension: BlueSpicePageAccess
Overview | |||
---|---|---|---|
Description: |
Controls access on page level | ||
State: | stable | Dependency: | BlueSpice |
Developer: | HalloWelt | License: | GPL-3.0-only |
Type: | BlueSpice | Category: | Security |
Edition: | BlueSpice pro, BlueSpice free, BlueSpice farm, BlueSpice cloud | Version: | 4.1+ |
Features
BlueSpicePageAccess allows only a certain user group access to the page.
The restriction is achieved by inserting the tag pageaccess on a page. Access restriction per page is done on a group basis. "Access" here means all actions, including read and edit. To avoid that this mechanism accidentally blocks access for all users, users in the group "sysop" always have access to the page.
Example: <bs:pageaccess groups="editor" />
Technical Information
This information applies to BlueSpice 4. Technical details for BlueSpice cloud can differ in some cases.
Requirements
- MediaWiki: 1.39.0
- BlueSpiceFoundation: 4.3
Integrates into
- BlueSpiceVisualEditorConnector
- ContentDroplets
Special pages
- PageAccess
Permissions
Name | Description | Role |
---|---|---|
pageaccess-viewspecialpage | Access to the special page Special:PageAccess | admin, maintenanceadmin, structuremanager |
Configuration
Name | Value |
---|---|
PageAccessBlockableActions | array ( 0 => 'read', 1 => 'edit', 2 => 'delete', 3 => 'move', ) |
API Modules
- bs-pageaccess-store
Hooks
Accessibility
Test status: | 2-testing complete |
---|---|
Checked for: | Web, Authoring tool |
Last test date: | 2022-08-04 |
WCAG level: | AA |
WCAG support: | supports |
Comments: |
|
Extension type: | core |
Extension focus: | editor |