hw>Unknown user |
|
Line 1: |
Line 1: |
| ==DescriptionMsg== | | ==DescriptionMsg== |
| {{AutoDocDescriptionMsg | | {{AutoDocDescriptionMsg |
| |name = BlueSpiceExtendedSearch | | |name = BlueSpicePermissionManager |
| |desc = {{int:bs-extsearch-desc | | |desc = {{int:bs-permissionmanager-desc |
| }} | | }} |
| }} | | }} |
Line 23: |
Line 23: |
| {{AutoDocIntegratesInto | | {{AutoDocIntegratesInto |
| |into = {{AutoDocListItem | | |into = {{AutoDocListItem |
| |item = BlueSpiceArticleInfo | | |item = BlueSpicePermissionManager |
| }}
| |
| {{AutoDocListItem
| |
| |item = BlueSpiceExtendedSearch
| |
| }}
| |
| {{AutoDocListItem
| |
| |item = BlueSpiceExtendedStatistics
| |
| }}
| |
| {{AutoDocListItem
| |
| |item = BlueSpicePrivacy
| |
| }}
| |
| {{AutoDocListItem
| |
| |item = BlueSpiceSimpleFarmer
| |
| }}
| |
| {{AutoDocListItem
| |
| |item = BlueSpiceTagCloud
| |
| }}
| |
| {{AutoDocListItem
| |
| |item = BlueSpiceVisualEditorConnector
| |
| }}
| |
| {{AutoDocListItem
| |
| |item = VisualEditor
| |
| }} | | }} |
| }} | | }} |
Line 50: |
Line 29: |
| {{AutoDocSpecialPages | | {{AutoDocSpecialPages |
| |SpecialPages = {{AutoDocCallback | | |SpecialPages = {{AutoDocCallback |
| |name = BSSearchAdmin | | |name = PermissionManager |
| |callback = BS\ExtendedSearch\MediaWiki\Specials\SearchAdmin | | |callback = BlueSpice\PermissionManager\Special\SpecialPermissionManager |
| }}
| |
| {{AutoDocCallback
| |
| |name = BSSearchCenter
| |
| |callback = BS\ExtendedSearch\MediaWiki\Specials\SearchCenter
| |
| }} | | }} |
| }} | | }} |
Line 61: |
Line 36: |
| {{AutoDocPermissions | | {{AutoDocPermissions |
| |permissions = {{AutoDocPermission | | |permissions = {{AutoDocPermission |
| |name = extendedsearch-search-externalfile | | |name = permissionmanager-viewspecialpage |
| |type = global | | |type = namespace |
| |roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager | | |roles = admin, maintenanceadmin |
| |desc = {{int:right-extendedsearch-search-externalfile | | |desc = {{int:right-permissionmanager-viewspecialpage |
| }}
| |
| }}
| |
| {{AutoDocPermission
| |
| |name = extendedsearch-search-repofile
| |
| |type = global
| |
| |roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager
| |
| |desc = {{int:right-extendedsearch-search-repofile
| |
| }}
| |
| }}
| |
| {{AutoDocPermission
| |
| |name = extendedsearch-search-specialpage
| |
| |type = global
| |
| |roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager
| |
| |desc = {{int:right-extendedsearch-search-specialpage
| |
| }}
| |
| }}
| |
| {{AutoDocPermission
| |
| |name = extendedsearch-search-wikipage
| |
| |type = global
| |
| |roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager
| |
| |desc = {{int:right-extendedsearch-search-wikipage
| |
| }} | | }} |
| }} | | }} |
Line 92: |
Line 46: |
| {{AutoDocConfig | | {{AutoDocConfig |
| |config = {{AutoDocOption | | |config = {{AutoDocOption |
| |name = ESAllowIndexingDocumentsWithoutContent | | |name = PermissionManagerActivePreset |
| |value = <nowiki>true</nowiki>
| | |value = <nowiki>'custom'</nowiki> |
| }}
| |
| {{AutoDocOption
| |
| |name = ESAutoRecognizeSubpages
| |
| |value = <nowiki>true</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESAutoSetLangFilter
| |
| |value = <nowiki>false</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESBackendClass
| |
| |value = <nowiki>'\\BS\\ExtendedSearch\\Backend'</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESBackendHost
| |
| |value = <nowiki>'127.0.0.1'</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESBackendPort
| |
| |value = <nowiki>'9200'</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESBackendTransport
| |
| |value = <nowiki>'http'</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESCompactAutocomplete
| |
| |value = <nowiki>false</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESDefaultSearchOperator
| |
| |value = <nowiki>'AND'</nowiki> | |
| }}
| |
| {{AutoDocOption
| |
| |name = ESEnableSearchHistoryTracking
| |
| |value = <nowiki>true</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESEnableTypeFilter
| |
| |value = <nowiki>true</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESExternalFilePaths
| |
| |value = <nowiki>array (
| |
| )</nowiki>
| |
| }} | | }} |
| {{AutoDocOption | | {{AutoDocOption |
| |name = ESLookupModifierRegExPatterns | | |name = PermissionManagerAllowedPresets |
| |value = <nowiki>array ( | | |value = <nowiki>array ( |
| 0 => '[0-9]{2}\\-[0-9]{2}\\-[0-9]{4}', | | 0 => 'public', |
| 1 => '[0-9]{4}\\-[0-9]{2}\\-[0-9]{2}', | | 1 => 'protected', |
| 2 => '[0-9]{2}\\-[0-9]{4}\\-[0-9]{2}', | | 2 => 'private', |
| 3 => '[0-9]{2}\\/[0-9]{2}\\/[0-9]{4}', | | 3 => 'custom', |
| 4 => '[0-9]{4}\\/[0-9]{2}\\/[0-9]{2}',
| |
| 5 => '[0-9]{2}\\/[0-9]{4}\\/[0-9]{2}',
| |
| 6 => '[0-9]{2}\\.[0-9]{2}\\.[0-9]{4}',
| |
| 7 => '[0-9]{4}\\.[0-9]{2}\\.[0-9]{2}',
| |
| 8 => '[0-9]{2}\\.[0-9]{4}\\.[0-9]{2}',
| |
| 9 => '[0-9]{2}\\\\[0-9]{2}\\\\[0-9]{4}',
| |
| 10 => '[0-9]{4}\\\\[0-9]{2}\\\\[0-9]{2}',
| |
| 11 => '[0-9]{2}\\\\[0-9]{4}\\\\[0-9]{2}',
| |
| 12 => '[0-9]{1}\\-[0-9]{2}\\-[0-9]{4}',
| |
| 13 => '[0-9]{4}\\-[0-9]{2}\\-[0-9]{1}',
| |
| 14 => '[0-9]{1}\\-[0-9]{4}\\-[0-9]{2}',
| |
| 15 => '[0-9]{4}\\-[0-9]{1}\\-[0-9]{2}',
| |
| 16 => '[0-9]{2}\\-[0-9]{4}\\-[0-9]{1}',
| |
| 17 => '[0-9]{2}\\-[0-9]{1}\\-[0-9]{4}',
| |
| 18 => '[0-9]{1}\\/[0-9]{2}\\/[0-9]{4}',
| |
| 19 => '[0-9]{4}\\/[0-9]{2}\\/[0-9]{1}',
| |
| 20 => '[0-9]{1}\\/[0-9]{4}\\/[0-9]{2}',
| |
| 21 => '[0-9]{4}\\/[0-9]{1}\\/[0-9]{2}',
| |
| 22 => '[0-9]{2}\\/[0-9]{4}\\/[0-9]{1}',
| |
| 23 => '[0-9]{2}\\/[0-9]{1}\\/[0-9]{4}',
| |
| 24 => '[0-9]{1}\\.[0-9]{2}\\.[0-9]{4}',
| |
| 25 => '[0-9]{4}\\.[0-9]{2}\\.[0-9]{1}',
| |
| 26 => '[0-9]{1}\\.[0-9]{4}\\.[0-9]{2}',
| |
| 27 => '[0-9]{4}\\.[0-9]{1}\\.[0-9]{2}',
| |
| 28 => '[0-9]{2}\\.[0-9]{4}\\.[0-9]{1}',
| |
| 29 => '[0-9]{2}\\.[0-9]{1}\\.[0-9]{4}',
| |
| 30 => '[0-9]{1}\\\\[0-9]{2}\\\\[0-9]{4}',
| |
| 31 => '[0-9]{4}\\\\[0-9]{2}\\\\[0-9]{1}',
| |
| 32 => '[0-9]{1}\\\\[0-9]{4}\\\\[0-9]{2}',
| |
| 33 => '[0-9]{4}\\\\[0-9]{1}\\\\[0-9]{2}',
| |
| 34 => '[0-9]{2}\\\\[0-9]{4}\\\\[0-9]{1}',
| |
| 35 => '[0-9]{2}\\\\[0-9]{1}\\\\[0-9]{4}',
| |
| 36 => '[0-9]{2}\\-[0-9]{2}\\-[0-9]{2}',
| |
| 37 => '[0-9]{2}\\/[0-9]{2}\\/[0-9]{2}',
| |
| 38 => '[0-9]{2}\\.[0-9]{2}\\.[0-9]{2}',
| |
| 39 => '[0-9]{2}\\\\[0-9]{2}\\\\[0-9]{2}',
| |
| 40 => '[0-9]{1}\\-[0-9]{1}\\-[0-9]{4}',
| |
| 41 => '[0-9]{4}\\-[0-9]{1}\\-[0-9]{1}',
| |
| 42 => '[0-9]{1}\\-[0-9]{4}\\-[0-9]{1}',
| |
| 43 => '[0-9]{1}\\/[0-9]{1}\\/[0-9]{4}',
| |
| 44 => '[0-9]{4}\\/[0-9]{1}\\/[0-9]{1}',
| |
| 45 => '[0-9]{1}\\/[0-9]{4}\\/[0-9]{1}',
| |
| 46 => '[0-9]{1}\\.[0-9]{1}\\.[0-9]{4}',
| |
| 47 => '[0-9]{4}\\.[0-9]{1}\\.[0-9]{1}',
| |
| 48 => '[0-9]{1}\\.[0-9]{4}\\.[0-9]{1}',
| |
| 49 => '[0-9]{1}\\\\[0-9]{1}\\\\[0-9]{4}',
| |
| 50 => '[0-9]{4}\\\\[0-9]{1}\\\\[0-9]{1}',
| |
| 51 => '[0-9]{1}\\\\[0-9]{4}\\\\[0-9]{1}',
| |
| 52 => '[0-9]{1}\\-[0-9]{1}\\-[0-9]{2}',
| |
| 53 => '[0-9]{2}\\-[0-9]{1}\\-[0-9]{1}',
| |
| 54 => '[0-9]{1}\\-[0-9]{2}\\-[0-9]{1}',
| |
| 55 => '[0-9]{1}\\/[0-9]{1}\\/[0-9]{2}',
| |
| 56 => '[0-9]{2}\\/[0-9]{1}\\/[0-9]{1}',
| |
| 57 => '[0-9]{1}\\/[0-9]{2}\\/[0-9]{1}',
| |
| 58 => '[0-9]{1}\\.[0-9]{1}\\.[0-9]{2}',
| |
| 59 => '[0-9]{2}\\.[0-9]{1}\\.[0-9]{1}',
| |
| 60 => '[0-9]{1}\\.[0-9]{2}\\.[0-9]{1}',
| |
| 61 => '[0-9]{1}\\\\[0-9]{1}\\\\[0-9]{2}',
| |
| 62 => '[0-9]{2}\\\\[0-9]{1}\\\\[0-9]{1}',
| |
| 63 => '[0-9]{1}\\\\[0-9]{2}\\\\[0-9]{1}',
| |
| 64 => '[0-9]{2}\\-[0-9]{4}',
| |
| 65 => '[0-9]{2}\\/[0-9]{4}',
| |
| 66 => '[0-9]{2}\\.[0-9]{4}',
| |
| 67 => '[0-9]{2}\\\\[0-9]{4}',
| |
| 68 => '[0-9]{4}\\-[0-9]{2}',
| |
| 69 => '[0-9]{4}\\/[0-9]{2}',
| |
| 70 => '[0-9]{4}\\.[0-9]{2}',
| |
| 71 => '[0-9]{4}\\\\[0-9]{2}',
| |
| 72 => '[0-9]{2}\\-[0-9]{2}',
| |
| 73 => '[0-9]{2}\\/[0-9]{2}',
| |
| 74 => '[0-9]{2}\\.[0-9]{2}',
| |
| 75 => '[0-9]{2}\\\\[0-9]{2}',
| |
| )</nowiki> | | )</nowiki> |
| }} | | }} |
| {{AutoDocOption | | {{AutoDocOption |
| |name = ESMatchPercentBoostFactor | | |name = PermissionManagerMaxBackups |
| |value = <nowiki>'0.5'</nowiki> | | |value = <nowiki>50</nowiki> |
| }}
| |
| {{AutoDocOption
| |
| |name = ESMatchPercentTitleField
| |
| |value = <nowiki>''</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESOfferOperatorSuggestion
| |
| |value = <nowiki>true</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESRecentBoostFactor
| |
| |value = <nowiki>'0.5'</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESSearchCenterDefaultFilters
| |
| |value = <nowiki>array (
| |
| 0 => 'namespace_text',
| |
| 1 => 'categories',
| |
| )</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESSearchInRawWikitext
| |
| |value = <nowiki>true</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESSourceConfig
| |
| |value = <nowiki>array (
| |
| 'wikipage' =>
| |
| array (
| |
| 'skip_namespaces' =>
| |
| array (
| |
| 0 => 8,
| |
| 1 => 9,
| |
| ),
| |
| ),
| |
| 'repofile' =>
| |
| array (
| |
| 'extension_blacklist' =>
| |
| array (
| |
| 0 => 'mp4',
| |
| ),
| |
| 'max_size' => 20000000,
| |
| ),
| |
| 'externalfile' =>
| |
| array (
| |
| 'extension_blacklist' =>
| |
| array (
| |
| 0 => 'mp4',
| |
| ),
| |
| 'max_size' => 20000000,
| |
| ),
| |
| )</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESSubpageMasterFilterPatterns
| |
| |value = <nowiki>array (
| |
| )</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESSubpageMasterFilterUseRootOnly
| |
| |value = <nowiki>true</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESWildcardingOperators
| |
| |value = <nowiki>array (
| |
| 0 => '+',
| |
| 1 => '|',
| |
| 2 => '*',
| |
| 3 => '(',
| |
| 4 => ')',
| |
| 5 => '~',
| |
| )</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ESWildcardingSeparators
| |
| |value = <nowiki>array (
| |
| 0 => ',',
| |
| 1 => '.',
| |
| 2 => ';',
| |
| 3 => '-',
| |
| 4 => '_',
| |
| )</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = ExtendedSearchExternalFilePathsExcludes
| |
| |value = <nowiki>array (
| |
| )</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = TagSearchSearchFieldTemplatePath
| |
| |value = <nowiki>'/resources/templates'</nowiki>
| |
| }} | | }} |
| }} | | }} |
Line 320: |
Line 66: |
| {{AutoDocApiModules | | {{AutoDocApiModules |
| |APIModules = {{AutoDocCallback | | |APIModules = {{AutoDocCallback |
| |name = bs-extendedsearch-autocomplete | | |name = bs-permissionmanager-tasks |
| |callback = BS\ExtendedSearch\MediaWiki\Api\Autocomplete | | |callback = BlueSpice\PermissionManager\Api\ApiPermissionManager |
| }}
| |
| {{AutoDocCallback
| |
| |name = bs-extendedsearch-query
| |
| |callback = BS\ExtendedSearch\MediaWiki\Api\Query
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = bs-extendedsearch-resultrelevance
| |
| |callback = BS\ExtendedSearch\MediaWiki\Api\ResultRelevance
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = bs-extendedsearch-stats
| |
| |callback = BS\ExtendedSearch\MediaWiki\Api\Stats
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = bs-extendedsearch-triggerupdate
| |
| |callback = BS\ExtendedSearch\MediaWiki\Api\TriggerUpdate
| |
| }} | | }} |
| {{AutoDocCallback | | {{AutoDocCallback |
| |name = bs-extendedsearch-type-store | | |name = bs-role-permission-store |
| |callback = BS\ExtendedSearch\MediaWiki\Api\TypeStore | | |callback = BlueSpice\PermissionManager\Api\RolePermissionsStore |
| }} | | }} |
| }} | | }} |
Line 347: |
Line 77: |
| {{AutoDocHooks | | {{AutoDocHooks |
| |Hooks = {{AutoDocCallback | | |Hooks = {{AutoDocCallback |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSInsertMagicAjaxGetData BSInsertMagicAjaxGetData] | | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSGroupManagerGroupDeleted BSGroupManagerGroupDeleted] |
| |callback = BS\ExtendedSearch\Hook\BSInsertMagicAjaxGetData\AddTagSearch::callback | | |callback = \BlueSpice\PermissionManager\Hook\BSGroupManagerGroupDeleted\UnassignRoles::callback |
| }} | | }} |
| {{AutoDocCallback | | {{AutoDocCallback |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeCreatePDF BSUEModulePDFBeforeCreatePDF] | | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSGroupManagerGroupNameChanged BSGroupManagerGroupNameChanged] |
| |callback = \BS\ExtendedSearch\Hook\BSUEModulePDFBeforeCreatePDF\RemoveTagSearch::callback | | |callback = \BlueSpice\PermissionManager\Hook\BSGroupManagerGroupNameChanged\ChangeGroupRoleAssignments::callback |
| }}
| |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
| |
| |callback = BS\ExtendedSearch\Hook\BeforePageDisplay\AddResources::callback
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec]
| |
| |callback = BS\ExtendedSearch\Setup::onSkinTemplateOutputPageBeforeExec
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]
| |
| |callback = BS\ExtendedSearch\Hook\GetPreferences\AddUserPreferredNamespaces::callback
| |
| }} | | }} |
| {{AutoDocCallback | | {{AutoDocCallback |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates] | | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates] |
| |callback = BS\ExtendedSearch\Hook\LoadExtensionSchemaUpdates\AddRelevanceTable::callback, BS\ExtendedSearch\Hook\LoadExtensionSchemaUpdates\AddHistoryTable::callback | | |callback = \BlueSpice\PermissionManager\Hook\LoadExtensionSchemaUpdates\RemoveNonIncludableNamespaces::callback |
| }} | | }} |
| {{AutoDocCallback | | {{AutoDocCallback |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents] | | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents] |
| |callback = extendedsearchform | | |callback = common-user-interface |
| }}
| |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::editNamespace NamespaceManager::editNamespace]
| |
| |callback = \BS\ExtendedSearch\Hook\NamespaceManagerEditNamespace\ReindexNamespace::callback
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserMergeAccountFields UserMergeAccountFields]
| |
| |callback = \BS\ExtendedSearch\Hook\UserMergeAccountFields\MergeExtendedSearchDBFields::callback
| |
| }}
| |
| }}
| |
| ==ExtensionFunctions==
| |
| {{AutoDocExtensionFunctions
| |
| |ExtensionFunctions = {{AutoDocListItem
| |
| |item = 0
| |
| }} | | }} |
| }} | | }} |
|
| |
|