open-consul/ui/packages/consul-ui/app/components
John Cowen 493cda4bd7
ui: New search/sort/filtering bar for Node > ServiceInstances (#9326)
* Model layer changes to turn Node:ServiceInstances into hasMany

We tried to make something that feels a little like ember-data yet
not leave our approach of re-shaping the JSON directly from the
response.

1. We added transformHasManyResponse for re-shaping JSON for hasMany
relationships. we avoided the normalize word as ember-data serialize
methods usually return something JSON:API shaped and we distinctly don't
want to do that. Transform was the best word we could think of.

2. The integration tests across all of our models here feel very much
like those types of tests that aren't really testing much, or assert
too much to an extent that they get in the way rather than be of any
use. I'd very much like to move a lot of this to unit tests. Currently
most of the fingerprinting functionality is unit tested and these
integration tests were originally to give confidence that IDs and
related properties were being added correctly.

3. We've added a hasMany relationship, but not the corresponding
belongsTo - yet at least. We don't require the belongsTo right now, and
if we do  we can add it later.

* Integrate ServiceInstance search bar for Node:ServiceInstances

* Hide Node.Meta when on the Node:ServiceINstance page

We use a little string replace hack here for a human-like label, this is
soon to be replaced with proper i10n replacement

* Always ensure that a Namespace is set, and add comment explaining
2020-12-09 13:08:30 +00:00
..
action ui: New overlays (#9305) 2020-12-02 09:43:34 +00:00
anonymous ui: Notice component (#9011) 2020-10-23 09:26:32 +01:00
app-error ui: Move AppError and ErrorState to glimmer components (#9095) 2020-11-06 09:24:17 +00:00
app-view ui: document-attrs helper (#9336) 2020-12-09 09:22:01 +00:00
aria-menu ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
auth-dialog ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
auth-form ui: Upgrade the rest of the UI to use the new Notice component (#9035) 2020-10-26 16:51:53 +00:00
auth-profile ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
changeable-set ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
child-selector ui: ACL Tokens > Roles and Policy search and sort (#9236) 2020-11-19 16:06:39 +00:00
code-editor ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
confirmation-alert ui: New overlays (#9305) 2020-12-02 09:43:34 +00:00
confirmation-dialog ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
consul ui: New search/sort/filtering bar for Node > ServiceInstances (#9326) 2020-12-09 13:08:30 +00:00
copy-button ui: Modifier based tooltips (#9288) 2020-11-30 16:52:13 +00:00
data-collection ui: HealthCheck Search/Sort/Filtering (#9314) 2020-12-07 09:14:30 +00:00
data-form ui: Change URI helper to a template based approach (#9344) 2020-12-09 09:22:46 +00:00
data-loader ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
data-sink ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
data-source ui: Nestable DataSources (plus glimmer upgrade) (#9275) 2020-11-30 15:05:16 +00:00
data-writer ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
delete-confirmation ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
empty-state ui: Surface 'detail' of API errors in the error page (#9237) 2020-11-19 16:07:23 +00:00
error-state ui: Surface 'detail' of API errors in the error page (#9237) 2020-11-19 16:07:23 +00:00
event-source ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
filter-bar ui: Add 'Search Across' for finer grained searching (#9282) 2020-12-01 15:45:09 +00:00
form-component ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
form-group ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
freetext-filter ui: Add 'Search Across' for finer grained searching (#9282) 2020-12-01 15:45:09 +00:00
hashicorp-consul ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
informed-action ui: New overlays (#9305) 2020-12-02 09:43:34 +00:00
jwt-source ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
list-collection ui: Remove ember-computed-style to avoid deprecation error (#9218) 2020-11-18 18:55:30 +00:00
menu-panel ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
modal-dialog ui: Intention "Action change" warning modal (#9108) 2020-11-06 14:57:19 +00:00
modal-layer ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
more-popover-menu ui: Add 'Search Across' for finer grained searching (#9282) 2020-12-01 15:45:09 +00:00
notice ui: Move notice storybook to use controls addon (#9126) 2020-11-09 09:14:51 +00:00
notification ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
oidc-select ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
outlet ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
overlay ui: New overlays (#9305) 2020-12-02 09:43:34 +00:00
policy-form ui: Move identity components (#9298) 2020-11-30 18:42:59 +00:00
policy-selector ui: Move identity components (#9298) 2020-11-30 18:42:59 +00:00
popover-menu ui: Add 'Search Across' for finer grained searching (#9282) 2020-12-01 15:45:09 +00:00
popover-select ui: Add 'Search Across' for finer grained searching (#9282) 2020-12-01 15:45:09 +00:00
power-select ui: Initial Intention Permission Integration and acceptance testing (#9003) 2020-10-23 17:26:06 +01:00
radio-card ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
radio-group ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
ref ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
role-form ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
role-selector ui: Run Ember native class code mod (#9093) 2020-11-09 09:25:35 +00:00
search-bar ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
secret-button ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
state ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
state-chart ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
tab-nav ui: Reorganize Tabs CSS (#9313) 2020-12-02 15:48:06 +00:00
tabular-collection ui: Remove ember-computed-style to avoid deprecation error (#9218) 2020-11-18 18:55:30 +00:00
tabular-details ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
tag-list ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
toggle-button ui: Add 'Search Across' for finer grained searching (#9282) 2020-12-01 15:45:09 +00:00
token-list ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
token-source ui: Move to Workspaced Structure (#8994) 2020-10-21 15:23:16 +01:00
tooltip ui: New overlays (#9305) 2020-12-02 09:43:34 +00:00
topology-metrics ui: Change URI helper to a template based approach (#9344) 2020-12-09 09:22:46 +00:00