In order to add datatypes incrementally, we added some logic to deal with unsupported datatypes. Once all datatypes are supported, this can be removed.
Blocked on the completion of these tickets:
- T407248: [MEX] M4.1.1 - Func - Commons media statements on mobile
- T414416: [MEX] M4.1.2 monolingual text
- T409453: [MEX] M4.1.3 - Func- Add time on Items using time datatypes on mobile
- T409454: [MEX] M4.1.4 - First Pass - coordinates datatypes
- T405730: [MEX] M4.1.5 - Mathematical expression: Simple text input (string) with value specific output
- T405731: [MEX] M4.1.6 -FUNC - quantities
- T417041: [MEX] M4.1.7 - url
- T417042: [MEX] M4.1.8 - external-id
- T417043: [MEX] M4.1.9 - entity-schema
- T412128: [MEX] M4.1.10 Display statements with musical notation in view mode
Acceptance Criteria
- remove WBUI2025_UNSUPPORTED_DATATYPES from view/src/Wbui2025FeatureFlag.php
- remove getSupportedDataTypes function and all its uses
- remove mocks for resources/wikibase.wbui2025/supportedDatatypes.json in all the tests that use this
- clean up vue components that use supportedDatatypes (propertyLookup, statementGroupView, and possibly others)
- clean up view/src/VueNoScriptRendering.php
- look for and clean up anything related to unsupported datatypes that is not captured by this list
- Removing all unused i18n messages.
- remove styles for red edit links” part of “clean up vue components.