This fallback has no limit checks .. it is a replacement of the current summary message "Item changed"
Template
Changed label, description and/or alias in XX languages
Example:
Changed label, description and/or alias in 60 languages
To do
- ADR introducing ChangeOpResult as return value of ChangeOp::apply
- Implementation of ChangeOpResult in Wikibase and WikibaseLexeme
- Introducing LanguageBoundChangeOpResult followin ISP
- Add service for counting distinct changed languages in a given changeOpResults tree
- Enable checking whether parts other than terms has changed or not
- [[https://gerrit.wikimedia.org/r/c/mediawiki/extensions/Wikibase/+/533261|Use new service in EditEntity class to generate final summary message]]
Final AC
Given Item or Property UI page
When I update only some terms in different languages
Then I should see the following summary message in item's history and recent changes:
Changed label, description and/or alias in XX languages where XX is the number of distinct languages changed
When I update some other non-term parts
Then I should see the following summary message in item's history and recent changes:
Item changed
Given API user of wbeditentity api
When I update terms and other parts of entity
Then I should see the following summary message in item's history and recent changes:
Changed label, description and/or alias in XX languages, and other parts where XX is the number of distinct languages changed