Ladsgroup has uploaded a new change for review. ( https://gerrit.wikimedia.org/r/403712 )
Change subject: Utilize disabled access for entity types as a config variable ...................................................................... Utilize disabled access for entity types as a config variable This needs to be merged only after https://github.com/wmde/WikibaseDataModelServices/pull/187 gets merged and released Bug: T178904 Change-Id: I80fff20ec6685edd147eafe4e738d1a93c08cbc9 --- M client/config/WikibaseClient.default.php M client/includes/WikibaseClient.php M docs/options.wiki 3 files changed, 8 insertions(+), 0 deletions(-) git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Wikibase refs/changes/12/403712/1 diff --git a/client/config/WikibaseClient.default.php b/client/config/WikibaseClient.default.php index 312edac..7bd4b52 100644 --- a/client/config/WikibaseClient.default.php +++ b/client/config/WikibaseClient.default.php @@ -241,5 +241,8 @@ // Enable reading of term_full_entity_id column in wb_terms table. $defaults['readFullEntityIdColumn'] = false; + // Disabled entity access + $defaults['disabledAccessEntityTypes'] = []; + return $defaults; } ); diff --git a/client/includes/WikibaseClient.php b/client/includes/WikibaseClient.php index c433758..273609d 100644 --- a/client/includes/WikibaseClient.php +++ b/client/includes/WikibaseClient.php @@ -1206,6 +1206,10 @@ $this->getEntityLookup(), $this->settings->getSetting( 'entityAccessLimit' ) ); + + $this->restrictedEntityLookup->setDisabledEntityTypes( + $this->settings->getSetting( 'disabledAccessEntityTypes' ) + ); } return $this->restrictedEntityLookup; diff --git a/docs/options.wiki b/docs/options.wiki index fee5d1e..3ecfdf0 100644 --- a/docs/options.wiki +++ b/docs/options.wiki @@ -111,6 +111,7 @@ ;badgeClassNames: A list of additional CSS class names for site links that have badges. The array has to consist of serialized item IDs pointing to their CSS class names, like <code>array( 'Q101' => 'badge-goodarticle' )</code>. Note that this extension does not add any CSS to actually display the badges. ;otherProjectsLinks: Site global ID list of sites which should be linked in the other projects sidebar section. Empty value will suppress this section. ;propertyOrderUrl: URL to use for retrieving the property order used for sorting properties by property ID. Will be ignored if set to null. +;disabledAccessEntityTypes: List of entity types that access to them in the client should be disabled. === Expert Settings === -- To view, visit https://gerrit.wikimedia.org/r/403712 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I80fff20ec6685edd147eafe4e738d1a93c08cbc9 Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/Wikibase Gerrit-Branch: master Gerrit-Owner: Ladsgroup <[email protected]> _______________________________________________ MediaWiki-commits mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits
