WordPress/wp-admin
Jeremy Felt 63ceacb67a Improve experience when deleting users from a multisite network.
When deleting a user who is not associated with any sites, the current messaging can be confusing as only users associated with at least one site actually appear on the confirmation page for deletion.

This experience can be improved by showing all users being deleted as well as their current site associations.

* If an empty array of users is passed, don't attempt to confirm deletion.
* If one user is passed, show a message crafted for a user of one.
* If multiple users are passed, show a message crafted for many.
* Show the pending results of all users to be deleted.
* Update messaging around the deletion/confirmation process to be less misleading.

Props Idealien, HarishChaudhari, DrewAPicture.

Fixes #18132.

Built from https://develop.svn.wordpress.org/trunk@31656


git-svn-id: http://core.svn.wordpress.org/trunk@31637 1a063a9b-81f0-0310-95a4-ce76da25c4cd
2015-03-07 04:40:28 +00:00
..
css PressThis: add preview functionality. Opens the preview in a new window or a tab next to the source tab. 2015-03-07 01:17:26 +00:00
images TwentyFifteen: 2014-11-25 06:12:22 +00:00
includes PressThis: make the Preview button "subtle". 2015-03-07 01:50:26 +00:00
js PressThis: add preview functionality. Opens the preview in a new window or a tab next to the source tab. 2015-03-07 01:17:26 +00:00
maint Remove the WordPress logo from the focusable elements on the install/update screens. Fixes #28674. Props stompweb 2014-06-29 14:10:15 +00:00
network Improve experience when deleting users from a multisite network. 2015-03-07 04:40:28 +00:00
user Ensure the requires for the admin bootstrap are documented in all wp-admin/user/ files. 2014-11-04 16:32:22 +00:00
about.php Use correct closing tag for "Under the Hood" header on About screen. 2015-02-22 16:44:25 +00:00
admin-ajax.php PressThis v2, first run. Props michael-arestad, stephdau, marcelomazza, DrewAPicture, iseulde, afercia, kraftbj, rachelbaker, AramZS, dd32. See #31373. 2015-02-25 01:50:26 +00:00
admin-footer.php Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-admin/*. 2014-11-30 11:42:24 +00:00
admin-functions.php First there were two, and now there are three -- in the @since versions that came before and that shall be. And so it will be, says nacin. 2013-12-24 18:57:12 +00:00
admin-header.php Add a blank line preceding a Markdown-formatted ordered list in the DocBlock for the admin_body_class filter. 2014-12-06 23:21:24 +00:00
admin-post.php Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-admin/*. 2014-11-30 11:42:24 +00:00
admin.php Avoid confusion by clarifying an inline comment on logic for performing multisite upgrades. 2015-01-29 11:53:21 +00:00
async-upload.php Prevent IE9 and lower displaying the download file dialogue when attempting to upload using the html4 Plupload handler. 2015-02-12 01:15:29 +00:00
comment.php Comments: Show more identifying information for moderation and editing. 2015-03-06 14:06:24 +00:00
credits.php About page, text only (not released for translation), first pass. 2014-12-11 10:16:22 +00:00
custom-background.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
custom-header.php Make a new function, wp_delete_file(). Use it. 2015-02-27 16:51:25 +00:00
customize.php Add wp.a11y.speak() for audible alerts/updates in screen readers. Props afercia, GrahamArmfield (for the idea), iseulde. Fixes #31368. 2015-03-01 19:11:27 +00:00
edit-comments.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
edit-form-advanced.php Introduce a function, wp_attachment_is( $type, $post = 0 ), to collapse the logic for determining whether an attachment is an image, audio, or video. 2015-03-06 20:26:26 +00:00
edit-form-comment.php Comments: Show more identifying information for moderation and editing. 2015-03-06 14:06:24 +00:00
edit-link-form.php In edit-link-form.php, hackificator bails because there is a </form> with no open <form>. It exists, but is needlessly constructed with PHP. It always returns a <form>, only the id and name are different. The dynamic piece just returns the ID now. 2014-05-18 22:07:15 +00:00
edit-tag-form.php Apply 'taxonomy_parent_dropdown_args' filter when editing terms. 2014-12-29 15:27:22 +00:00
edit-tags.php Remove inaccurate part of {$taxonomy}_add_form_fields action description. 2015-01-19 15:31:23 +00:00
edit.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
export.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
freedoms.php About page, text only (not released for translation), first pass. 2014-12-11 10:16:22 +00:00
import.php List tables: Use CSS :nth-child() selectors for zebra striping. 2015-01-14 22:14:22 +00:00
index.php Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented. 2014-11-24 05:39:22 +00:00
install-helper.php Ensure inline code is markdown-escaped as such, HTML tags are removed from summaries, and that code snippets in descriptions are properly indented. 2014-11-24 05:47:23 +00:00
install.php Remove duplicate label on installation screen. 2015-01-25 19:39:23 +00:00
link-add.php
link-manager.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
link-parse-opml.php Fix syntax for single- and multi-line comments in wp-admin-directory files. 2014-07-17 09:14:16 +00:00
link.php Fix syntax for single- and multi-line comments in wp-admin-directory files. 2014-07-17 09:14:16 +00:00
load-scripts.php When outputting JS with a Content-Type header: 2015-01-03 02:57:21 +00:00
load-styles.php Simplify the setup-config.php UI flow and load process. 2014-07-03 19:57:14 +00:00
media-new.php Use SSL when linking to WordPress.org. see #27115. 2014-03-08 04:14:15 +00:00
media-upload.php Remove an extra indent from most of media-new.php. 2015-02-03 07:47:22 +00:00
media.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
menu-header.php In _wp_menu_output(), $submenu_items is an array and should be initialized as such. 2015-02-07 17:57:24 +00:00
menu.php Escape Customizer links in the admin menu. Fix usage of add_query_arg(). 2015-02-11 22:48:27 +00:00
moderation.php
ms-admin.php
ms-delete-site.php Replace generic "Dear user" greeting in email notifications with a more personalized one. 2015-02-10 07:47:27 +00:00
ms-edit.php
ms-options.php
ms-sites.php
ms-themes.php
ms-upgrade-network.php
ms-users.php
my-sites.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
nav-menus.php Improve table footer tab sequence by moving <tfoot> after <tbody>. Props afercia, rianrietveld, DrewAPicture. Fixes #30914. 2015-02-22 21:48:26 +00:00
network.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
options-discussion.php Collapse additional avatar settings if avatars are disabled. 2015-01-08 17:01:24 +00:00
options-general.php Declare $wp_version, $required_php_version, and $required_mysql_version as globals in install and upgrade admin files. 2015-01-10 05:57:22 +00:00
options-head.php
options-media.php Use SSL when linking to WordPress.org. see #27115. 2014-03-08 04:14:15 +00:00
options-permalink.php The keyword elseif should be used instead of else if so that all control keywords look like single words. 2015-01-08 07:05:25 +00:00
options-reading.php Inline <script>s that are only printed in the admin for pages that are served with the HTML5 doctype absolutely do not need CDATA comments. 2015-01-03 05:46:25 +00:00
options-writing.php PressThis v2, first run. Props michael-arestad, stephdau, marcelomazza, DrewAPicture, iseulde, afercia, kraftbj, rachelbaker, AramZS, dd32. See #31373. 2015-02-25 01:50:26 +00:00
options.php Switch to a 403 response code in places where it is more appropriate than a 500 due to permissions errors. 2014-11-16 06:16:22 +00:00
plugin-editor.php In wp-admin/plugin-editor.php, break is unreachabled after exit. 2014-05-06 18:12:14 +00:00
plugin-install.php Shiny Updates: Add ajax-y updates to the plugin list page, and ajax-y updates and installs to the plugin card page. 2015-02-05 04:19:23 +00:00
plugins.php Shiny Updates: Add ajax-y updates to the plugin list page, and ajax-y updates and installs to the plugin card page. 2015-02-05 04:19:23 +00:00
post-new.php Admin globals: 2015-01-10 05:29:22 +00:00
post.php When adding post_type to $sendback in wp-admin/post.php, use add_query_arg() instead of string concatenation. 2015-03-05 22:31:24 +00:00
press-this.php PressThis v2, first run. Props michael-arestad, stephdau, marcelomazza, DrewAPicture, iseulde, afercia, kraftbj, rachelbaker, AramZS, dd32. See #31373. 2015-02-25 01:50:26 +00:00
profile.php
revision.php Add a single responsibility function for outputting Revisions JS templates: wp_print_revision_templates(). 2014-11-01 00:15:24 +00:00
setup-config.php WPDB: If a site is using the utf8 charset, and their version of MySQL supports utf8mb4, auto-upgrade them to utf8mb4. 2015-02-06 04:51:22 +00:00
theme-editor.php Inline <script>s that are only printed in the admin for pages that are served with the HTML5 doctype absolutely do not need CDATA comments. 2015-01-03 05:46:25 +00:00
theme-install.php Themes: Add feedback for screen readers when search results are changed. 2015-02-22 10:15:26 +00:00
themes.php Themes: Add feedback for screen readers when search results are changed. 2015-02-22 10:15:26 +00:00
tools.php PressThis: accessibility enhancements: 2015-02-27 02:50:25 +00:00
update-core.php Upgrades: Specifically pass the 'version' and 'locale' POST vars through the Core Update FTP credentials form. 2015-02-24 03:01:25 +00:00
update.php Docs Formatting: Backtick-escape inline code for all dynamic hook docs in wp-admin/*. 2014-11-30 11:42:24 +00:00
upgrade-functions.php First there were two, and now there are three -- in the @since versions that came before and that shall be. And so it will be, says nacin. 2013-12-24 18:57:12 +00:00
upgrade.php Declare $wp_version, $required_php_version, and $required_mysql_version as globals in install and upgrade admin files. 2015-01-10 05:57:22 +00:00
upload.php detached affects the wp() call for the media list table, so switch our new $_GET key to detach. 2015-03-05 15:59:27 +00:00
user-edit.php Avoid clearing stored capabilities for a user when removing their built in role in multisite. 2015-02-23 01:34:24 +00:00
user-new.php Add New User: Remove trailing whitespace from button labels. 2015-01-29 14:54:21 +00:00
users.php In HTML5, the action attribute is no longer required. Remove this attribute when empty. 2015-01-16 04:16:24 +00:00
widgets.php Widgets: Add return param for widgets admin page to the "Manage in Customizer" link. 2015-02-11 20:57:26 +00:00