[Policy] Deprecate Action (UI) module in D10 and move to contrib in D11

Created on 25 February 2022, over 2 years ago
Updated 24 February 2023, over 1 year ago

Idea summary

What is the problem to solve?

Make core more maintainable by removing old and unmaintained modules that aren't commonly used.

Result: what will be the outcome?

This module is unloved and installed on less than 5% of sites according to 🌱 By default deprecate non-experimental modules that are used by less 5% of sites before the next major version Active
There is no listed maintainer

How can we know the desired result is achieved?

The module is moved to contrib

🌱 Plan
Status

Fixed

Component

Idea

Created by

πŸ‡¦πŸ‡ΊAustralia griffynh Sydney

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • πŸ‡ΊπŸ‡ΈUnited States xjm

    Removing a thing from core requires signoff from all the committer roles, as well as an opportunity for the subsystem maintainer to provide feedback if there is one. (There is none here.)

    The committer team recently reviewed our scoring exercise on all core modules. There is a reasonably strong consensus that Action is neither a foundational capability nor strategically valuable to the product roadmap, so it should be removed. I am marking RTBC, but leaving the tags on to give committers a chance to confirm that they agree.

  • πŸ‡ΊπŸ‡ΈUnited States xjm

    Deleted the wrong tag.

  • πŸ‡ΊπŸ‡ΈUnited States xjm

    Myself, @catch, @quietone, and @longwave all agree on moving Action to contrib.

  • πŸ‡¦πŸ‡ΊAustralia larowlan πŸ‡¦πŸ‡ΊπŸ.au GMT+10

    I'm happy moving this if we're talking about 'Action UI' module i.e. keeping the system parts of action APIs that drive things like bulk actions at admin/content for example.

  • πŸ‡¬πŸ‡§United Kingdom catch

    Just to confirm #8, the actual actions are provided by system module and are available whether this module is installed or not, this is just the UI for creating 'advanced actions'.

  • πŸ‡©πŸ‡ͺGermany jurgenhaas Gottmadingen

    Thanks @catch for clarifying this. So the ActionPluginManager will stay in core even if the Action UI module moved to contrib, right? That would be ideal from our ECA module point of view, because that's what we rely on. And core is our sole dependency, we would certainly want to keep that if possible.

  • Status changed to Fixed almost 2 years ago
  • πŸ‡­πŸ‡ΊHungary GΓ‘bor Hojtsy Hungary

    Clarifying the title. I agree the Action UI module included in core is very basic and does not really allow the capabilities of actions to shine. (Just look at ECA!!) Indeed its used rarely, not maintained and does not have a contrib ecosystem that extends this UI in particular. Signing off as one of the core product managers.

    @jurgenhaas: https://api.drupal.org/api/drupal/core%21core.services.yml/service/plugi... is the service I think you mean? It is in core.services already not in the UI module :)

  • πŸ‡«πŸ‡·France andypost

    @jurgenhaas in terms of ECA module, there's related issues
    - ✨ Use Context system for actions Needs work
    - πŸ“Œ Rename action module to action_ui Closed: outdated

  • πŸ‡©πŸ‡ͺGermany jurgenhaas Gottmadingen

    Thanks @GΓ‘bor and @andypost this is much clearer now. And yes, the context system is on our radar for ECA.

  • πŸ‡ͺπŸ‡ΈSpain penyaskito Seville πŸ’ƒ, Spain πŸ‡ͺπŸ‡Έ, UTC+2 πŸ‡ͺπŸ‡Ί

    Do we need a child issue for the actual deprecation patch?
    Do we want a "action system" in the Drupal project issue queue? Right now it's really easy to classify something accidentally as "action.module" instead of "system.module"

  • πŸ‡«πŸ‡·France andypost

    It needs new meta for that, as there's separate issue to decouple test groups

  • Automatically closed - issue fixed for 2 weeks with no activity.

Production build 0.71.5 2024