Page MenuHomePhabricator

🚅️ Add support for new fields to the new ValidatingRequestDeserializer
Closed, ResolvedPublic

Description

The following fields need to be added, and each of them should then be used in one use case:

Details

SubjectRepoBranchLines +/-
mediawiki/extensions/Wikibasemaster+359 -398
mediawiki/extensions/Wikibasemaster+362 -382
mediawiki/extensions/Wikibasemaster+4 -6
mediawiki/extensions/Wikibasemaster+305 -309
mediawiki/extensions/Wikibasemaster+317 -337
mediawiki/extensions/Wikibasemaster+215 -0
mediawiki/extensions/Wikibasemaster+152 -0
mediawiki/extensions/Wikibasemaster+185 -113
mediawiki/extensions/Wikibasemaster+123 -173
mediawiki/extensions/Wikibasemaster+44 -54
mediawiki/extensions/Wikibasemaster+48 -70
mediawiki/extensions/Wikibasemaster+240 -147
mediawiki/extensions/Wikibasemaster+251 -133
mediawiki/extensions/Wikibasemaster+210 -102
mediawiki/extensions/Wikibasemaster+260 -119
mediawiki/extensions/Wikibasemaster+103 -68
Show related patches Customize query in gerrit

Event Timeline

Change 955339 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support statement ids

https://gerrit.wikimedia.org/r/955339

Change 955354 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Use ValidatingRequestDeserializer in GetItem

https://gerrit.wikimedia.org/r/955354

Change 955676 had a related patch set uploaded (by Muhammad Jaziraly; author: Muhammad Jaziraly):

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support language codes

https://gerrit.wikimedia.org/r/955676

Change 955681 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: REST: Make ValidatingRequestDeserializer support property ids

https://gerrit.wikimedia.org/r/955681

Change 955686 had a related patch set uploaded (by Silvan Heintze; author: Silvan Heintze):

[mediawiki/extensions/Wikibase@master] REST: Add property id filter to ValidatingRequestDeserializer

https://gerrit.wikimedia.org/r/955686

Change 955749 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Combine ValidatingRequestDeserializer error tests

https://gerrit.wikimedia.org/r/955749

Change 955785 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Determine field name by request type, not validator

https://gerrit.wikimedia.org/r/955785

Change 955815 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Reuse property id validator in RequestValidation

https://gerrit.wikimedia.org/r/955815

Change 955903 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support item fields

https://gerrit.wikimedia.org/r/955903

Change 955354 abandoned by Jakob:

[mediawiki/extensions/Wikibase@master] REST: Use ValidatingRequestDeserializer in GetItem

Reason:

This is now done in Ic1a403753ea57e2802494f8744bd57e7ef770fbe. Thanks!

https://gerrit.wikimedia.org/r/955354

Change 955339 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support statement ids

https://gerrit.wikimedia.org/r/955339

Change 955936 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Add StatementSerializationRequestValidatingDeserializer

https://gerrit.wikimedia.org/r/955936

Change 955944 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Add EditMetadataRequestValidatingDeserializer

https://gerrit.wikimedia.org/r/955944

Change 955681 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support property ids

https://gerrit.wikimedia.org/r/955681

Change 955686 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Add property id filter to ValidatingRequestDeserializer

https://gerrit.wikimedia.org/r/955686

Change 955676 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support language codes

https://gerrit.wikimedia.org/r/955676

Change 955749 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Combine ValidatingRequestDeserializer error tests

https://gerrit.wikimedia.org/r/955749

Change 955960 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Use new validation mechanism in AddItemStatement

https://gerrit.wikimedia.org/r/955960

Change 955785 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Determine field name by request type, not validator

https://gerrit.wikimedia.org/r/955785

Change 955815 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Reuse property id validator in RequestValidation

https://gerrit.wikimedia.org/r/955815

Change 955903 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support item fields

https://gerrit.wikimedia.org/r/955903

Change 955936 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Add StatementSerializationRequestValidatingDeserializer

https://gerrit.wikimedia.org/r/955936

Change 956805 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support patch requests

https://gerrit.wikimedia.org/r/956805

Change 955944 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Add EditMetadataRequestValidatingDeserializer

https://gerrit.wikimedia.org/r/955944

Change 956907 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support label edit requests

https://gerrit.wikimedia.org/r/956907

Change 957262 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Validate request per validators order

https://gerrit.wikimedia.org/r/957262

Change 955960 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Use new validation mechanism in AddItemStatement

https://gerrit.wikimedia.org/r/955960

Change 957304 had a related patch set uploaded (by Jakob; author: Jakob):

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support description edit requests

https://gerrit.wikimedia.org/r/957304

Change 956805 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support patch requests

https://gerrit.wikimedia.org/r/956805

Change 956907 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support label edit requests

https://gerrit.wikimedia.org/r/956907

Change 957262 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Validate request per validators order

https://gerrit.wikimedia.org/r/957262

Change 957304 merged by jenkins-bot:

[mediawiki/extensions/Wikibase@master] REST: Make ValidatingRequestDeserializer support description edit requests

https://gerrit.wikimedia.org/r/957304