(Difference between pages)
No edit summary |
No edit summary |
||
Line 5: | Line 5: | ||
|edition=BlueSpice pro, BlueSpice free, BlueSpice Farm, BlueSpice Cloud | |edition=BlueSpice pro, BlueSpice free, BlueSpice Farm, BlueSpice Cloud | ||
|compatible=BlueSpice | |compatible=BlueSpice | ||
|category= | |category=Security | ||
|license=GPL v3 only | |license=GPL v3 only | ||
|features=''' | |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: <code><nowiki><bs:pageaccess groups="editor" /></nowiki></code> | |||
|desc= | |desc=Allows group-based access on page level. | ||
}} | }} | ||
{{wcagCheck | {{wcagCheck | ||
|wcagStatus=2-testing complete | |wcagStatus=2-testing complete | ||
|wcagCheckedfor=Authoring tool | |wcagCheckedfor=Web, Authoring tool | ||
|wcagTestdate=2022-08-04 | |wcagTestdate=2022-08-04 | ||
|wcagLevel=AA | |wcagLevel=AA | ||
|wcagSupport=supports | |wcagSupport=supports | ||
|wcagComments= | |wcagComments=* VE access works with keyboard / alternative: source code editing | ||
* banner is announced on page load | |||
|extensionType=core | |extensionType=core | ||
|extensionFocus= | |extensionFocus=editor | ||
}} | }} |
Latest revision as of 08:51, 4 August 2022
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.36.0
- BlueSpiceFoundation: 4.1
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 |