- Don't try to reuse anything from existing PatchedDescriptionsValidator or the patched labels validator just yet. We'll do that after all of them are done.
- Handle all cases where the patched JSON structure cannot be deserialized into a valid descriptions TermList (empty description, description too long, description containing invalid characters, language code)
- Collision detection (checking that no other property has the same combination of label and description in any changed language)
- Check that no changed description is now the same as the label in any changed language
Description
Description
Details
Details
Subject | Repo | Branch | Lines +/- | |
---|---|---|---|---|
REST: Validate patched property descriptions | mediawiki/extensions/Wikibase | master | +479 -14 |
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Resolved | Ifrahkhanyaree_WMDE | T344228 Functionality for REST API v1 | |||
Resolved | Ifrahkhanyaree_WMDE | T342981 🎆 Modify data of descriptions on a property | |||
Resolved | Jakob_WMDE | T351442 🎆 Validate the patched descriptions |
Event Timeline
Comment Actions
Change 977249 had a related patch set uploaded (by Jakob; author: Jakob):
[mediawiki/extensions/Wikibase@master] REST: Validate patched property descriptions
Comment Actions
Change 977249 merged by jenkins-bot:
[mediawiki/extensions/Wikibase@master] REST: Validate patched property descriptions