Difference between revisions of "Reference:BlueSpicePageAccess"
(Tag: 2017 source edit) |
Extension: BlueSpicePageAccess
Overview | |||
---|---|---|---|
Description: | Allows only a certain group access to the page. Controls access on page level | ||
State: | stable | Dependency: | MediaWiki BlueSpice |
Developer: | HalloWelt | License: |
GPL-3.0-onlyProperty "BSExtensionInfoLicense" (as page type) with input value "</br>GPL-3.0-only" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. |
Type: | MediaWiki BlueSpice | Category: | Security |
Edition: | BlueSpice free | ||
Features[edit source]
, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud | |||
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.
<bs:pageaccess groups="secure" />
Restricts all access to the group "secure". To add more groups, use commas to separate:
<bs:pageaccess groups="secure,secure1,secure2" />
It is not possible to restrict access to a group you do not belong to, in order to not accidentally lock yourself out of the page.
Technical Information[edit source]
This information applies to BlueSpice 3 . Technical details for BlueSpice cloud can differ in some cases.
Requirements[edit source]
- MediaWiki: 1.31
- BlueSpiceFoundation: 3.2
Integrates into[edit source]
- BlueSpiceVisualEditorConnector
Special pages[edit source]
- PageAccess
Permissions[edit source]
Name | Description | Role |
---|---|---|
pageaccess-viewspecialpage | Access to the special page Special:PageAccess | admin, maintenanceadmin, structuremanager |
Configuration[edit source]
Name | Value |
---|---|
PageAccessBlockableActions | array ( 0 => 'read', 1 => 'edit', 2 => 'delete', 3 => 'move', ) |
API Modules[edit source]
- bs-pageaccess-store
Hooks[edit source]
{{BSExtensionInfoboxBSExtensionInfo |desc=Allows only a certain group access to the pagegroup-based access on page level. |status=stable |developer=HalloWelt |type=MediaWikiBlueSpice |edition=BlueSpice free |active=Yes |compatible=MediaWiki |category=Security |docu=https://www.mediawiki.org/wiki/Extension:PageAccess }} Access restriction per page is done on group basis. If you allow a certain group to access the page, all other groups are locked out. "access" here means all actions, including read and edit. In order to do this, you use the page access tag, which can be entered anywhere in a wiki article: <pre><nowiki> <bs:pageaccess groups="secure" /> </nowiki></pre> Restricts all access to the group "secure". To add more groups, use commas to separate: <pre><nowiki> <bs:pageaccess groups="secure,secure1,secure2" /> </nowiki></pre> It is not possible to restrict access to a group you do not belong to, in order to not accidentally lock yourself out of the page. [[en:{{FULLPAGENAME}}]][[de:PageAccess]] [[Category:Extension]], BlueSpice pro, BlueSpice Farm, BlueSpice Cloud |compatible=BlueSpice |category=Security |license=GPL v3 only |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. }}
(26 intermediate revisions by 7 users not shown) | |||
Line 1: | Line 1: | ||
− | {{ | + | {{BSExtensionInfo |
− | |desc=Allows | + | |desc=Allows group-based access on page level. |
|status=stable | |status=stable | ||
|developer=HalloWelt | |developer=HalloWelt | ||
− | |type= | + | |type=BlueSpice |
− | |edition=BlueSpice free | + | |edition=BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud |
− | + | |compatible=BlueSpice | |
− | |compatible= | ||
|category=Security | |category=Security | ||
− | | | + | |license=GPL v3 only |
+ | |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. | ||
}} | }} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |