Motivation

We want it possible to register extjs via UI. All the registration that is possible via drush commands, should also work via UI.

Steps to reproduce

Proposed resolution

- Add a new tab "External JS Components" at https://ldp-project.localdev.space/admin/appearance/component - as 2nd tab next "Available components"
- List all registered components there + allow disabling and or deleting them there
- Have a Register button at the top of the listing (UX patter link Add button on top of content listings)
- Button should link to a new route with a form for registering new components

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

fago created an issue. See original summary.

fago’s picture

Status: Active » Needs review

Added a first draft. It's working mostly fine already, but might need some small details to be improved still.

Anyway, ready for a first review!

fago’s picture

all good and green, besides composer next-major. this is a separate issue for which I opened #3572947: Gitlab pipeline fails with Drupal 12 / next-major

  • fago committed 5de89459 on 1.x
    feat: #3572825 Add a UI for registering and managing components
    
    By:...
fago’s picture

Status: Needs review » Fixed

Test and optimizied, all good. Merged!

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

  • fago committed 5de89459 on 1.0.x
    feat: #3572825 Add a UI for registering and managing components
    
    By:...

Status: Fixed » Closed (fixed)

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