After {T2674} there will be reason for a user to have several blocks with different expiration dates. For example:
> User:Apples has been indefinitely blocked from editing `Texas``Neptune`. They then receive a 24 hour full-site block. When the full site block expires, they should continue to be blocked from `Neptune`.
or
> User:Bananas is indefinitely blocked from editing `Mars` and from editing `Venus` until 2025. they should continue to beAn admin wants to blocked them from `Texas``Saturn` for one month.
This is easy to manually set for simple granular blocks but becomes more troublesome if the user is blocked from several pages, categories, namespaces, and/or actions.
====Questions to answer------
===Requirements
* Adding a new block should not affect any existing block.
* How are these blocks modified or cleared?* Each block can contain different parameters & independent expiration dates.
* What do we add to Special:Block to indicate that there are multiple blocks?Admins will need to see all active blocks set against a user/IP on Special:Block.
** Admins will be able to select an active block and modify its parameters.
* Admins will be able to remove one, several, or all blocks from Special:Unblock.
* Users will be able to see all their active blocks on Special:Contributions
* Users will be able to see all blocks on Special:BlockList (searching/filtering will be handled on another ticket, to be filed.)
------
* What do we add to Special:Contributions to indicate that there are multiple blocks in effect?===Designs
* Does Special:Unblock remove //all// blocks? (it currently does not show a log, maybe it should?)Forthcoming from @alexhollender