| thiemowmde triaged this task as "Normal" priority. thiemowmde edited subscribers, added: thiemowmde, Jonas, Lydia_Pintscher; removed: gerritbot. thiemowmde edited projects, added MediaWiki-extensions-WikibaseRepository; removed Patch-For-Review. thiemowmde edited the task description. (Show Details) |
EDIT DETAILS
This ticket is about creating a mediainfo entity on demand when adding a statement for the first time. A related task is T134259 which is about creating a mediainfo entity on demand when hitting save the first time after adding labels, descriptions and/or aliases.
Discussed with @daniel. Possible task breakdown:
* Refactor EntitySavingHelper:
* [ ] Simple refactoring (without introducing new functionality) of EntityLoading and SavingHelper to `EntitySavingHelper extends EntityLoadingHelper`. Or use composition so that the SavingHelper gets a LoadingHelper.
* [ ] Add new features to Loading and SavingHelper to support auto-creation of entities.
* Support editing non-existing MediaInfo entities via `SetClaim` API module
* [ ] Support auto-creation and the `new` parameter in all API modules that are //not// based on `ModifyEntity`.
descriptions and/or aliases* [ ] Possibly discuss if the `new` parameter really should be supported by all API modules.
Discussed with @daniel. Possible task breakdown:
* Refactor EntitySavingHelper:
* [ ] Simple refactoring (without introducing new functionality) of EntityLoading and SavingHelper to `EntitySavingHelper extends EntityLoadingHelper`. Or use composition so that the SavingHelper gets a LoadingHelper.
* [ ] Add new features to Loading and SavingHelper to support auto-creation of entities.
* Support editing non-existing MediaInfo entities via `SetClaim` API module
* [ ] Support auto-creation and the `new` parameter in all API modules that are //not// based on `ModifyEntity`.
descriptions and/or aliases* [ ] Possibly discuss if the `new` parameter really should be supported by all API modules.
TASK DETAIL
EMAIL PREFERENCES
To: thiemowmde
Cc: Lydia_Pintscher, Jonas, thiemowmde, daniel, Aklapper, Tobi_WMDE_SW, Zppix, D3r1ck01, Izno, Wikidata-bugs, aude, Ricordisamoa, Mbch331
Cc: Lydia_Pintscher, Jonas, thiemowmde, daniel, Aklapper, Tobi_WMDE_SW, Zppix, D3r1ck01, Izno, Wikidata-bugs, aude, Ricordisamoa, Mbch331
_______________________________________________ Wikidata-bugs mailing list [email protected] https://lists.wikimedia.org/mailman/listinfo/wikidata-bugs
