[wp-trac] [WordPress Trac] #60863: The "Bulk Actions" is not functioning correctly due to Plugin Dependencies feature

WordPress Trac noreply at wordpress.org
Fri Mar 29 18:10:17 UTC 2024


#60863: The "Bulk Actions" is not functioning correctly due to Plugin Dependencies
feature
----------------------------+-----------------------------
 Reporter:  Ankit K Gupta   |      Owner:  (none)
     Type:  defect (bug)    |     Status:  new
 Priority:  normal          |  Milestone:  Awaiting Review
Component:  Plugins         |    Version:  trunk
 Severity:  normal          |   Keywords:
  Focuses:  administration  |
----------------------------+-----------------------------
 With the release of WordPress 6.5, if a plugin is required by another
 plugin, administrators are unable to use the 'Bulk Actions' feature for
 actions such as updating plugins, enabling/disabling auto-updates,
 deactivating/activating, etc. This is because the checkboxes for these
 plugins appear disabled.

 **Use Case:**
 For instance, consider a scenario where WooCommerce is installed on a
 site, along with other extensions like Booking, which require WooCommerce
 to be functional. If WooCommerce has an update available along with other
 plugins, and the administrator attempts to update all plugins using the
 'Bulk Action' feature, the update process will exclude WooCommerce.
 As a result, the 'Bulk Action' feature is ineffective for plugins that are
 required by other plugins.

 [[Image(https://i.imgur.com/yqVjeUr.jpg)]]

 **Steps to Test:**

 1. Update the WordPress version to the latest 6.5 RC release.
 2. Install WooCommerce and any other plugin that requires WooCommerce to
 function.
 3. Navigate to the Plugins page in the WordPress Admin Dashboard.
 4. Select all plugins using the Bulk Action feature.
 5. Choose an action such as 'Enable auto-updates' from the Bulk Action
 dropdown menu.
 6. Execute the selected action.
 7. Notice that the action is not performed on the plugin that is required
 by any other plugin.


 **Demostration via Screencast:**

 - https://ibb.co/sFLz8sn
 - https://somup.com/cZeUFhCOZC

-- 
Ticket URL: <https://core.trac.wordpress.org/ticket/60863>
WordPress Trac <https://core.trac.wordpress.org/>
WordPress publishing platform


More information about the wp-trac mailing list