﻿id,summary,reporter,owner,description,type,status,priority,milestone,component,version,severity,resolution,keywords,cc
7091,Allow plugins to be deleted via the WordPress admin interface / Group plugins by status,DD32,DD32,"Patch attached:
 * Allows the deletion of plugins via the admin interface
 * Groups plugins by status:
   * Active plugins
   * Recently Active plugins (Deactivated within the last week)
   * Available plugins (Deactivated plugins)
   * Removed the Status column from the plugins table as its no longer needed with that design
 * Allows activation/deactivation/deletion of a selection of plugins via checkbox
 * Deactivate_all_plugins / reactivate_all_plugins removed and replaced with mass-selection and recently active plugins list

Notes:
 * Cleaning up a bit more, Theres also some debug cruft here and there, and some things do not look 100%
 * get_plugins() caching checkup, Currently uses a global $wp_plugins, any reason why that cant be moved to wp_cache_set() / wp_cache_get() ? So as to use wp_cache_flush('plugins')(Or whatever the method, Its late :))
 * Some fiddling with menu-header.php to work with globals when the header is included from within a function
 * I completely removed the functions reactivate_all_plugins and deactivate_al_plugins()
 * It uses the WP_Filesystem classes, And asks for FTP details if needed upon a deletion.
 * '''It does not request confirmation that you want to delete a plugin''' (Needs changing IMO)
 * TESTING
 * And more things i've forgotten at this hour :)

Onc again, itts late(1am), So please be warned: The attached patch *works for me* yet it may have some bugs, i've not found any though.

'''Please do not test on a installation with unsaved/unbacked up plugin data'''",enhancement,closed,normal,2.6,Administration,2.6,normal,fixed,has-patch needs-testing,
