Background
The Edit Patrol feature allows users with rollback rights to patrol a feed of recent edits. During initial scoping of the feature, we did not include a blocking flow, and there is not a current blocking flow within the app. Now that we have a patrolling tool within the Android App, it makes sense to add an entry point for blocking users for Admins who are patrolling from the App.
User stories
As an admin on a smaller-language Wiki, I want to be able to block a vandal that I've warned multiple times using Edit Patrol, who is still creating damage.
Requirements
- Entry point: the menu that appears after tapping username
- Should only be shown to users with Admin rights on their primary language Wikipedia within the app
- "Block" brings user to Web view of the Block form for that User
- Block option should not appear when tapping your own user name
- After/during block process, user should be prompted to leave a talk page message to accompany the block.
Nice to have
- "Block" menu option becomes "Unblock" after block was successful
- Menu option for access to Webview of Special:DeletedContributions to see revisions that have not been restored.