We have this:
Statement widgets are currently being constructed in 2 separate files:
- resources/controller/uw.controller.Metadata.js for the default statements (depicts)
- resources/metadata/uw.MetadataContent.js for the others ("add statement" manually)
They're being constructed with different config.
This thing is currently pretty brittle.
See: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UploadWizard/+/513631/2/resources/metadata/uw.MetadataContent.js#59
See: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/UploadWizard/+/513631/2/resources/controller/uw.controller.Metadata.js#110
We want this:
This should be refactored so that creation of statements doesn't happen in different ways in different places.