Provide the action's ID to the JavaScript model as "id".

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

Information

Review Board
release-7.1.x

Reviewers

When actions were first implemented, the action's ID was provided to
the model as an actionId attribute. This wasn't marked as the model's
attribute, so it didn't properly function as an ID for lookup purposes.

To keep things clean and standard, this has been renamed to id. This
may have some theoretical fallout if anyone has actions with custom
views that reference this.get('actionId'), but it's unlikely any
third-parties will truly be affected. If needed, we could alias the ID.

Unit tests pass.

Summary ID
Provide the action's ID to the JavaScript model as "id".
When actions were first implemented, the action's ID was provided to the model as an `actionId` attribute. This wasn't marked as the model's attribute, so it didn't properly function as an ID for lookup purposes. To keep things clean and standard, this has been renamed to `id`. This may have some theoretical fallout if anyone has actions with custom views that reference `this.get('actionId')`, but it's unlikely any third-parties will truly be affected. If needed, we could alias the ID.
51be167af311d2c5b54e3a3189f18f077ec20a40
Checks run (2 succeeded)
flake8 passed.
JSHint passed.