User:Robchurch/Planning

Note to watchers: The order in which these issues appear is completely arbitrary.

Blocking

 * 1) Create a branch

Mechanism

 * 1) Finalise mechanism
 * 2) Alter the schema
 * 3) Make patches for it
 * 4) Test upgrader
 * 5) Rewrite block class
 * 6) Create "blocker" control class
 * 7) Update User::getBlockedStatus
 * 8) Update User::isBlocked
 * 9) Check each, and correct behaviour of
 * 10) Edit form
 * 11) Upload form
 * 12) Protection form
 * 13) Special:Delete / Special:Undelete
 * 14) Other stuff not listed here

Interface

 * Special:Block
 * Special:Unblock
 * Special:Blocklist
 * Special:Blocklog

User Rights

 * Interface
 * Talk to Stewards; Datrio, Essjay(?), Rdsmith4?

The "RC patrol" thing
(evil laugh)

The "search" thing
(evil laugh)