Store and organize action views by attachment point.

Review Request #14663 — Created Oct. 31, 2025 and updated

Information

Review Board
release-7.1.x

Reviewers

ActionView now takes the attachment point that the view is placed in,
for easy lookup and for registration.

The views are no longer stored in one long list. Instead, they're
organized by the attachment point. This will ultimately allow for
multiple views for the same action in different attachment points, and
to enable looking up the correct action within the right attachment
point.

Unit tests passed.

Tested that all actions, including menus and Quick Access actions,
all worked and expected.

Tested that Quick Access actions could be customized.

Summary ID
Store and organize action views by attachment point.
`ActionView` now takes the attachment point that the view is placed in, for easy lookup and for registration. The views are no longer stored in one long list. Instead, they're organized by the attachment point. This will ultimately allow for multiple views for the same action in different attachment points, and to enable looking up the correct action within the right attachment point.
0acd57412d565c59c180330c9250261a7dc23cd2
Checks run (2 succeeded)
flake8 passed.
JSHint passed.