| | Status | Subtype | Assigned | Task |
---|
| | Open | | None | T124286 [Epic] Wikidata language support |
| | Open | | None | T76216 [Epic] Language fallback |
| | Resolved | | • Jdlrobson | T78430 [Epic] Getting Wikidata to render nicely on mobile web |
| | Open | | None | T158181 Aim for workflow equivalence for MediaWiki on desktop and mobile web |
| | Open | | None | T95878 [Story] Make Wikidata editable on mobile web |
| | Duplicate | | None | T72716 cannot save badges on Q183 (Germany) |
| | Resolved | | None | T73519 Unblock editing the item for Germany (Q183) (Was: Wikimedia Error page on) |
| | Resolved | | daniel | T72767 Do not load full entities when invoking LinkBegin hook |
| | Open | | None | T95649 Create and document a stable framework for extending the Wikibase UI |
| | Stalled | | None | T40968 Keyboard-navigability of the repo UI |
| | Open | | None | T54136 [Epic] Redesign Item UI for Wikidata repo |
| | Resolved | | None | T66509 Track usage of each value (or property) of an entity |
| | Resolved | | Bene | T128378 Release DataModel 5.1 |
| | Stalled | | None | T231668 MCR schema migration |
| | Resolved | | Zabe | T231674 [Epic] Remove support for writing to the pre-MCR schema |
| | Resolved | | None | T231672 Stop writing to pre-MCR fields in WMF production |
| | Open | | None | T109579 [Epic] Give more sister projects access to Wikidata |
| | Open | | None | T187900 There is no way to reference a specific quote on Wikiquote |
| | Stalled | | None | T71753 [Story] Wikibase / Wikidata support on Wikiquote |
| | Open | | None | T90435 [Epic] Wikidata watchlist improvements (client) |
| | Resolved | | Lydia_Pintscher | T134732 Mark changes to non-local signature section as minor |
| | Open | | None | T134731 Mark changes to non-local sitelinks as minor |
| | Open | | None | T173119 Implement more nuanced patrolling relevant changes in Wikidata based on usage |
| | Open | | None | T173121 Rank wikidata changes for patrolling by usage |
| | Open | | None | T75087 Efficient entity label lookup (tracking) |
| | Open | | None | T76394 [Story] batch label lookups for onLinkBegin hook handling |
| | Invalid | | None | T76393 [Task] do batch label lookups for Special:Contributions, via ContribsPager::reallyDoQuery hook |
| | Open | | None | T75684 [Task] Use batching label lookup in SpecialWikibaseQueryPage |
| | Invalid | | None | T77986 Implement TermCacheManager |
| | Open | | None | T76363 [Task] add hook to SpecialAllPages to allow batch lookups for title link formatting |
| | Resolved | | adrianheine | T74310 Batched label query for watchlists and recent changes |
| | Resolved | | daniel | T74309 Investigate how prefetching labels would work for watchlist and recent changes |
| | Resolved | | Tobi_WMDE_SW | T77992 Implement service for batched term pre-fetching (TermCacheManager) |
| | Stalled | | daniel | T161671 Compacting the revision table |
| | Duplicate | | None | T184615 Once MCR is deployed, drop the rev_text_id, rev_content_model, and rev_content_format fields from the revision table |
| | Open | | None | T67626 [Epic] Support for queries on-wiki (automated list generation) |
| | Resolved | | • Addshore | T76019 [Story] Support new types of Entities in Wikibase Client |
| | Resolved | | thiemowmde | T135650 [Task] Migrate PropertySuggester away from assuming all entities are numeric |
| | Declined | | Lydia_Pintscher | T46888 Including properties information onto What links here for items |
| | Invalid | | Lydia_Pintscher | T49727 show properties used in an article |
| | Resolved | | None | T51805 Allow mw.wikibase.getEntity and getProperty to access arbitrary Wikidata items |
| | Open | | None | T105001 [Story] Special page on the client that shows which pages are referenced somehow that are also missing descriptions |
| | Open | | None | T104999 [Story] Special page on the client that shows which pages are referenced somehow that are also missing labels |
| | Invalid | | None | T112073 Lua in Wikibase (tracking) |
| | Open | | None | T142093 Decide how to do usage tracking for strings used to lookup entities (page titles, external ids, …) |
| | Resolved | | Tpt | T74815 [Task] Add Lua function to get Wikibase entity by site link (title) |
| | Stalled | | None | T174043 Deploy Multi-Content Revisions |
| | Resolved | | daniel | T174044 Deploy MCR storage layer |
| | Stalled | | None | T174045 DB schema migration for MCR |
| | Open | | None | T183490 MCR schema migration stage 4: Migrate External Store URLs (wmf production) |
| | Resolved | | None | T183487 MCR schema migration stage 3: stop using legacy fields |
| | Resolved | | Anomie | T198312 Set the WMF cluster to use the new MCR-only schema |
| | Resolved | | daniel | T198558 Set testwiki to use the new MCR-only schema |
| | Resolved | | daniel | T198559 Set Beta Cluster wikis to use the new MCR-only schema |
| | Resolved | | Bstorm | T184446 Configure Toolforge replica views and dumps for the new MCR tables |
| | Invalid | | None | T213358 [Saga] Effective search |
| | Resolved | | Cparle | T141622 Delete/undelete the MediaInfo page automatically when delete/undelete the file |
| | Resolved | | Lydia_Pintscher | T89594 Use the arbitrary access to Wikidata feature on Commons (tracking) |
| | Resolved | | Jarekt | T89599 Convert Template:Institution to Lua and use Wikidata |
| | Resolved | | None | T51662 VisualEditor: Use Multimedia/Wikidata's proposed rich structured meta-data in the image insertion dialog |
| | Resolved | | None | T68108 [Epic] Store media information for files on Wikimedia Commons as structured data |
| | Duplicate | | None | T73964 Allow usage of Wikidata properties in other Wikibase repositories |
| | Duplicate | | None | T66288 basic support for structured data on mediawiki files |
| | Invalid | | None | T73781 Add support for a "Multi-Part" content model for use with MediaInfo / structured meta-data |
| | Invalid | | None | T76006 code cleanup and refactoring of the mediawiki file page to be able to store structured data in it |
| | Invalid | | Lydia_Pintscher | T76012 make use of new entity type for multimedia / structured data of media files |
| | Resolved | | • Addshore | T75496 [Epic] Support new types of Entities in Wikibase Repository |
| | Declined | | None | T58711 [Task] Update the wb_terms table so it does not have a numeric entity id |
| | Invalid | | None | T70378 Write migration script for schema changes to wb_terms table |
| | Declined | | None | T114903 Migrate wb_terms to using prefixed entity IDs instead of numeric IDs |
| | Resolved | | Lydia_Pintscher | T159718 Evaluate how to best add a column for full entity ID to wb_terms without affecting wikidata.org users |
| | Resolved | | None | T159851 Add a column for full entity ID to wb_terms table |
| | Resolved | | WMDE-leszek | T168708 Populating full entity column in wb_terms table when running MW update.php should be fast and run only once |
| | Declined | | None | T169720 Remove column storing numeric entity ID in wb_terms once it has become redundant |
| | Declined | | None | T169721 Remove term_entity_id during database schema update when term_full_entity_id is used instead |
| | Declined | | None | T169722 Remove term_entity_id column from wb_terms table when no longer needed on WMF cluster |
| | Resolved | | Ladsgroup | T188995 Clean up the code base for term_entity_id |
| | Resolved | | aude | T162533 Script for populating term_full_entity_id column in wb_terms table |
| | Resolved | | Marostegui | T162539 Deploy schema change for adding term_full_entity_id column to wb_terms table |
| | Resolved | | Ladsgroup | T162673 Adjust code reading from wb_terms table to use full entity ID |
| | Resolved | | Andrew | T167114 Open view for term_full_entity_id in wb_terms table in labs |
| | Resolved | | Ladsgroup | T171460 Populate term_full_entity_id on www.wikidata.org |
| | Resolved | | aude | T171461 Populate term_full_entity_id on test.wikidata.org |
| | Resolved | | Ladsgroup | T167229 Change configuration of Wikidata in production to write term_full_entity_id |
| | Resolved | | Ladsgroup | T165197 Change configuration of test Wikidata to write term_full_entity_id |
| | Resolved | | Ladsgroup | T172776 Property labels missing on some items |
| | Invalid | | daniel | T75497 Entity related issues in RdfBuilder |
| | Resolved | | daniel | T75500 Fix OCP violation in ChangeOps |
| | Resolved | | daniel | T75498 Entity related issues in EntitySearchTextGenerator |
| | Invalid | | daniel | T75499 Entity related issues in EntityView |
| | Invalid | | daniel | T75559 EntityViewFactory only supports items and properties |
| | Invalid | | daniel | T76259 Entity related issues in EditEntity |
| | Resolved | | daniel | T67583 Stop using EntityFactory::singleton |
| | Resolved | | Bene | T97706 Remove EntityDeserializer |
| | Declined | | None | T87237 [RFC] Possible redesign of the EntityTermsProvider interface |
| | Declined | | Bene | T98290 [Task] Remove deprecated methods from Entity and subtypes |
| | Resolved | | Bene | T104695 Deprecate Entity methods not in EntityDocument |
| | Resolved | | Bene | T78286 Add Label/Description/Alias interfaces |
| | Resolved | | Bene | T104895 [Story] Stop using deprecated methods of Entity |
| | Resolved | | • Addshore | T64188 Replace old serialization code in lib with datamodel serialization |
| | Resolved | | Lydia_Pintscher | T73170 [Story] Ensure feature parity of serialization based on WikibaseDataModelSerialization with what we do with WikibaseLib |
| | Resolved | | JanZerebecki | T74183 New serialization code needs to support language fallback |
| | Resolved | | JanZerebecki | T75886 Fix Wikibase Serialization Tests |
| | Open | | None | T73512 [Task] DataModelSerialization: create filter by language that can be applied to objects before passing to serialization |
| | Invalid | | None | T76251 find or create Transliterator |
| | Invalid | | None | T76252 create AcceptLanguageSet that is usable in DataModel |
| | Declined | | • Addshore | T78653 DataModelSerialization: optionally (?!) group statements and snaks. |
| | Resolved | | • Addshore | T78651 Add integration tests that ensure compatibility |
| | Resolved | | Lydia_Pintscher | T78652 DataModelSerialization: Serializers to be used with the MediaWiki API need to inject meta-info like _indexTagNames, to allow XML output from API modules. |
| | Resolved | | • Addshore | T92970 Replace ApiResult::setRawMode use in EntityDataSerializationService |
| | Resolved | | aude | T93353 Drop support for API style XML output from Special:EntityData |
| | Open | | None | T98039 Include incoming redirects in JSON representation of entities (tracking) |
| | Resolved | | daniel | T96364 Create a PHP service interface for accessing entity redirects |
| | Invalid | | None | T98317 [Story] Optionally include incoming redirects in the output of wbgetentities |
| | Open | | None | T98320 [Task] Create dump of entity redirects (JSON or n-triples) |
| | Open | | None | T98322 [Task] Include redirects in JSON output from Special:EntityData |
| | Invalid | | None | T98850 [Task] DataModelSerialization: include the property data type in Property*Snaks. |
| | Invalid | | None | T98857 [Task] DataModelSerialization: option to force maps to lists, if needed |
| | Invalid | | None | T98860 [Task] DataModelSerialization: always force maps to be represented as stdclass objects when generating JSON output. |
| | Invalid | | None | T98861 [Task] DataModelSerialization: represent map order in JSON output |
| | Invalid | | None | T98862 [Task] DataModelSerialization: allow injection of meta-data like the revision id |
| | Declined | | Bene | T98863 DataModelSerialization: The serializer should allow marking specific parts of the data as "deleted". |
| | Resolved | | Bene | T104380 Release Wikibase DataModel Serialization 1.5 |
| | Open | | None | T89005 [Story] JSON should (optionally) contain expanded/normalized values. |
| | Open | | None | T73992 [Story] JSON should (optionally) contain full URIs for referenced external entities |
| | Resolved | | hoo | T95682 [Task] Add a new datatype for identifiers |
| | Resolved | | Tobi_WMDE_SW | T88451 [Epic] Provide a mechanism for registering new data types. |
| | Resolved | | daniel | T104329 [Task] Create central registry for datatypes |
| | Resolved | | daniel | T110212 Manage ValueParsers based on central DataType registry |
| | Resolved | | daniel | T110213 Manage ValueFormatters based on central DataType registry |
| | Resolved | | daniel | T110214 [Task] Manage RDF mapping of data values based on central DataType registry |
| | Resolved | | daniel | T112083 [Task] Allow RDF bindings for different data types to be registered dynamically. |
| | Resolved | | daniel | T118499 [Task] Define RDF mappings per value type |
| | Resolved | | daniel | T118497 [Task] Allow central datatype registry to also manage callbacks per value type. |
| | Resolved | | aude | T120643 Adjust WikibaseQuality external validation for changes in data type registration |
| | Resolved | | daniel | T118500 [Task] Split RDF mapping code into separate classes per type |
| | Resolved | | daniel | T110215 Manage ValueValidators based on central DataType registry |
| | Resolved | | Bene | T95285 [Task] Record base URI for external identifiers in the wb_property_info table |
| | Invalid | | None | T93747 [Story] Create infrastructure for optionally putting normalized values into JSON |
| | Invalid | | None | T102835 [Task] Implement service for placing derived values in PropertyValueSnak objects in the data model before serialization |
| | Invalid | | None | T102833 [Task] Implement serializer and unserializer for derived values in a PropertyValueSnak |
| | Resolved | | • Addshore | T102791 Implement ExtendedPropertyValueSnak |
| | Invalid | | None | T102789 [Task] Unserializers should optionally allow derived data objects |
| | Invalid | | None | T102788 [Task] Serializers should optionally fail when encountering derived data |
| | Resolved | | daniel | T112547 [RFC] Decide on a mechanism for supporting derived values during serialization |
| | Invalid | | daniel | T118860 [RFC] Use Role Object Pattern to represent derived data in the data model |
| | Resolved | | daniel | T112550 [RFC] How to represent derived values in the data model, and allow for deferred deserialization |
| | Resolved | | thiemowmde | T112893 [Task] Investigate how and where data model objects are instanciated in our code base |
| | Declined | | None | T132443 [Task] Discuss design of (De)Serializer interfaces |
| | Open | | None | T76827 [Story] Image thumbnail urls should be included where applicable in wikidata API response for commonsMedia |
| | Resolved | | • Addshore | T89234 Use datamodel serialization in Wikibase\Client\Scribunto\EntityAccessor |
| | Resolved | | • Addshore | T104180 Use datamodel serialization in Wikibase\Api\ResultBuilder |
| | Resolved | | Bene | T104183 Add Term Serializer & Deserializer |
| | Resolved | | Bene | T104182 Add TermList Serializer & Deserializer |
| | Resolved | | Bene | T104181 Add AliasGroup Serializer & Deserializer |
| | Resolved | | • Addshore | T106863 Deprecate and remove the ungroupedlist api option |
| | Resolved | | daniel | T110177 [RFC] Add methods to EntityDocument |
| | Resolved | | Bene | T109581 Figure out what to do with Entity::isEmpty |
| | Resolved | | thiemowmde | T56085 [Task] EntityIdValues should be serialized as strings, not type/number structures. |
| | Resolved | | Lydia_Pintscher | T92962 Find further breaking (API) changes that could be rolled out together with T56085 |
| | Resolved | | adrianheine | T93172 [Task] Adapt JS Serialization to new EntityIdValue serialization |
| | Resolved | | thiemowmde | T132592 Array representation of EntityIdValue should be based on ID serialization. |
| | Resolved | | Bene | T126769 [Tracking] Don't typehint against Entity |
| | Resolved | | Bene | T126773 [Task] Use EntityDocument in special pages |
| | Resolved | | Bene | T126775 [Task] Use EntityDocument in api modules |
| | Resolved | | Bene | T126771 [Task] Use EntityDocument in ChangeOps |
| | Resolved | | Bene | T126779 [Task] Refactor EntityContent to not depend on Entity |
| | Resolved | | thiemowmde | T125636 [Task] Release Wikibase DataModel 5.0 |
| | Resolved | | daniel | T126789 [Task] Remove references to Entity in tests in the Wikibase component |
| | Resolved | | None | T128473 [Task] Make sure Wikibase extensions don't use Entity class |
| | Resolved | | daniel | T129348 Inject entity services via callback definitions |
| | Resolved | | Bene | T76021 [Task] Create extension mechanism for Wikibase Repository |
| | Resolved | | Bene | T126932 [Task] Support serialization of additional entities |
| | Resolved | | Bene | T129349 [Task] Allow extensions to register content model and handler for entity types |
| | Resolved | | adrianheine | T130105 [Task] Only create entity serializers and deserializers via global factory |
| | Resolved | | adrianheine | T132558 [Task] JS deserializers via entity type definitions |
| | Resolved | | thiemowmde | T133853 [Task] Replace remaining StatementListHolder (setStatements) usages |
| | Resolved | | thiemowmde | T134884 [Task] Make ChangeOpStatement fail when the index feature is used on entities without setStatements |
| | Resolved | | thiemowmde | T134882 [Task] Track usage of the index feature in SetClaim API |
| | Resolved | | thiemowmde | T134883 [Task] Find out if the Wikibase UI uses the index feature of the SetClaims API |
| | Resolved | | thiemowmde | T134887 [Task] Remove unused "set claim at index" feature |
| | Resolved | | adrianheine | T133858 Use EntityIdParser based on EntityTypeDefinitions |
| | Resolved | | adrianheine | T133881 Configure EntityDiffer based on EntityTypeDefinitions |
| | Resolved | | adrianheine | T134159 [Task] Support entities without Aliases in WikibaseView |
| | Resolved | | thiemowmde | T134735 [Task] Do not assume all entity types have fingerprints/labels/descriptions/aliases |
| | Resolved | | thiemowmde | T135598 [Task] Do not use Fingerprint in HistoryEntityAction |
| | Resolved | | thiemowmde | T150084 EntityParserOutputGenerator requires entities implement LabelsProvider and DescriptionProvider |
| | Resolved | | adrianheine | T135618 [Task] Support autocomments formatting for all entities |
| | Resolved | | thiemowmde | T136011 Call to undefined method Wikibase\\MediaInfo\\DataModel\\MediaInfoId::getNumericId() in SqlEntityInfoBuilder.php on line 272 |
| | Resolved | | thiemowmde | T136072 [Task] Exception Caught: Patching the provided types of entities is not supported |
| | Declined | | None | T42722 Change item-specific tests to cover all types of entities |
| | Invalid | | None | T43106 [Task] Tests for PropertyDiff etc need refactoring |
| | Resolved | | thiemowmde | T136294 [Task] Allow constructing all kinds of entity IDs from numbers |
| | Open | | None | T147117 [feature request] make property suggestor work for qualifiers and entities other than items |
| | Open | | None | T102324 [Bug] Property suggestions for qualifiers and references are bad when adding new statements |
| | Invalid | | None | T160436 Remove SerializerFactory::newEntitySerializer |
| | Resolved | | thiemowmde | T160439 Rename SerializerFactory to BaseModelSerializerFactory |
| | Duplicate | | None | T76005 support multiple repos in one client |
| | Resolved | | Lydia_Pintscher | T76007 [Epic] add ability to link/refer to foreign items and properties (federation) |
| | Resolved | | None | T49930 [Epic] Allow accessing data from a Wikidata item not connected to the current page - arbitrary access |
| | Declined | | hoo | T46946 Allow use of property parser function on repo |
| | Resolved | | None | T49071 Allow use of the Lua API on a Wikibase repository |
| | Resolved | | None | T68544 Notify client about changes to redirects |
| | Resolved | | None | T60856 Lua: Add expensive function getEntity(id) for non-connected entities |
| | Resolved | | None | T69538 allow arbitrary data access on Wikidata (LUA) |
| | Resolved | | hoo | T70029 allow arbitrary data access on Wikidata (parser function) |
| | Resolved | | hoo | T76805 Allow getting descriptions in Lua without loading the whole entity into memory |
| | Open | | None | T76159 [Task] Preload labels and descriptions for Lua and the parser function based on usage tracking data |
| | Open | | None | T76156 [Story] mw.wikibase: Use __index to lazy load entity contents |
| | Resolved | | hoo | T93607 Make mw.wikibase.getEntity and mw.wikibase.getEntityObject the same function |
| | Resolved | | Lucie | T88950 Migrate all relevant Lua modules from mw.wikibase.getEntity to mw.wikibase.getEntityObject |
| | Resolved | | hoo | T93885 [Task] Implement a limit for entities accessed via arbitrary access features and mark as expensive |
| | Resolved | | hoo | T106190 [Task] {{#property:…}} parser function should enforce the parser's restricted function limit |
| | Resolved | | hoo | T106192 {{#property:…}} parser function should only increase the parser's restricted function limit once per entity |
| | Open | | None | T95567 [Story] Preload sitelinks based on usage tracking data |
| | Resolved | | aude | T98238 Deploy arbitrary access to nlwiki and frwikisource |
| | Resolved | | aude | T98249 Deploy arbitrary access to fawiki, hewiki and enwikivoyage |
| | Resolved | | aude | T98756 Enable arbitrary access on Wikisource projects |
| | Duplicate | | None | T98826 Enable arbitrary access on Wikiquote projects |
| | Duplicate | | None | T98827 Enable arbitrary access on Wikivoyage projects |
| | Invalid | | Lydia_Pintscher | T98900 Create a special page to track data usage |
| | Resolved | | Lydia_Pintscher | T49288 [Epic] Track Wikidata entity usage on client pages |
| | Resolved | | None | T66587 Usage Tracking: implement the service |
| | Resolved | | None | T66586 Usage Tracking: design database schema for service that registers where data is used |
| | Resolved | | None | T66588 Usage Tracking: hook up property parser function to record usage |
| | Resolved | | daniel | T66591 Usage Tracking: write API module that gives a list of pages that use a given item |
| | Resolved | | None | T72036 Refactor dispatch changes code |
| | Resolved | | daniel | T73052 Introduce a "entity change subscription" service |
| | Resolved | | adrianheine | T86184 Implement entity change subscription service |
| | Resolved | | daniel | T86185 Track the subscriptions |
| | Resolved | | adrianheine | T86308 Use ArticleEditUpdates hook for usage tracking, instead of ParserAfterParse |
| | Duplicate | | None | T86186 Use subscription service for dispatching changes to client |
| | Resolved | | daniel | T66590 Usage Tracking: change dispatcher should use the wb_changes_subscription table |
| | Invalid | | None | T88419 Feature switch for using subscription mechanism for change propagation. |
| | Resolved | | daniel | T90755 Implement hybrid mode for change dispatcher, which uses both wb_items_per_site and wb_changes_subscription. |
| | Resolved | | daniel | T70380 Factor dispatch logic out of maintenance script |
| | Resolved | | Lydia_Pintscher | T73050 Maintenance scripts for populating the entity_usage table from the item_per_site table. |
| | Invalid | | None | T75220 populate entity usage table during database schema update |
| | Resolved | | None | T73288 Usage Tracking: hook up Lua functions to record entity usage |
| | Resolved | | daniel | T73352 Usage Tracking: changes should trigger an appropriate update of pages that use the corresponding aspect of the change item |
| | Resolved | | None | T66589 Usage Tracking: changes should trigger a purge of pages that use the changed data |
| | Invalid | | None | T73498 [Task] benchmark database performance of usage tracking |
| | Open | | None | T93191 [Story] Usage Tracking: correctly track redirect usage |
| | Resolved | | aude | T96682 Deploy subscription tracking to Wikidata |
| | Resolved | | aude | T96683 Deploy usage tracking to fr Wikisource and nl Wikipedia |
| | Resolved | | None | T95181 add wb_changes_subscription table on test.wikidata and then wikidata |
| | Resolved | | Springle | T95179 Deploy schema changes to wbc_entity_usage table on wikidatawiki |
| | Resolved | | aude | T98237 Deploy usage tracking to fawiki, hewiki, and enwikivoyage |
| | Resolved | | aude | T98240 Deploy usage tracking to all Wikisource projects |
| | Resolved | | aude | T98303 Deploy usage tracking and arbitrary access to itwiki |
| | Resolved | | None | T98307 [Task] Deploy usage tracking and arbitrary access to commonswiki |
| | Resolved | | None | T98959 [Task] Update addWiki.php to handle adding wbc_entity_usage table |
| | Resolved | | None | T103091 [Task] research how to surface usage tracking data for editors |
| | Resolved | | Ladsgroup | T143118 [Task] Introduce wbentityusage API |
| | Resolved | | Ladsgroup | T143147 wbentityusage as a list API module |
| | Resolved | | Ladsgroup | T143148 Put entity usage data in action=info |
| | Resolved | | Ladsgroup | T144921 Add entity usage in action=edit in client |
| | Resolved | | Ladsgroup | T144923 Add special page to show entity usage in client |
| | Resolved | | Ladsgroup | T145189 Include entity usage data in action=info in repositories |
| | Resolved | | Ladsgroup | T145965 Entity usage information on action=info should show entity labels, not just ids |
| | Resolved | | Ladsgroup | T145880 Expose client entity usage via API in repos |
| | Duplicate | | None | T93054 [Story] Usage tracking: optimize page purges based on sitelink groups. |
| | Resolved | | None | T110339 [Task] Deploy usage tracking on all client wikis on the Wikimedia cluster |
| | Resolved | | aude | T107999 [Task] Enable Phase 2 for Wikibooks |
| | Resolved | | None | T98286 [Task] Deploy usage tracking and arbitrary access to zhwiki |
| | Resolved | | Lydia_Pintscher | T89002 multi-lingual label usage [Tracking] |
| | Resolved | | daniel | T90563 Discuss: multi-lingual label usage tracking |
| | Resolved | | daniel | T92288 Increase width of the eu_aspect column to allow inclusion of language codes. |
| | Resolved | | daniel | T93055 Implement tracking of label use per parser target language |
| | Resolved | | daniel | T93056 Include fallback languages in label tracking. |
| | Resolved | | daniel | T93057 add eu_page_touched field to wbc_entity_usage_tracking |
| | Resolved | | daniel | T93066 Investigate tracking update mechanism for "non-standard language" views. |
| | Resolved | | daniel | T96373 Usage tracking update / purging on edit and re-parse (tracking) |
| | Resolved | | None | T96374 Track "touched" timestamp for each entry in the usage tracking table. |
| | Invalid | | daniel | T99509 [Task] Ignore stale usage entries when processing changes |
| | Resolved | | daniel | T99510 UsageTracking: Use LinksUpdateComplete hook instead ArticleEditUpdates |
| | Resolved | | daniel | T99512 UsageTracking: Use new ParserCacheSaveComplete hook to track usage info. |
| | Resolved | | daniel | T99513 UsageTracking: split the "update" operation for usage entries into "add" and "prune". |
| | Resolved | | daniel | T99511 Introduce ParserCacheSave hook |
| | Resolved | | daniel | T99693 UsageTracking: create integration test for usage tracking updates |
| | Resolved | | daniel | T99774 Track usage in all namespaces, since arbitrary access allows data access from any page. |
| | Duplicate | | None | T101280 Render labels in the user language on the client (via Lua or parser function), split parser cache |
| | Resolved | | hoo | T75460 [Story] Make Lua functions default to the user's language on multilingual wikis |
| | Resolved | | aude | T111142 Enable usage tracking on wikinews, wikibooks, and commons |
| | Invalid | | None | T114880 Figure out how to handle entity deletions in usage tracking |
| | Resolved | | matej_suchanek | T151925 Track label usage when addressing properties by their label in the #property parser function |
| | Resolved | | Ladsgroup | T151926 Usage tracking info should be shown on action=info in any namespace |
| | Resolved | | matej_suchanek | T170167 Parser and Lua functions do not track labels of quantity units |
| | Resolved | | hoo | T173189 Investigate separating wbc_entity_usage out to a separate mariadb shard |
| | Resolved | | hoo | T173196 Client term access in user language should track all labels/ descriptions as being used on multilingual wikis |
| | Resolved | | Lydia_Pintscher | T90436 Improve usage tracking granularity to avoid irrelevant changes showing in the watchlist. |
| | Duplicate | | None | T173123 Implement nuanced usage tracking for Wikidata |
| | Open | | None | T173144 Tracking implicit (extensions) usages of Wikidata |
| | Resolved | | hoo | T106287 [Tracking] Track descriptions usages separately (Create a new description usage aspect "D") |
| | Resolved | | hoo | T101253 [RFC] How to track description usage |
| | Resolved | | hoo | T177153 Add 'D' to $wgWBClientSettings['disabledUsageAspects'] |
| | Resolved | | hoo | T177154 Make "mw.wikibase.description" and "mw.wikibase.getDescriptionWithLang" add description usages |
| | Resolved | | hoo | T177155 Find test wiki(s) for new description usage and enable there |
| | Resolved | | hoo | T178515 Enable description usage tracking on further wikis |
| | Resolved | | Lydia_Pintscher | T191831 Track implicit use of non-overridden wikidata description |
| | Resolved | | Lucas_Werkmeister_WMDE | T265897 Create implicit use of description in content language |
| | Resolved | | Lucas_Werkmeister_WMDE | T265898 Don’t create implicit description use if description is overridden locally |
| | Resolved | | hoo | T265899 Investigate where explicit D.en usages on English Wikipedia come from |
| | Resolved | | Lucas_Werkmeister_WMDE | T267745 Enable implicit description use in production |
| | Duplicate | | None | T173032 Replace all current "X" usage with nuanced usage information (label/description/sitelink) via Lua table |
| | Resolved | | hoo | T176124 Lua: Make it possible to load all statements for only one property of an entity using mw.wikibase |
| | Open | | None | T176273 Move the wbc_entity_usage table onto a dedicated DB shard |
| | Declined | | None | T176277 Provision a separate DB shard for wbc_entity_usage |
| | Declined | | None | T176282 Allow using a different DB shard for wbc_entity_usage in Wikibase Client |
| | Open | | None | T176279 Don't JOIN page and wbc_entity_usage in ApiListEntityUsage |
| | Open | | None | T176280 Don't JOIN page and wbc_entity_usage in SpecialEntityUsage |
| | Resolved | | hoo | T173262 Get arbitrary label from Item without loading the full Item (via Lua). |
| | Resolved | | Ladsgroup | T176628 Bogus label usage languages recorded at least on commons |
| | Resolved | | Ladsgroup | T178079 Implement a (conservative) usage aspect deduplicater (days: 4) |
| | Resolved | | Ladsgroup | T178114 Many Wikipedia's Wikidata module iterate over all entity claims if a Statement is searched for by property label |
| | Resolved | | hoo | T178153 make disabledUsageAspects coarse graining |
| | Open | | None | T175376 Parser and Lua functions should track changes to 'formatter URL' property |
| | Resolved | | hoo | T151717 Usage tracking: record which statement group is used |
| | Resolved | | eranroz | T172914 [Tracking] Fine-grained change notifications based on tracking from Lua getters via __index |
| | Resolved | | Ladsgroup | T179923 Track usage in generic Lua getters via __index [M] |
| | Resolved | | Ladsgroup | T113468 [Task] Use compact representation of diffs in EntityChange. |
| | Resolved | | Ladsgroup | T176413 Make AffectedPagesFinder take STATEMENT_USAGE into account |
| | Resolved | | Ladsgroup | T176417 Make AffectedPagesFinder take DESCRIPTION_USAGE into account [S] |
| | Resolved | | None | T184322 Enable fine grained lua tracking gradually in client wikis |
| | Resolved | | Ladsgroup | T185032 Enable lua fine grained usage tracking - Late January 2018 batch |
| | Resolved | | Ladsgroup | T186645 Enable lua fine grained usage tracking -Early February 2018 batch (days: 2) |
| | Resolved | | Ladsgroup | T187265 Enable xkill on top wikis that use x aspect |
| | Resolved | | Ladsgroup | T186714 enable x-kill feature on Commons |
| | Open | | None | T188730 Enable statement usage tracking on Commons and Co |
| | Resolved | | None | T186716 enable fine grained usage tracking on Commons |
| | Resolved | | noarave | T296382 Enable statement usage tracking on hywiki |
| | Resolved | | noarave | T296383 Enable statement usage tracking on warwiki |
| | Resolved | | noarave | T296384 Enable statement usage tracking on cebwiki |
| | Resolved | | eranroz | T172905 Lua: Make it possible to load only specific Statements using mw.wikibase |
| | Resolved | | Ladsgroup | T176347 Grafana should be updated to reflect the new usage aspect C |
| | Resolved | | thiemowmde | T181813 #property: parser function tracks titles but doesn't show them |
| | Resolved | | Ladsgroup | T185693 Implement a (more liberal) usage aspect deduplicater (days: 3) |
| | Open | | None | T96142 [Task] Make sure label usage tracking works correctly with flagged revisions. |
| | Resolved | | coren | T98748 Add wb_changes_subscription and wbc_entity_usage to labs db replication |
| | Resolved | | aude | T100776 Deploy arbitrary access to s7 wikis (arwiki, cawiki, eswiki, huwiki, kowiki, rowiki, ukwiki, viwiki) |
| | Resolved | | aude | T100659 Deploy Wikibase usage tracking to remaining s7 wikis |
| | Resolved | | aude | T100774 Deploy arbitrary access to Wikiquote and Wikivoyage |
| | Resolved | | aude | T98247 Deploy usage tracking to Wikiquote projects |
| | Resolved | | aude | T98248 Deploy usage tracking to Wikivoyage projects |
| | Resolved | | aude | T100786 Deploy arbitrary access to s3 wikis (part 1, aawiki - lvwiki) + frwiki + jawiki |
| | Resolved | | aude | T100783 Deploy usage tracking to s3 wikis (part 1, aawiki - lvwiki) + frwiki + jawiki |
| | Resolved | | aude | T100787 Deploy arbitrary access to s3 wikis (part 2, maiwiki - zuwiki) + dewiki |
| | Resolved | | aude | T100784 Deploy usage tracking to s3 wikis (part 2, maiwiki - zuwiki) + dewiki + ruwiki + cswiki |
| | Resolved | | aude | T100788 [Task] Deploy arbitrary access to enwiki + s2 wikis |
| | Resolved | | aude | T100785 Deploy usage tracking to enwiki + s2 wikis |
| | Resolved | | aude | T102122 Enable arbitrary access on ruwiki and cswiki |
| | Open | | None | T107722 [Task] Make client ChangeHandler scale by batching updates |
| | Resolved | | hoo | T138409 [Task] Terms usage tracking: Only track parts of the language fallback chain that were actually used |
| | Open | | None | T146838 Allow seeking in UsageLookup::getPagesUsing results |
| | Resolved | | JanZerebecki | T108130 [Bug] "Warning: array_key_exists() expects parameter 2 to be array, null given" in the change dispatcher |
| | Resolved | | None | T108246 [Task] Enlarge wb_changes.change_info |
| | Resolved | | hoo | T125358 The property parser function should respect allowDataAccessInUserLanguage |
| | Resolved | | hoo | T125359 Scribunto_LuaWikibaseEntityLibrary should respect allowDataAccessInUserLanguage |
| | Declined | | None | T101752 [RFC] Introduce ExternalEntityId |
| | Declined | | None | T73996 [RFC] Find a way to make global item ids |
| | Resolved | | Lydia_Pintscher | T141851 write out spec from discussion about federation |
| | Open | | None | T149205 Use usage tracking mechanism to track foreign entity references |
| | Resolved | | Lydia_Pintscher | T149580 Allow access to entity data stored on "foreign" repositories (federation) |
| | Resolved | | WMDE-leszek | T146990 Create a dispatching EntityRevisionLookup, to work with foreign entities |
| | Resolved | | Jakob_WMDE | T146992 EntityStore should not store foreign entities |
| | Resolved | | WMDE-leszek | T146989 Create a dispatching EntityLookup, to work with foreign entities |
| | Resolved | | WMDE-leszek | T149581 Allow WikiPageEntityRevisionLookup to work with foreign repos |
| | Resolved | | WMDE-leszek | T150330 Create the ForeignEntityRevisionLookupFactory providing an EntityRevisionLookup for a given repository |
| | Resolved | | WMDE-leszek | T151997 Allow creating a lookup instance for the local repository in the factory of repo-specific WikiPageEntityRevisionLookups |
| | Resolved | | daniel | T133381 Add support for foreign entities to EntityId |
| | Resolved | | Jakob_WMDE | T145516 Add repository field to EntityId |
| | Resolved | | WMDE-leszek | T146030 Add support for repo prefixes to DispatchingEntityIdParser |
| | Resolved | | WMDE-leszek | T146274 Create an EntityIdParser that maps foreign repo prefixes |
| | Declined | | Jakob_WMDE | T149583 Create a dispatching TermLookup, to work with foreign entities |
| | Resolved | | WMDE-leszek | T150328 Treat entities from unknown repositories as missing entity, not a config error |
| | Invalid | | None | T150782 Adapt entity selector widget to be able to talk to different repository |
| | Invalid | | None | T150784 Make information about foreign repositories available to the UI |
| | Resolved | | WMDE-leszek | T150848 Create a dispatching version of TermSearchInteractor |
| | Resolved | | WMDE-leszek | T151053 Create repo-aware TermSqlIndex |
| | Declined | | WMDE-leszek | T151210 Add repository name to TermIndexEntry |
| | Resolved | | WMDE-leszek | T151212 Make TermIndexEntry's constructor expect the instance of EntityId as an enity id, not the number |
| | Resolved | | None | T151573 Add repository name parameter to EntityIdComposer::composeEntityId |
| | Resolved | | WMDE-leszek | T151574 Add $repoName parameter to entity composer callbacks. |
| | Resolved | | None | T151575 Add composer callbacks to entitytype definitions of Property and Item |
| | Resolved | | WMDE-leszek | T152083 Expose the repository on which wbsearchentities match was found |
| | Resolved | | WMDE-leszek | T151307 Provide access to property info from remote repositories |
| | Resolved | | Jakob_WMDE | T151765 Factor get-methods out of PropertyInfoStore into PropertyInfoLookup |
| | Resolved | | Jakob_WMDE | T152103 Create a dispatching PropertyInfoLookup |
| | Resolved | | Jakob_WMDE | T152389 Use ID serialization for PropertyInfoLookup return values |
| | Resolved | | WMDE-leszek | T155623 Allow optional use of data retrieval services from Client in Repo |
| | Resolved | | WMDE-leszek | T148141 Use dispatching services in Client |
| | Resolved | | Jakob_WMDE | T149686 Implement buffering in DispatchingTermLookup |
| | Resolved | | WMDE-leszek | T153057 Create a repository service container |
| | Resolved | | WMDE-leszek | T153059 Create DispatchingServiceFactory for creating instances of dispatching services that could be used with multiple repositories |
| | Declined | | None | T153427 Make DispatchingServiceFactory create EntityIdParser itself, not depend on WikibaseClient to get it |
| | Resolved | | WMDE-leszek | T153437 Think of the best way of defininig location of wiring files used by RepositoryServiceContainer and DispatchingServiceFactory |
| | Resolved | | WMDE-leszek | T153463 Use a dispatching property info lookup in Wikibase client |
| | Resolved | | WMDE-leszek | T155633 Make it possible to use DispatchingServiceFactory as a watcher for entity change events |
| | Resolved | | WMDE-leszek | T156114 Create a test system for federation-related features |
| | Resolved | | Andrew | T154659 Request creation of wikidata-federation labs project |
| | Open | | None | T157433 Move ByTypeDispatchingEntityPrefetcher to DataModel Services component |
| | Invalid | | daniel | T157442 Investigate why (and fix) JSON representation of entity on Special:EntityData drops the repository name prefix from foreign entity used in the statement |
| | Resolved | | thiemowmde | T157965 [Task] Release Wikibase DataModel 7.0.0 |
| | Resolved | | Jakob_WMDE | T150655 Validator for EntityId should check that foreign repo prefix is known |
| | Resolved | | WMDE-leszek | T153495 Make EntityIdFormater able to link to foreign repositories |
| | Resolved | | daniel | T153496 EntityTitleLookup should return Titles with the appropriate interwiki prefix for foreign EntityIds. |
| | Resolved | | WMDE-leszek | T153499 Create Special:EntityPage to allow addressing entity pages without knowing the appropriate namespace |
| | Resolved | | WMDE-leszek | T157003 EntityIdHtmlLinkFormatter should account for foreign entities |
| | Resolved | | WMDE-leszek | T157363 Implement DispatchingEntityInfoBuilder for bulk queries across multiple repos. |
| | Resolved | | WMDE-leszek | T157570 Introduce RepositoryDefinitions object for repository settings |
| | Resolved | | WMDE-leszek | T157004 Edit summary should include the label of foreign entities |
| | Resolved | | Lydia_Pintscher | T153767 Unify basic local repository settings and foreign repository settings into a single setting (days: 8) |
| | Resolved | | WMDE-leszek | T185200 Change configs in beta to conform with the new repo settings |
| | Open | | None | T185310 Deprecate repoUrl and move it to $wgWBClientSettings['repositories'] |
| | Open | | None | T185755 Change configs in prod to conform with the new repo settings |
| | Resolved | | Ladsgroup | T153769 RepoLinker should use an EntityTitleLookup to determin the URL for a given EntityId |
| | Resolved | | WMDE-leszek | T153793 DispatchingServiceFactory must provide a (Dispatching)TermSearchInteractor |
| | Resolved | | • Aleksey_WMDE | T157687 wbsearchentities should match foreign entity IDs. |
| | Resolved | | WMDE-leszek | T158169 While searching for foreign entity using its entity ID providing a prefix should not be needed |
| | Duplicate | | None | T157667 wbsearchentity should allow searching for foreign entities using ID |
| | Open | | None | T161625 [RfC] decide where and when to show that an entity is from a foreign repository |
| | Invalid | | None | T76016 user interface for structured data on Commons |
| | Invalid | | None | T76017 figure out relationship between storing, editing and displaying structured data |
| | Invalid | | None | T76015 model commons domain |
| | Invalid | | None | T76042 properties on wikidata.org to describe multimedia / commons files |
| | Invalid | | None | T76009 upload wizard with structured data |
| | Invalid | | None | T76010 ability to migrate data that is in categories to structured data |
| | Open | | None | T76011 commons file search that includes structured data |
| | Open | | None | T127929 [Story] Add a new datatype for linking to creators of artwork and more (smart URI) |
| | Resolved | | Lydia_Pintscher | T125826 [Task] Decide on structure of entity ID for media info entity type |
| | Resolved | | daniel | T134473 Create MediaInfo / Linking multimedia files to their mediainfo entity (second prototype) |
| | Resolved | | Tobi_WMDE_SW | T125822 [Epic] Basic first prototype for structured data support for Commons |
| | Resolved | | None | T128467 [Task] Request project on gerrit for WikibaseMediaInfo |
| | Resolved | | Luke081515 | T128469 [Task] Request phabricator project for WikibaseMediaInfo extension |
| | Resolved | | Bene | T128470 [Task] Create serializers for MediaInfo entity type |
| | Resolved | | Bene | T125824 [Task] Create a new media info entity type |
| | Resolved | | Bene | T128471 [Task] Create an alpha setup on labs for the MediaInfo extension |
| | Resolved | | adrianheine | T129275 [Task] Create js widget for media info entity type |
| | Resolved | | adrianheine | T128472 [Task] Create entity view for media info entity type |
| | Resolved | | Bene | T127191 [Task] Allow extensions to register additonal EntityViews |
| | Resolved | | Bene | T129380 [Task] Create MediaWiki content handler for mediainfo entity/content type |
| | Resolved | | thiemowmde | T132442 [Task] Introduce differ for MediaInfo |
| | Resolved | | thiemowmde | T78298 [Task] Split Diff/Patching code to allow constructing other Differs/Patchers |
| | Resolved | | JeroenDeDauw | T45326 Cleanup EntityDiff |
| | Resolved | | thiemowmde | T128468 [Task] Release DataModel 6.0 |
| | Resolved | | Bene | T128362 [Task] Deprecate and remove Holder interfaces |
| | Resolved | | None | T126152 [RFC] Design of provider/holder interfaces in Wikibase's data model |
| | Resolved | | Bene | T78287 [Task] Remove deprecated Entity |
| | Declined | | Bene | T78291 [Task] Remove deprecated term methods from Entity |
| | Duplicate | | None | T133043 [Task] EntityFactory::newEmpty does not work for MediaInfo |
| | Declined | | adrianheine | T133044 [Task] Handle cases where assiging a fresh ID to a new entity expects numeric entity IDs |
| | Resolved | | adrianheine | T133767 Add EntityFactory callback to MediaInfo entity type definition |
| | Resolved | | daniel | T132964 Allow EntityFactory to work in Wikibase for more entity types |
| | Declined | | adrianheine | T133861 Stop using numeric ids in wb_entity_per_page |
| | Resolved | | adrianheine | T134264 [Task] Add EntityId builder pair to MediaInfo entity type definition |
| | Resolved | | adrianheine | T134265 [Task] Add EntityDifferStrategy builder to MediaInfo entity type definition |
| | Resolved | | adrianheine | T134873 Make EntityRevisionLookup not rely on entity_per_page |
| | Declined | | None | T134874 Don't insert media info into entity_per_page |
| | Resolved | | adrianheine | T135593 [Task] Add default permissions for MediaInfo |
| | Resolved | | daniel | T134261 [Task] Transclude mediainfo entity in file-page |
| | Resolved | | daniel | T134260 [Task] Link from MediaInfo entity to file description page |
| | Resolved | | daniel | T134259 [Task] Create mediainfo entity on demand when saving the first time after editing labels, descriptions and aliases |
| | Resolved | | daniel | T134258 [Task] Show empty mediainfo for mediainfo ids that correspond to existing file-pages |
| | Resolved | | daniel | T140760 [Task] Create mediainfo entity on demand when adding a statement the first time |
| | Resolved | | Lydia_Pintscher | T134756 [Task] Update demo-system to show mediainfo entity |
| | Duplicate | | None | T141602 [Objective Fiscal 19-20/Q4] (9) Provide a Proof of Concept SPARQL endpoint in support of SDoC project |
| | Resolved | | ArielGlenn | T221917 Create RDF dump of structured data on Commons |
| | Resolved | | Smalyshev | T221916 Create RDF export for structured data stored for files |
| | Resolved | | Smalyshev | T222299 dumpRdf does not work with MediaInfo entities |
| | Resolved | | Smalyshev | T222302 Too many RDF label forms for MediaInfo |
| | Resolved | | Smalyshev | T222306 RDF export generates wrong IDs for federated entities |
| | Resolved | | Gehel | T222321 Make /entity/ alias work for Commons |
| | Resolved | | Smalyshev | T222995 Decide which prefixes to use for MediaInfo RDF |
| | Resolved | | None | T230840 Set up proper prefix configuration for RDF export on Commons |
| | Resolved | | Cparle | T230856 RDF dump performance for SDC |
| | Resolved | | Cparle | T222497 dumpRDF for MediaInfo entities loads each page individually |
| | Resolved | | ArielGlenn | T239905 dumpRdf for mediainfo entities loads data from db more often than it needs to |
| | Resolved | | None | T221921 Provision search endpoint for SDC. Requirements from Product Team. |
| | Resolved | | Smalyshev | T229608 Support SDC URIs in WDQS URI schemes |
| | Resolved | | Cparle | T230862 Create a way to filter only WB-related changes from Commons recentchanges |
| | Resolved | | • Mathew.onipe | T232297 Refactor Puppet WDQS module to make it usable for wdqs and cqs |
| | Resolved | | Gehel | T251488 [epic] Create minimal SPARQL Endpoint for Commons on WMCS |
| | Resolved | | EBernhardson | T237089 Create CQS puppet configs by applying query_service module |
| | Resolved | | EBernhardson | T251489 Validate that we have enough resources on WMCS for a SPARQL Endpoint for Commons |
| | Resolved | | Gehel | T251490 Load data into the SPARQL Endpoint for Commons |
| | Resolved | | Gehel | T251496 Validate and fix TTL dumps of SDoC |
| | Resolved | | Gehel | T251497 Adapt munging process for SDoC |
| | Resolved | | • Zbyszko | T243292 Fix the munger to support commons RDF dump |
| | Resolved | | • Zbyszko | T251491 Enable federation between SPARQL Endpoint for Commons and WDQS |
| | Resolved | | • Zbyszko | T251498 Access restriction for SPARQL Endpoint for Commons |
| | Resolved | | • Zbyszko | T251499 Minimal authentication for SPARQL Endpoint for Commons |
| | Resolved | | • Zbyszko | T251500 oAuth authentication for SPARQL Endpoint for Commons |
| | Resolved | | Gehel | T251514 UI for SPARQL Endpoint for Commons |
| | Resolved | | • Zbyszko | T258625 Querying WCQS should allow me to use prefixes for MediaInfo items |
| | Open | | None | T258627 Autocompletion for MediaInfo items on WMCS |
| | Resolved | | • Zbyszko | T251515 Automate data reload for SPARQL Endpoint for Commons |
| | Resolved | | bd808 | T257336 Request increased quota for wikidata-query Cloud VPS project |
| | Resolved | | Gehel | T258489 Create a Examples Page for WCQS |
| | Duplicate | | None | T259884 Maintenance page during data reloads |
| | Resolved | | Gehel | T259543 Notify users that wcqs is reloading its data |
| | Resolved | | • Zbyszko | T262828 Near zero downtime Data reload for WCQS |
| | Open | | None | T174022 Implement multi-content revisions |
| | Resolved | | brion | T107595 [RFC] Multi-Content Revisions |
| | Resolved | | daniel | T141877 Update Multi-Content-Revision design document, and move it to mw.org |
| | Resolved | | daniel | T141878 Build a straw-man DB schema for Multi-Content-Revisions |
| | Resolved | | daniel | T174023 Implement MCR storage layer |
| | Resolved | | daniel | T194015 Make PageArchive aware of MCR |
| | Resolved | | daniel | T194034 Make rollback inherit all slots from the target version |
| | Open | | None | T189220 Ensure that relevant extensions are MCR-aware |
| | Open | | None | T195779 MCR support in ORES |
| | Resolved | | awight | T201332 ORES feature extraction triggers new MCR-related deprecation warning |
| | Open | | None | T191795 Support MCR in mobile |
| | Open | | None | T200687 MCR support in TemplateStyles |
| | Open | | None | T187935 Allow cross-slot access during HTML rendering. |
| | Open | | None | T201848 Make DifferenceEngine callers pass revisions, not contents |
| | Open | | None | T202763 Update extensions which customize content diff rendering |
| | Open | | None | T117279 [EPIC] Core should provide inline diffs as well as side by side (Move InlineDifferenceEngine into core / remove MobileDiff) |
| | Resolved | | ovasileva | T101796 MobileDiff appears strangely empty if previous revision is hidden |
| | Stalled | | None | T222562 Special:MobileDiff doesn't correctly handle diff=0 if the diff would cover multiple revisions |
| | Resolved | | Ammarpad | T224430 Improve appearance of Special:MobileDiff when looking for invalid revision (Maybe because it's deleted) |
| | Open | | None | T194830 Refactor DifferenceEngine |
| | Stalled | | None | T238331 Option for hiding changes should be added to AMC diff display |
| | Open | | None | T240608 Standardise a control for switching diff types from side by side to inline/visual |
| | Resolved | | phuedx | T240622 [Technical debt payoff] Remove InlineDiffFormatter and InlineDifferenceEngine from MobileFrontend |
| | Open | | None | T240624 Style desktop Minerva diff page to look like Special:MobileDiff |
| | Resolved | | ovasileva | T242310 Regression: issues with MobileDiff |
| | Resolved | | • marcella | T242351 HTML for VisualDiff mode button appears in mobile diff pages (disabled by hack) |
| | Resolved | | matmarex | T244673 VisualDiff feature on mobile has an inconsistent style/layout |
| | Resolved | BUG REPORT | Esanders | T245172 VisualDiff toggle buttons appear in mobile when the relevant page doesn't have wikitext content model |
| | Resolved | | ovasileva | T243783 MobileDiff drops whitespaces from edits |
| | Resolved | | ovasileva | T243235 Regression: Desktop diff styles for moved paragraphs load alongside mobile |
| | Resolved | | • Jdlrobson | T171726 MobileDiff with inconsistent linebreaks within words |
| | Open | | None | T199307 Determine treatment for empty lines in diffs |
| | Resolved | | • jkroll | T197729 wikidiff2 creating ins and del elements with single empty character element |
| | Stalled | Feature | None | T298174 Mobile web diffs should show change tags |
| | Open | | None | T218428 Mobile diff is not clear about move direction |
| | Stalled | | None | T191706 It's not possible to undo/rollback edits from diff on Mobile |
| | Open | | None | T218096 Extension Duplicator needs to be updated due to MCR schema changes |
| | Duplicate | | None | T189809 Allow the diff action to show multiple slots [MCR] |
| | Open | | None | T190066 Expose all slots to the search interface |
| | Open | | None | T185793 Revision hash needs to consider content model and slot role |
| | Open | | None | T174037 Implement single-slot UI [MCR] |
| | Open | | None | T204112 Support slots other than the main slot in EditPage |
| | Open | | None | T208801 Support slots other than the main slot in EditPage - backend support |
| | Open | | None | T208802 Support slots other than the main slot in EditPage - UI support |
| | Open | Feature | None | T229615 Add support for live preview feature on multi-content revision edit |
| | Open | | None | T209923 Surface hidden and "undefined" slots via a single slot view |
| | Open | | None | T209878 Allow control of page layout of multiple slots during rendering |
| | Open | | None | T200915 Allow SlotRoleHandlers to control page layout |
| | Open | | None | T205444 Provide a way of having a meaningful slot header |
| | Open | | None | T209924 Specify PageTypeHandler |
| | Open | | None | T205459 Decide how SlotRoleHandlers can provide placeholders for missing slots |
| | Resolved | | daniel | T194046 Introduce SlotRoleHandler and SlotRoleRegistry for declaring slot roles. |
| | Resolved | | daniel | T195980 Write a specification for the architecture for handling slots |
| | Open | | None | T211726 Collect requirements for slot based layout |
| | Open | | None | T209044 Introduce a ContentStore service to allow certain types of content to not be stored as serialized blobs. |
| | Open | | daniel | T196087 Refactored implementation of MCR page update interface |
| | Open | | None | T192307 Provide MCR-aware hook points |
| | Resolved | | edwardspec | T205982 MCR: replace PageContentSave hook: must have a hook that receives all slots (for edit-intercepting extensions like Moderation) |
| | Open | | None | T194042 Replace usages of WikiPage::prepareContentForEdit |
| | Resolved | | None | T195069 Factor PageStore and PageRecord out of WikiPage |
| | Resolved | | daniel | T272421 Make WikiPage a PageRecord |
| | Resolved | | daniel | T272422 Introduce PageRecord and ExistingPageRecord interfaces |
| | Resolved | | daniel | T208776 RFC: Introduce PageIdentity to be used instead of WikiPage |
| | Resolved | | daniel | T272420 Define equality for PageIdentity and LinkTarget |
| | Open | | None | T278459 Replace Title parameters with PageIdentity (straight forward cases) |
| | Resolved | | daniel | T272424 Make WikiPage a ProperPageIdentity |
| | Resolved | | daniel | T272518 Watch for extensions broken by WikiPage now deprecating construction on bad titles |
| | Resolved | | Jdforrester-WMF | T272170 "FlaggablePageTest::testPageDataFromTitle" erroring on patches in it and its many dependent repos |
| | Resolved | PRODUCTION ERROR | Umherirrender | T273506 [M] Sporadic “TypeError: Return value of EntityContentFactory::getTitleForId() must be an instance of Title, null returned” for Special:EntityData on Commons |
| | Resolved | | daniel | T274274 FileImporter constructs EditPage for a special page |
| | Resolved | | daniel | T274276 LiquidThreads constructs Article on special page |
| | Resolved | | daniel | T274317 CirrusSearch: access to WikiPage that not represents a page |
| | Resolved | | Peter.ovchyn | T272485 Make RevisionRecord::getId() take a wiki ID |
| | Resolved | | daniel | T276974 Create PageStore |
| | Open | | None | T198075 Factoring page update logic out of WikiPage |
| | Resolved | | Zabe | T233004 Update CheckUser for actor and comment table |
| | Resolved | | Ladsgroup | T303603 Add actor and comment columns to cu_changes |
| | Resolved | BUG REPORT | Zabe | T306045 Column 'cuc_actor' cannot be null (localhost) when logging in with incorrect creds |
| | Resolved | PRODUCTION ERROR | Zabe | T309148 Wikimedia\Rdbms\DBQueryError: Error 1048: Column 'cuc_actor' cannot be nullFunction: MediaWiki\CheckUser\Hooks::updateCheckUserDataQuery: INSERT INTO `cu_changes` (cuc_namespace,cuc_title,cuc_minor,cuc_user,cuc_user_text,cuc_ |
| | Resolved | | Dreamy_Jazz | T309454 cul_reason in cu_log should use the comment table |
| | Declined | | None | T309982 Add cu_log.cul_reason_id, cu_log.cul_reason_plaintext_id and cu_log.cul_actor to the cu_log table |
| | Resolved | PRODUCTION ERROR | Zabe | T316661 CannotCreateActorException: Cannot create an actor for a usable name that is not an existing user: user_name="Contact Form on Meta" |
| | Resolved | | None | T321391 Add new column cu_log.cul_reason_id and cu_log.cul_reason_plaintext_id to wmf wikis |
| | Resolved | | Marostegui | T321126 Add column 'cul_actor' and index cul_actor_time to cu_log on wmf wikis |
| | Resolved | | Zabe | T325484 Run PopulateCulActor on all wikis |
| | Resolved | | Marostegui | T326011 Add default values to cul_user and cul_user_text |
| | Resolved | | None | T326330 Update sqoop for CheckUser table |
| | Resolved | | Zabe | T327290 Run PopulateCulComment on all wikis |
| | Resolved | | Marostegui | T328086 Drop cul_user and cul_user_text from cu_log on wmf wikis |
| | Resolved | | Marostegui | T328236 Add default value to cul_reason on WMF wikis |
| | Resolved | | Marostegui | T328373 Drop default value from cul_actor on wmf wikis |
| | Resolved | | Marostegui | T328807 Drop cul_reason from cu_log on wmf wikis |
| | Resolved | | Marostegui | T328817 Drop cuc_user and cuc_user_text from cu_changes in wmf wikis |
| | Resolved | | Marostegui | T328828 Remove default on cul_reason_id and cul_reason_plaintext_id in the cu_log table on wmf wikis |
| | Resolved | | Dreamy_Jazz | T328849 Error 1265: Data truncated for column 'cul_reason_id' at row 1 |
| | Resolved | BUG REPORT | Dreamy_Jazz | T328851 Removal of columns causes sqlite updates that have temporary tables to fail |
| | Resolved | BUG REPORT | Dreamy_Jazz | T328855 Removal of columns causes 1.39 postgres updates to fail |
| | Resolved | PRODUCTION ERROR | Zabe | T329151 Wikimedia\Rdbms\DBQueryError: Error 1054: Unknown column 'cul_reason' in 'field list'Function: IndexPager::buildQueryInfo (MediaWiki\CheckUser\CheckUser\Pagers\CheckUserLogPager)Query: SELECT cul_id,cul_timestamp,cul_reason, |
| | Resolved | | Marostegui | T329260 Drop cuc_comment from cu_changes in wmf wikis |
| | Resolved | | Marostegui | T329684 Drop default value from cuc_actor and cuc_comment_id on wmf wikis |
| | Open | | None | T174032 Make relevant API modules aware of MCR |
| | Open | | None | T198099 Improve MCR handling of RevisionAccessException family |
| | Open | | None | T200570 Make ApiEditPage and ApiStashEdit API modules aware of MCR |
| | Open | | None | T174033 Refactor EditPage to allow multiple slots to be edited atomically [MCR] |
| | Open | | None | T194734 Implement edit conflict resolution for MCR |
| | Open | | None | T194736 Implement automatic conflict resolution for all slots [MCR] |
| | Open | | None | T209927 Decide how to control which slots are offered for editing per default |
| | Open | Feature | None | T324933 Single- and multi-slot editor based on json-editor |
| | Open | | None | T200572 Make ApiParse API module aware of MCR |
| | Resolved | PRODUCTION ERROR | Func | T206253 Some ApiParse requests fail due to fatal MWException: "not supported for content model" |
| | Open | | None | T198297 Use PageUpdater to create dummy revisions |
| | Open | | None | T189808 Make undo work with multiple slots. |
| | Resolved | | daniel | T194412 Make undo fail gracefully for non-main slots. |
| | Duplicate | | None | T194413 Make action=undo work properly with multiple slots (phase 2) |
| | Resolved | | Anomie | T205101 McrUndoAction preview doesn't work |
| | Invalid | | None | T198492 Create a maintenance script to drop rev_text_id and ar_text_id from the database. |
| | Resolved | | daniel | T198557 Remove the ability to write pre-MCR fields, limit the ability to read pre-MCR fields to migration scripts |
| | Resolved | | daniel | T198706 Make BackupDumper, WikiExporter and XmlDumpWriter compliant with the MCR revision retrival mechanism (main slot only) |
| | Resolved | | BPirkle | T203424 Replace the WikiExporter backup dump streaming mode with batched queries |
| | Resolved | | CCicalese_WMF | T242764 Test schema update from old versions to MCR-only schema |
| | Open | Feature | None | T324910 Slot-aware action 'raw' |
| | Open | | None | T206884 Provide appropriate dumps of Commons including the structured data |
| | Resolved | | • Ramsey-WMF | T199352 Deploy Structured Data on Commons with arbitrary Statements |
| | Resolved | | Jdforrester-WMF | T194750 Deploy Structured Data on Commons baseline |
| | Resolved | | Jdforrester-WMF | T159708 Deploy WikibaseMediaInfo extension to production |
| | Resolved | | Bawolff | T159709 Security review for WikibaseMediaInfo extension |
| | Resolved | | WMDE-leszek | T159710 Write basic documentation for WikibaseMediaInfo extension |
| | Resolved | | WMDE-leszek | T159238 Add installation instructions for WikibaseMediaInfo |
| | Resolved | | WMDE-leszek | T159239 Ensure all expected functionality of the baseline version of WikibaseMediaInfo extension works correctly |
| | Resolved | | Jdforrester-WMF | T180981 Deploy WikibaseMediaInfo extension to beta |
| | Resolved | | • Ramsey-WMF | T205732 Get WikibaseMediaInfo to the state that we're happy to proceed with initial production deployment (captions) |
| | Resolved | | Cparle | T201966 When WikibaseMediaInfo is installed in MCR mode, don't register namespaces for the wiki |
| | Resolved | | Cparle | T200903 Have MediaInfo store its entities in an MCR slot on the associated file page |
| | Resolved | | • Addshore | T194729 Allow Wikibase Entities to be stored in alternative slots [MCR] |
| | Resolved | | daniel | T174038 Initial implementation of MCR page update interface |
| | Invalid | | daniel | T174039 Implement MCR page update legacy version |
| | Duplicate | | None | T174026 Implement MCR content meta-data storage service |
| | Resolved | | • Addshore | T180989 Improve Test Coverage for WikiPage class |
| | Resolved | | daniel | T174024 Implement MCR revision retrieval interface |
| | Resolved | | daniel | T174025 Implement MCR revision retrieval legacy version |
| | Resolved | | Anomie | T166732 Refactor comment storage in the database and abstract access in MediaWiki |
| | Resolved | | None | T166798 Decide whether back-compat views for upcoming major schema changes will be provided in the Labs replicas |
| | Duplicate | | None | T232531 Refactor Comment fields for CheckUser Component |
| | Resolved | | • Addshore | T188518 Implement Storage service for content models and slot roles |
| | Resolved | | daniel | T189004 replace slot_inherited with slot_origin |
| | Resolved | | • Addshore | T188741 MCR Scheme change - Make rev_text_id DEFAULT 0 |
| | Resolved | | Marostegui | T190148 Change DEFAULT 0 for rev_text_id on production DBs |
| | Resolved | | Tgr | T187586 Installer fails in RevisionStore |
| | Duplicate | | None | T192459 Allow SearchUpdate to process multiple slots |
| | Resolved | | • Addshore | T180210 Improve test coverage for Revision class |
| | Resolved | | daniel | T197685 Clarify semantics of "base revision" and "parent revision" in EditPage, WikiPage, and PageUpdater |
| | Resolved | | daniel | T198701 Create RevisionStoreFactory [MCR] |
| | Resolved | | Cparle | T187438 Implement searching of multilingual captions on commons |
| | Resolved | | Cparle | T187441 Investigate adding MediaInfo data to search index for File page |
| | Resolved | | Cparle | T187570 Add MediaInfo data to search index for File page using onCirrusSearchBuildDocumentParse hook |
| | Resolved | | Cparle | T192535 Investigate ranking of search results for a multi-lingual caption search |
| | Resolved | | Cparle | T208609 Beta Commons - File Caption language name and text values smooshed together in search results |
| | Resolved | | matthiasmullie | T188502 Implement multilingual captions in UploadWizard |
| | Resolved | | • PDrouin-WMF | T189145 UI Copy for Describe step on Upload Wizard |
| | Resolved | | • Capt_Swing | T192843 Crowdsourced evaluation of Upload Wizard caption/description instructions |
| | Resolved | | Cparle | T205891 Display WikibaseMediaInfo captions block on the File page immediately after the file links, before the content of the wikitext block |
| | Resolved | | Jdforrester-WMF | T208260 File Captions help/error text |
| | Resolved | | Cparle | T209502 Captions editor should behave better when the API gives us an HTML error response |
| | Resolved | | • Ramsey-WMF | T204582 Verify that abuse-/spam-related extensions work with Wikibase MediaInfo |
| | Resolved | | Jdforrester-WMF | T208771 Ensure ConfirmEdit applies when the context is an MCR page |
| | Resolved | | Jdforrester-WMF | T208770 Ensure TitleBlacklist applies when the context is an MCR page |
| | Resolved | | Jdforrester-WMF | T208769 Ensure that AbuseFilter applies to the content of all MCR slots |
| | Resolved | | daniel | T209291 Make AbuseFilter::revisionToString work across slots |
| | Resolved | | daniel | T208767 Ensure that SpamBlacklist applies to the content of all MCR slots |
| | Resolved | | Cparle | T208894 SDC: When using the back button, recently added captions sometimes don't display in Chrome |
| | Resolved | | • Addshore | T208306 Beta: InitialiseSettings-labs.php: PHP Notice: Use of undefined constant WB_NS_PROPERTY - assumed 'WB_NS_PROPERTY' |
| | Resolved | | • Addshore | T208307 Beta: JobQueueGroup.php: Domain 'specieswiki' is not recognized. |
| | Resolved | | • Addshore | T202066 Run WikibaseMediaInfo with Wikibase CI |
| | Resolved | | • Addshore | T202067 Use Quibble for WikibaseMediaInfo CI |
| | Resolved | | None | T207308 Deploy MCR storage layer on Commons for SDC |
| | Resolved | | • Addshore | T208308 Beta: Argument 2 passed to Wikibase\Repo\Specials\SpecialEntitiesWithoutPageFactory::__construct() must be an instance of array, null given |
| | Resolved | | • Ramsey-WMF | T206545 Implement fixes from first pass of MediaInfo security review |
| | Resolved | | Bawolff | T200279 Security review for WikibaseMediaInfo |
| | Resolved | | daniel | T174036 Diffs page should show diffs and content from multiple slots [MCR] |
| | Resolved | | daniel | T174035 Allow the view action to show multiple slots [MCR] |
| | Resolved | | daniel | T194048 Introduce RevisionRenderer (baseline) |
| | Resolved | | Anomie | T194263 Deprecate/Remove ContentHandler::makeParserOptions() |
| | Resolved | | Anomie | T190712 Wikibase\Repo\Content\EntityHandler should not override makeParserOptions() |
| | Resolved | | Anomie | T198308 Enable MCR migration stage "write both, read new" on live systems |
| | Resolved | | Anomie | T198309 Enable MCR migration stage "write both, read new" on testwiki |
| | Resolved | | tstarling | T183488 MCR schema migration stage 2: populate new fields |
| | Resolved | | Anomie | T183489 MCR schema migration stage 1: Fix Legacy Archive Rows |
| | Resolved | | Anomie | T183486 MCR schema migration stage 0: create tables |
| | Resolved | | Anomie | T36925 [MCR] create maintenance script for Migration of text from archive table to text table |
| | Resolved | | Anomie | T184629 Run maintenance/migrateArchiveText.php on all wikis |
| | Resolved | | Anomie | T191307 Run maintenance/populateArchiveRevId.php on all wikis |
| | Resolved | | Anomie | T193180 Clean up archive rows with duplicate revision IDs |
| | Resolved | | Anomie | T202032 Duplicate ar_rev_id values in several wikis |
| | Resolved | | Anomie | T174030 Implement DB schema migration tools for MCR |
| | Resolved | | daniel | T174028 Finalize database schema for MCR content meta-data |
| | Resolved | | Anomie | T182678 [MCR] Script for populating empty ar_rev_id fields |
| | Resolved | | Anomie | T182682 [MCR] Script(s) for populating new tables (slots, content, content_models, slot_roles) |
| | Resolved | | Marostegui | T190153 DROP unused 'slots' table (WAS: In the slots table, replace slot_inherited with slot_origin) |
| | Resolved | | Anomie | T196172 Test schema migration script |
| | Resolved | | tstarling | T197816 Enable MCR migration stage "write both, read old" on live systems |
| | Resolved | | Anomie | T197817 Enable MCR migration stage "write both, read old" on testwiki |
| | Resolved | | daniel | T198561 Make "write both, read new" the default MCR migration stage for fresh MediaWiki installs / for CI |
| | Resolved | | Anomie | T198563 Make "write both, read old" the default MCR migration stage on master / for CI |
| | Resolved | | Anomie | T198311 Enable MCR migration stage "write both, read new" on commons beta. |
| | Resolved | | Anomie | T197818 Enable MCR migration stage "write both, read old" on commons beta. |
| | Resolved | | daniel | T197619 Introduce SCHEMA_COMPAT_XXX constants to allow more fine grained control over the migration process |
| | Resolved | | daniel | T198413 Allow multiple slots to be used while still writing to the old as well as the new schema |
| | Resolved | | daniel | T201164 Temporarily disable deprecation warnings for code that accesses rev_text_id or the text table directly |
| | Resolved | | None | T207309 Enable MCR migration stage "write both, read new" on Commons for SDC |
| | Resolved | | Jdforrester-WMF | T197616 Create a production test wiki in group0 to parallel Wikimedia Commons |
| | Resolved | | Anomie | T200569 Make ApiComparePages API module aware of MCR |
| | Resolved | | Anomie | T200568 Make API query modules aware of MCR |
| | Resolved | | Anomie | T200216 Make undo work with SDC by showing a UI to confirm undo without allowing an edit |
| | Resolved | | Tgr | T194731 Show diffs for all slots [MCR] |
| | Resolved | | Tgr | T201842 Use ContentHandler to obtain DifferenceEngine in MobileFrontend |
| | Resolved | | daniel | T194037 Track dependencies for multiple Content objects per page |
| | Resolved | | daniel | T194038 Introduce ContentHandler::getSecondaryDataUpdates to replace Content::getSecondaryDataUpdates |
| | Invalid | | Tgr | T194049 Introduce SlotRenderingProvider |
| | Resolved | | daniel | T190063 Tracking dependencies for multiple Content objects per page (MCR) |
| | Resolved | | Tgr | T194043 Replace usages of Content::getSecondaryDataUpdates |
| | Resolved | | Tgr | T196653 Test MCR Storage Layer Patches |
| | Resolved | | Tgr | T192306 Create MCR test wiki on WM Cloud |
| | Resolved | | Bstorm | T194239 Request creation of mcr-dev VPS project |
| | Resolved | | CCicalese_WMF | T196082 npm install for selenium tests not working on labs-vagrant |
| | Resolved | | Cparle | T204264 "Depicts crawling": Add displaying/editing statements to File page |
| | Resolved | | matthiasmullie | T215307 Read mode depicts panel on File page |
| | Resolved | | egardner | T215308 Use the word "edit" in the depicts panel, rather than the pencil icon |
| | Resolved | | Cparle | T215310 Load depicts data into javascript on File page load |
| | Resolved | | egardner | T215311 Use the word "edit" in the captions panel on File page rather than the pen icon |
| | Resolved | | matthiasmullie | T215312 Put 'depicts' panel on File page into edit mode as soon as a depicts item is added |
| | Resolved | | Cparle | T215313 Hide/remove qualifier display and editing in depicts on File page |
| | Resolved | | Cparle | T215314 Handle errors from the server while editing depicts on File page |
| | Open | | None | T215315 Visually distinguish between local and remote properties for 'depicts' on File page |
| | Resolved | | Cparle | T215316 Delete statements on 'publish' when editing depicts on File page |
| | Resolved | | Jdforrester-WMF | T214075 Enable federated access to entities and properties from Wikidata to Commons |
| | Invalid | | None | T211800 Resolve ambiguity of entity ID prefixes used on Commons. |
| | Resolved | | WMDE-leszek | T214557 Allow accessing Wikibase entities from multiple (Wikibase) databases |
| | Resolved | | WMDE-leszek | T216686 beta wikidata API: LogicException (UnusableEntitySource used) |
| | Resolved | | None | T242415 EntitySourceDefinitions to use 'sub-entity-type' entity type definition information |
| | Resolved | | WMDE-leszek | T243184 entitysources: Client: adjust WikibaseClient::getRepoItemUriParser |
| | Resolved | | WMDE-leszek | T243185 entitysources: Client: adjust WikibaseClient::getRecentChangeFactory |
| | Resolved | | WMDE-leszek | T243186 entitysources: Client: adjust WikibaseClient::getStore |
| | Resolved | | WMDE-leszek | T243187 entitysources: Client: adjust UpdateRepoHookHandlers::newFromGlobalState |
| | Resolved | | WMDE-leszek | T243188 entitysources: Client: adjust UpdateSubscriptions::execute |
| | Duplicate | | None | T243190 entitysources: Switch the default value of the useEntitySourceBasedFederation to true in both Repo and Client |
| | Resolved | | • Addshore | T243769 entitysources: DatabasePropertyTermStore and DatabaseItemTermStore should not perform any writes operations for items/properties from non-local source |
| | Resolved | | • Addshore | T243846 Remove hardcoded DataAccessSettings::USE_REPOSITORY_PREFIX_BASED_FEDERATION in various service constructions |
| | Resolved | | • Addshore | T243841 LogicException UnusableEntitySource on fresh install of Wikibase from PropertyInfoTable.php(74): Wikibase\DataAccess\UnusableEntitySource->getDatabaseName() |
| | Resolved | PRODUCTION ERROR | None | T219450 "wikitext" content is not allowed on page … in slot "Main" |
| | Resolved | | Cparle | T215642 Change file pages to display content in tabs, with captions and the wikitext block in the first and statements in the second |
| | Resolved | | Jdforrester-WMF | T215645 Factor out the hard-coded magic for knitting together the PHP and JS side of TabLayout as built for Special:Preferences so others can use it |
| | Resolved | | Cparle | T212162 Structured data heading is level-1 instead of level-2, because it's a slot and that's how MediaWiki represents them; let's over-ride this |
| | Resolved | | matthiasmullie | T215924 Properly initialize depicts widget on page without existing depicts items |
| | Resolved | | matthiasmullie | T215958 Render property names the same way in PHP & JS |
| | Resolved | | Cparle | T216125 handle baserevid better between captions and depicts |
| | Resolved | | matthiasmullie | T216130 Speed up initialization of JS depicts widget |
| | Resolved | | matthiasmullie | T216155 Switching to "read" state immediately when 'publish' button is clicked - is this a good idea? |
| | Resolved | | matthiasmullie | T216241 Make "make primary" work in read mode |
| | Resolved | | matthiasmullie | T216161 Fix render of depicts statements without qualifiers |
| | Resolved | | matthiasmullie | T216252 Don't submit statements that haven't been altered |
| | Resolved | | Cparle | T216284 Search drop down for depicts tags should not include items for categories |
| | Resolved | | egardner | T216450 [Alpha/Labs] Have links on Wikidata Q and P items open in a new window/tab |
| | Declined | | None | T216527 [Spike] How to deal with WB replacing their JS data model? |
| | Declined | | None | T218803 [Spike] investigate how much effort would be involved in wrapping wikibase datamodel in an Adapter |
| | Resolved | | matthiasmullie | T216454 [Alpha/Labs... but also Prod] Publish changes - button states |
| | Resolved | | egardner | T216452 [Alpha/Labs] Depicts field alignment |
| | Resolved | | • Ramsey-WMF | T215304 "Depicts walking": Add/edit depicts statements in UploadWizard |
| | Resolved | | Edtadros | T216298 [Alpha/Labs] Note CC0 license for all structured data on the new UploadWizard "Metadata" step |
| | Resolved | | Edtadros | T219947 Metadata/Add data step right alignment issues |
| | Resolved | | Edtadros | T219945 Change Upload Wizard step name from "Metadata" to "Add data" |
| | Resolved | | • Ha78na | T219944 Upload Wizard depicts heading/label should match what's been updated for File Page |
| | Resolved | | None | T215305 "Depicts and other statements on a bicycle": Qualifiers, and search by depicts statements, and other statements |
| | Resolved | | Cparle | T191633 Implement searching of 'depicts' on commons |
| | Resolved | | Cparle | T192288 Write wikibase statements data to search index in MediaInfo |
| | Resolved | | Cparle | T192345 Make keyword to match Wikibase statement data contained in the search index |
| | Resolved | | Cparle | T193012 Think about how to index and search qualifiers for 'depicts' statements |
| | Resolved | | Cparle | T193407 Store wikibase statement qualifiers in cirrus search index |
| | Resolved | | Cparle | T193175 Implement UI for constructing 'depicts' search query |
| | Open | | Cparle | T194185 Implement searching of 'depicts' on commons with the 'inscription' qualifier |
| | Resolved | | Cparle | T194245 Implement searching of 'depicts' on commons with the 'quantity' qualifier |
| | Resolved | | Cparle | T195955 New search keyword for searching for statements with a quantity |
| | Open | | None | T194255 Implement searching of 'depicts' on commons with the 'relative position within image' qualifier |
| | Duplicate | | Cparle | T194401 Investigate storing commons data in BlazeGraph |
| | Resolved | | Cparle | T197941 Implement negated searching of 'depicts' statements on commons |
| | Resolved | | Cparle | T197942 Implement negated searching of statement qualifiers on commons |
| | Invalid | | None | T213360 [Epic] Filtered search |
| | Resolved | | matthiasmullie | T212262 [Spike] Can we use existing OOUI multi-select dropdown? |
| | Declined | | None | T212232 Filtered search: type of media [workflow & designs} |
| | Resolved | | matthiasmullie | T208791 In the search bar, vary the placeholder text for each search mode (keyword/depict/other statements) |
| | Resolved | | EBernhardson | T212776 Support searching multiple filetypes at once |
| | Resolved | | • Ramsey-WMF | T199120 Build search/depicts prototype |
| | Resolved | | matthiasmullie | T209125 Search prototype needs UI copy changed from Qualifiers to Properties |
| | Resolved | | matthiasmullie | T208807 Searching Depicts UI changes |
| | Resolved | | matthiasmullie | T208785 Closing the search mode menu in basic search |
| | Resolved | | matthiasmullie | T212126 Search prototype stability |
| | Resolved | | Cparle | T215933 Display qualifiers on File page via php |
| | Open | | None | T215934 Show/edit a limited set of qualifiers in DepictsWidget.js |
| | Declined | | matthiasmullie | T215935 Make search prototype use the statements widgets |
| | Resolved | | matthiasmullie | T215936 Put search prototype behind a feature flag |
| | Open | | None | T215937 [Spike] Render a basic (but functional) OOUI search widget on the backend |
| | Invalid | | matthiasmullie | T212790 OOUI workarounds required for search prototype |
| | Resolved | | • Ramsey-WMF | T216028 Handle unsupported qualifiers |
| | Resolved | | Cparle | T181458 Prototype new File page functionality for Structured Data on Commons |
| | Resolved | | • Ramsey-WMF | T176012 Complete outstanding work on MediaInfo Wikibase extension |
| | Resolved | | thiemowmde | T177005 Allow MediaInfo pages to be accessed via associated file name |
| | Resolved | | MarkTraceur | T177022 Add an API module for querying MediaInfo entities by file page title |
| | Resolved | | matthiasmullie | T177023 Add a page_props entry to new file pages linking to the associated MediaInfo entity |
| | Resolved | | matthiasmullie | T178447 Make semantic choices for clarity between Commons items and Wikidata items ("labels" vs. "captions", etc.) |
| | Resolved | | Cparle | T202287 Implement new File page design using OOUI (multi-lingual captions only) |
| | Declined | | Cparle | T202896 Display multi-lingual captions on File page using php |
| | Declined | | Cparle | T202897 Make multi-lingual captions on the File page editable using javascript |
| | Declined | | Cparle | T203107 Show/hide languages for multi-lingual captions on File page |
| | Resolved | | Cparle | T216423 Can't add qualifiers on items after clicking 'publish' and then going back to 'edit' mode |
| | Resolved | | Edtadros | T216536 Use filetype:bitmap|audio to search in multiple filetypes at once |
| | Invalid | | None | T216538 Get rid of the now unneeded code for nested checkboxes |
| | Resolved | | • Ramsey-WMF | T216540 Update categories used in filetypes dropdown |
| | Invalid | | None | T216541 Make sure that, when all are selected, the dropdown just says "Multimedia" |
| | Open | | None | T215306 "Depicts on a catamaran": Depicts tied to file annotation boxes, filtering of search results, and depicts of depicts |
| | Open | | None | T199241 If a MediaInfo items depicts something that has its own 'depicts' statements, add those to the search index too |
| | Resolved | | Cparle | T207016 Allow searching for a particular statement without a particular qualifier |
| | Resolved | | • Ramsey-WMF | T215309 "Other statements on a catamaran": Add/edit/view all statements on File Page (and UW?) |
| | Open | | None | T226093 Capacity planning for Commons Structured Data |