Copy page controllers from the ECA module

Created on 23 March 2025, 11 days ago

Problem/Motivation

The Modeler API should provide page controllers that can be used by other modules.

Proposed resolution

Copy the page controllers from the ECA module.

Provide a simple way for other modules to use those controllers.

Remaining tasks

User interface changes

API changes

Data model changes

πŸ“Œ Task
Status

Active

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States benjifisher Boston area

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

Comments & Activities

  • Issue created by @benjifisher
  • πŸ‡ΊπŸ‡ΈUnited States benjifisher Boston area

    The core user module provides forms (Manage Permissions) that can be used by other modules. The user modules provides a Route Subscriber, and other modules declare that route provider in the attributes for their bundle entities. I think the same method will work here.

    References:

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

    Let's start from the top: the list page that shows all the available config entities of a target module, e.g. /admin/workflow/eca for the ECA module. That list is probably ECA-specific, and the overview page(s) for migrate will be different? If so, that controller should be owned by the target module, not the API.

Production build 0.71.5 2024