Problem/Motivation

Remove Actions UI module from Drupal 11.

Proposed resolution

- update core/modules/action/action.info.yml and mark obsolete (so upgrade tests not fail, no dependency on #3414563: Add new 10.3.x database dump fixtures, without modules deprecated for removal in 11.x)
- remove all action module's code
- update core/modules/system/tests/src/Functional/UpdateSystem/UpdatePathTestBaseFilledTest.php as no UI anymore
- update core/tests/Drupal/Tests/Core/Extension/GenericTestExistsTest.php to skip empty module

Remaining tasks

postponed on #3437589: Move permission, jsonapi and rest tests out of the action module (to keep useful tests)

User interface changes

API changes

Data model changes

Release notes snippet

Actions UI (action) module has been moved to a contributed module.

CommentFileSizeAuthor
#13 3432134-nr-bot.txt90 bytesneeds-review-queue-bot

Issue fork drupal-3432134

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

andypost created an issue. See original summary.

andypost’s picture

andypost’s picture

andypost’s picture

andypost’s picture

Issue summary: View changes

Tests are green without updating dumps as there obsolete action.info.yml file added and checking for action presence without UI

So dumps clean-up is no longer a blocker #3414563: Add new 10.3.x database dump fixtures, without modules deprecated for removal in 11.x

Updated IS

andypost’s picture

andypost’s picture

Title: [PP-1] Remove Action UI module » Remove Action UI module
Status: Postponed » Needs review

I think we should keep obsolete stub until new dumps appear

catch’s picture

The obsolete stub shouldn't be in 11.0.0 because we need to force people to either uninstall actions UI or use the contrib module. I can see keeping it as a temporary measure to remove interdependencies between issues, then removing it in a follow-up though.

andypost’s picture

Title: Remove Action UI module » Replace Action UI module with obsolete stub

Rebased and I bet this title is better

@catch added proposal to #3414563-13: Add new 10.3.x database dump fixtures, without modules deprecated for removal in 11.x but gonna check if we can add specific file with removal of the module to fix tests

andypost’s picture

andypost’s picture

I think last 3 commits from MR should be moved to #3414563: Add new 10.3.x database dump fixtures, without modules deprecated for removal in 11.x

Looking for opinions for split

needs-review-queue-bot’s picture

Status: Needs review » Needs work
StatusFileSize
new90 bytes

The Needs Review Queue Bot tested this issue. It no longer applies to Drupal core. Therefore, this issue status is now "Needs work".

This does not mean that the patch necessarily needs to be re-rolled or the MR rebased. Read the Issue Summary, the issue tags and the latest discussion here to determine what needs to be done.

Consult the Drupal Contributor Guide to find step-by-step guides for working with issues.

catch’s picture

Title: Replace Action UI module with obsolete stub » Remove action module

There shouldn't be an obsolete stub in core here, instead we should entirely remove action module - this forces people to either uninstall it or install the contrib module.

andypost’s picture

Title: Remove action module » Remove Action UI module

proper title)

andypost’s picture

Status: Needs work » Needs review

Rebased and added a bit of code to make sure action entities are migrated.
It was removed in https://git.drupalcode.org/project/drupal/-/commit/9fdd5efd31e5278437682...

smustgrave’s picture

Status: Needs review » Reviewed & tested by the community

Removal seems good.

  • catch committed 52983559 on 11.x
    Issue #3432134 by andypost, catch: Remove Action UI module
    
catch’s picture

Issue summary: View changes

Committed/pushed to 11.x, thanks!

catch’s picture

Status: Reviewed & tested by the community » Fixed

Status: Fixed » Closed (fixed)

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