As schema MobileWikiAppEdit is already being used for regular editing on the iOS app, we want to adapt it to record Wikidata descriptions editing events. Specifically:
- Revision: 17837072 -> 18115551
- Several field names change:
- sessionToken -> session_token
- appInstallID -> app_install_id
- ts -> client_dt
- Events needs to be recorded for Wikidata descriptions editing:
Start to add new description | Start to edit existing description | Ready to edit (cursor blinking) | Attempt to save | Saved successfully | Error (if any) |
All Wikidata descriptions editing events should contains the following fields: action, wikidataDescriptionEdit, anon, app_install_id, session_token, client_dt. If the edit is saved successfully, we record the revision number in the revID field with the action=saved. If there is any error, we record the error message returned in the errorText field with the action=error.