Difference between revisions of "AutoDoc:BlueSpicePrivacy"
hw>Unknown user |
m (1 revision imported) |
Contents
DescriptionMsg[edit source]
Management page for user privacy settings
License[edit source]
GPL-3.0-only
Requirements[edit source]
- MediaWiki: 1.31
- BlueSpiceFoundation: 3.2
IntegratesInto[edit source]
- BlueSpicePrivacy
SpecialPages[edit source]
- PrivacyAdmin
- PrivacyCenter
- PrivacyConsent
Permissions[edit source]
Permissions
Name | Description | Role |
---|---|---|
bs-privacy-admin | Execute Privacy administrative action | admin, accountmanager |
Config[edit source]
Configuration[edit source]
Name | Value |
---|---|
PrivacyConsentTypes | array ( 'privacy-policy' => 'bs-privacy-prefs-consent-privacy-policy', 'terms-of-service' => 'bs-privacy-prefs-consent-tos', ) |
PrivacyCookieAcceptMandatory | true |
PrivacyCookieConsentProvider | 'native-mw' |
PrivacyDeleteUsername | 'DeletedUser' |
PrivacyEnableRequests | true |
PrivacyPrivacyPolicyMandatory | false |
PrivacyRequestDeadline | 30 |
ApiModules[edit source]
API Modules[edit source]
- bs-privacy
- bs-privacy-get-all-consents
- bs-privacy-get-requests
Hooks[edit source]
Hooks[edit source]
==DescriptionMsg== {{AutoDocDescriptionMsg |name = BlueSpicePrivacy |desc = {{int:bs-privacy-desc }} }} ==License== {{AutoDocLicense |name = GPL-3.0-only }} ==Requirements== {{AutoDocRequirements |mediawiki = {{AutoDocVersion |name = MediaWiki |version = 1.31 }} |extensions = {{AutoDocVersion |name = BlueSpiceFoundation |version = 3.2 }} }} ==IntegratesInto== {{AutoDocIntegratesInto |into = {{AutoDocListItem |item = BlueSpicePrivacy }} }} ==SpecialPages== {{AutoDocSpecialPages |SpecialPages = {{AutoDocCallback |name = PrivacyAdmin |callback = \BlueSpice\Privacy\Special\PrivacyAdmin }} {{AutoDocCallback |name = PrivacyCenter |callback = \BlueSpice\Privacy\Special\PrivacyCenter }} {{AutoDocCallback |name = PrivacyConsent |callback = \BlueSpice\Privacy\Special\PrivacyConsent }} }} ==Permissions== {{AutoDocPermissions |permissions = {{AutoDocPermission |name = bs-privacy-admin |type = global |roles = admin, accountmanager |desc = {{int:right-bs-privacy-admin }} }} }} ==Config== {{AutoDocConfig |config = {{AutoDocOption |name = PrivacyConsentTypes |value = <nowiki>array ( 'privacy-policy' => 'bs-privacy-prefs-consent-privacy-policy', 'terms-of-service' => 'bs-privacy-prefs-consent-tos', )</nowiki> }} {{AutoDocOption |name = PrivacyCookieAcceptMandatory |value = <nowiki>true</nowiki> }} {{AutoDocOption |name = PrivacyCookieConsentProvider |value = <nowiki>'native-mw'</nowiki> }} {{AutoDocOption |name = PrivacyDeleteUsername |value = <nowiki>'DeletedUser'</nowiki> }} {{AutoDocOption |name = PrivacyEnableRequests |value = <nowiki>true</nowiki> }} {{AutoDocOption |name = PrivacyPrivacyPolicyMandatory |value = <nowiki>false</nowiki> }} {{AutoDocOption |name = PrivacyRequestDeadline |value = <nowiki>30</nowiki> }} }} ==ApiModules== {{AutoDocApiModules |APIModules = {{AutoDocCallback |name = bs-privacy |callback = \BlueSpice\Privacy\Api\PrivacyApi }} {{AutoDocCallback |name = bs-privacy-get-all-consents |callback = \BlueSpice\Privacy\Api\GetAllConsents }} {{AutoDocCallback |name = bs-privacy-get-requests |callback = \BlueSpice\Privacy\Api\GetRequests }} }} ==Hooks== {{AutoDocHooks |Hooks = {{AutoDocCallback |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay] |callback = \BlueSpice\Privacy\Hook\BeforePageDisplay\AddCookieConsent::callback }} {{AutoDocCallback |name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences] |callback = \BlueSpice\Privacy\Hook\GetPreferences\AddConsentPrefs::callback }} {{AutoDocCallback |name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates] |callback = \BlueSpice\Privacy\Hook\LoadExtensionSchemaUpdates\AddPrivacyRequestTable::callback }} {{AutoDocCallback |name = [https://www.mediawiki.org/wiki/Manual:Hooks/OutputPageParserOutput OutputPageParserOutput] |callback = \BlueSpice\Privacy\Hook\OutputPageParserOutput\RedirectToConsent::callback }} {{AutoDocCallback |name = [https://www.mediawiki.org/wiki/Manual:Hooks/PersonalUrls PersonalUrls] |callback = \BlueSpice\Privacy\Hook\PersonalUrls\AddPrivacyUrls::callback }} {{AutoDocCallback |name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateOutputPageBeforeExec SkinTemplateOutputPageBeforeExec] |callback = \BlueSpice\Privacy\Hook\SkinTemplateOutputPageBeforeExec\AddCookieConsentFooterLink::callback }} {{AutoDocCallback |name = [https://www.mediawiki.org/wiki/Manual:Hooks/SpecialPageBeforeExecute SpecialPageBeforeExecute] |callback = \BlueSpice\Privacy\Hook\SpecialPageBeforeExecute\RedirectToConsent::callback }} {{AutoDocCallback |name = [https://www.mediawiki.org/wiki/Manual:Hooks/WebResponseSetCookie WebResponseSetCookie] |callback = \BlueSpice\Privacy\Hook\WebResponseSetCookie\BlockCookie::callback }} }}
(No difference)
|