Lucas_Werkmeister_WMDE created this task. Lucas_Werkmeister_WMDE added projects: Wikimedia-Rdbms, Wikidata, wdwb-tech-focus. Restricted Application added a subscriber: Aklapper. Restricted Application added a project: Platform Engineering.
TASK DESCRIPTION Currently, the `NameTableStore` class can only be used for three MediaWiki core tables: `change_tag_def`, `content_models`, and `slot_roles`. It would be nice to be able to use it for some extension tables as well (in fact, Wikibase already uses it for the `wbt_type` table), but this currently isn’t possible in a way that’s covered by the stable interface policy: neither `NameTableStore` nor `NameTableStoreFactory` are marked as `@newable`, and while the `NameTableStoreFactory` is available as a service in `MediaWikiServices`, it only supports creating stores for these three hard-coded tables (see its `getTableInfo()` method). TASK DETAIL https://phabricator.wikimedia.org/T276551 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/ To: Lucas_Werkmeister_WMDE Cc: Aklapper, Lucas_Werkmeister_WMDE, maantietaja, Akuckartz, WDoranWMF, holger.knust, EvanProdromou, Nandana, Banyek, Rayssa-, Lahi, Gq86, GoranSMilovanovic, QZanden, LawExplorer, _jensen, rosalieper, Agabi10, Scott_WUaS, Pchelolo, abian, Wikidata-bugs, aude, Dinoguy1000, Addshore, Mbch331, Rxy, Jay8g
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
