Conversation
Documents the resource view registries in @fleetbase/ember-core 0.3.25 and @fleetbase/ember-ui 0.4.5: how extensions add columns, row actions, bulk actions and buttons to any engine's table and details views. - Resource Views section: overview and naming rule, registering (every slot, handlers, context, placement, permissions, own components), filterable columns end to end (query params and the API Filter expansion), making your own views extensible, and a catalogue of every registry with the built-in ids of each view, extracted from the engines' release branches - Universe: a Resource View Service API page, and the service in the overview - Contracts: TableColumn, ResourceAction, ActionButton; MenuItem's chaining click setter is now withOnClick - Recipe: extending the Fleet-Ops driver views from a separate extension - UI: @registry, @actionButtons, @BulkActions, @searchDisabled and the <:header> block on the resource layouts
Contributor
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…ace>:<slot>, add details:tabs alias
…s, concepts, and a per-engine catalogue - Resource Views is a sidebar group with dropdowns for Table Views, Details Views, the Registry Catalogue and Making Your Views Extensible - One page per element (columns, custom cells, filterable columns, row actions, bulk actions, toolbar buttons, header buttons, menu items, tabs) with every option and chain method, verified against ember-core and ember-ui - Concept pages: registry names, placement, handlers and context, visibility and permissions - Getting Started walkthrough; annotated table and details view diagrams - Catalogue: one page per engine, summary table with GitHub source links, collapsible resources
This branch was successfully deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Documents the resource view registries (ember-core 0.3.25, ember-ui 0.4.5 and the engine releases): how extensions add columns, actions, buttons and tabs to other engines' tables and details views, and how engines make their own views extensible.
Structure
Resource Views is a sidebar group under Extension Points, with dropdowns:
Each element page documents every option and chain method of its contract (
TableColumn,ResourceAction,ActionButton,MenuItem), verified against the ember-core and ember-ui source, with examples.Also updated:
universe/resource-view-service(API reference),reference/contracts, theextending-a-resource-viewrecipe,ui/layout/resource-tabular.Notes for review
mainbranch, so they resolve once the engine releases are merged.resource-context-panel.hbspasses anExtensionComponentto{{component}}); that needs checking in ember-ui before it is documented.