Skip to content

Release v0.2.17 - #50

Open
roncodes wants to merge 4 commits into
mainfrom
release/v0.2.17
Open

roncodes wants to merge 4 commits into
mainfrom
release/v0.2.17

Conversation

@roncodes

@roncodes roncodes commented Oct 3, 2026

Copy link
Copy Markdown
Member

Release branch for v0.2.17, cut from main.

This branch collects #49: resource view registries, so extensions can add columns, actions and buttons to this engine's tables and details views.

Before merging

It depends on fleetbase/ember-core v0.3.25 (fleetbase/ember-core#96) and fleetbase/ember-ui v0.4.5 (fleetbase/ember-ui#187). Once both are published:

  1. Bump @fleetbase/ember-core to ^0.3.25 and @fleetbase/ember-ui to ^0.4.5 in package.json.
  2. Refresh pnpm-lock.yaml.

Merging this tags v0.2.17. The version comes from the branch name and is checked against the version files and the first line of RELEASE.md.

Extensions can add columns, row actions, bulk actions and toolbar buttons
through developers:table:<resource>:<slot>, and header buttons and menu items
to the detail pages through developers:details:<resource>:<slot>.

- api-keys, webhooks, events, logs and sockets move to
  Layout::Resource::Tabular; the test-mode controls use its header block
- webhook, event, log and socket pages render header buttons from controller
  getters so registered ones merge in
- events and logs passed a permission string to @searchDisabled, which is
  always truthy, so search was always disabled; it now checks the permission
- stable ids on built-in items, query params include registered filters

Requires @fleetbase/ember-core 0.3.25 and @fleetbase/ember-ui 0.4.5.
feat: resource view registries for developer tables and pages
…surface>:<slot>

Follows ember-core 0.3.25: tables take @registry="<extension>:<resource>:table"
and details views @registry="<extension>:<resource>:details", e.g.
fleet-ops:driver:table:columns. Legacy component and tab registries are unchanged.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant