{"master":{"name":"BlueSpiceRating","version":"4.5","license-name":"GPL-3.0-only","url":"https:\/\/en.wiki.bluespice.com\/wiki\/Reference:BlueSpiceRating","author":"Patric Wirth","descriptionmsg":"bs-rating-extension-description","requires":{"MediaWiki":">= 1.46.0","extensions":{"BlueSpiceFoundation":">= 5.0.0","OOJSPlus":">= 3.0.0"}},"type":"bluespice","attributes":{"BlueSpiceFoundation":{"Extensions":{"BlueSpiceRating":{"className":"\\BlueSpice\\Rating\\Extension","extPath":"\/BlueSpiceRating","package":"BlueSpice Pro"}},"PermissionRegistry":{"rating-archive":{"type":"namespace","roles":["admin","editor","maintenanceadmin"]},"rating-read":{"type":"namespace","roles":["admin","commenter","editor","maintenanceadmin","reader"]},"rating-viewspecialpage":{"type":"global","roles":["admin","editor","maintenanceadmin","reader"]},"rating-write":{"type":"namespace","roles":["author","commenter","editor","maintenanceadmin"]}}},"BlueSpiceRating":{"RatingRegistry":{"article":"\\BlueSpice\\Rating\\RatingConfig\\Article","articlelike":"\\BlueSpice\\Rating\\RatingConfig\\ArticleLike"}},"BlueSpicePrivacy":{"Handlers":["\\BlueSpice\\Rating\\Privacy\\Handler"]},"BlueSpiceDiscovery":{"MetaItemProviderRegistry":{"recommendations":{"class":"\\BlueSpice\\Rating\\MetaItemProvider\\RecommendationProvider"},"rating":{"class":"\\BlueSpice\\Rating\\MetaItemProvider\\RatingProvider"}}},"BlueSpiceSMWConnector":{"ExtraPropertyRegistry":{"bsratingtotal":"BlueSpice\\Rating\\Property\\RatingTotalValueProvider::factory","bsratingaverage":"BlueSpice\\Rating\\Property\\RatingAverageValueProvider::factory","bsrecommendationstotal":"BlueSpice\\Rating\\Property\\RecommendationsTotalValueProvider::factory"}}},"ServiceWiringFiles":["includes\/ServiceWiring.php"],"SpecialPages":{"Rating":"\\BlueSpice\\Rating\\Special\\Rating","Recommendations":"\\BlueSpice\\Rating\\Special\\Recommendations"},"APIModules":{"bs-rating-tasks":"\\BlueSpice\\Rating\\Api\\Task\\Rating","bs-ratingarticle-store":"\\BlueSpice\\Rating\\Api\\Store\\Article","bs-ratingarticlelike-store":"\\BlueSpice\\Rating\\Api\\Store\\ArticleLike"},"ExtensionMessagesFiles":{"BlueSpiceRatingMagic":"languages\/Rating.i18n.magic.php","BlueSpiceRatingSpecialRatingAlias":"languages\/SpecialRating.alias.php","BlueSpiceRatingSpecialRecommendationsAlias":"languages\/SpecialRecommendations.alias.php"},"AvailableRights":["rating-read","rating-write","rating-archive","rating-viewspecialpage"],"GroupPermissions":{"*":{"rating-read":true,"rating-write":false,"rating-archive":false,"rating-viewspecialpage":false},"user":{"rating-read":true,"rating-write":true,"rating-archive":false,"rating-viewspecialpage":true},"sysop":{"rating-read":true,"rating-write":true,"rating-archive":true,"rating-viewspecialpage":true}},"config_prefix":"bsg","config":{"RatingArticleEnabledNamespaces":{"value":[]},"RatingArticleLikeEnabledNamespaces":{"value":[]}},"HookHandlers":{"common-user-interface":{"class":"\\BlueSpice\\Rating\\HookHandler\\CommonUserInterface"},"writeNamespaceConfiguration":{"class":"\\BlueSpice\\Rating\\Hook\\WriteNamespaceConfiguration"},"addResources":{"class":"\\BlueSpice\\Rating\\Hook\\BeforePageDisplay\\AddResources","services":["ConfigFactory","BSRatingRegistry","BSRatingConfigFactory"]},"addNamespaceProperties":{"class":"\\BlueSpice\\Rating\\HookHandler\\NamespaceManagerCollectNamespaceProperties\\AddNamespaceProperties"}},"Hooks":{"LoadExtensionSchemaUpdates":["\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingDatabase::callback","\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingRemoveArchivedMaintenanceScript::callback","\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingSetDefaultSubTypeMaintenanceScript::callback","\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddBSRatingRemoveDuplicateEntriesMaintenanceScript::callback","\\BlueSpice\\Rating\\Hook\\LoadExtensionSchemaUpdates\\AddRatingMigrateRatedCommentsScript::callback"],"BeforePageDisplay":"addResources","BSMigrateSettingsFromDeviatingNames":"\\BlueSpice\\Rating\\Extension::onBSMigrateSettingsFromDeviatingNames","NamespaceManager::getMetaFields":"BlueSpice\\Rating\\Hook\\NamespaceManagerGetMetaFields\\RegisterMetaFields::callback","BSApiNamespaceStoreMakeData":"BlueSpice\\Rating\\Hook\\BSApiNamespaceStoreMakeData\\AddData::callback","NamespaceManager::editNamespace":"BlueSpice\\Rating\\Hook\\NamespaceManagerEditNamespace\\SetRatingValues::callback","NamespaceManagerBeforePersistSettings":"writeNamespaceConfiguration","GetDoubleUnderscoreIDs":"\\BlueSpice\\Rating\\Hook\\GetDoubleUnderscoreIDs\\AddNoRating::callback","BSMigrateSettingsSetNewSettings":"\\BlueSpice\\Rating\\Hook\\BSMigrateSettingsSetNewSettings\\SetGlobals::callback","UserMergeAccountFields":"\\BlueSpice\\Rating\\Hook\\UserMergeAccountFields\\MergeRatingDBFields::callback","MWStakeCommonUIRegisterSkinSlotComponents":"common-user-interface","NamespaceManagerCollectNamespaceProperties":"addNamespaceProperties"},"repository":"https:\/\/gerrit.wikimedia.org\/r\/mediawiki\/extensions\/BlueSpiceRating"}}