16 Commits

Author SHA1 Message Date
Seyi Adebajo
6c403f2b82 upgrades dependencies including typescript, ember-cli, ember. and a host of other dependencies. adds $ for legacy sources. adds eslint plugin ember recommended. fixes reported issues in legacy sources. refactors module imports to rfc-176. updates typings. fixes implicit any typings. removes strict function types: ts2.6 adds support for bivariant checking. fixes broken tests. runs updated ember blueprint. 2018-01-20 00:46:47 -08:00
Seyi Adebajo
a9c622c832 adds browse feature for flows and metrics 2017-07-10 13:42:58 -07:00
Seyi Adebajo
91fe71416a adds a byName key for metrics that are indexed and retrieved by the metric name 2017-07-10 13:42:56 -07:00
Seyi Adebajo
0023e5c3e0 appends the initiating urn to the response for a fetched page urn datasets. updates browser-rail doc comment, adds default baseURL to previous value. refactors url mapping reducing helper function. updates styling in browser-rail component. 2017-07-10 13:42:53 -07:00
Seyi Adebajo
36a82cbc31 updates reducers utils with mapUrnsToIds helper 2017-07-10 13:42:52 -07:00
Seyi Adebajo
e24a09f9c3 refactors createLazyRequest to use asyncExecutor for better abstraction 2017-07-10 13:42:52 -07:00
Seyi Adebajo
756cd8f072 adds state handling for dataset urn child nodes and/or child datasets 2017-07-10 13:42:52 -07:00
Seyi Adebajo
c1c27bb6e5 adds default tests. updates local reference to nodes in reducers.entities.entities 2017-07-10 13:42:52 -07:00
Seyi Adebajo
e18a947527 updates reducers for flows with entity reducers abstraction. correct typo in metrics reducer. 2017-07-10 13:42:51 -07:00
Seyi Adebajo
d77bf7bd2a utility function to map urns to ids 2017-07-10 13:42:51 -07:00
Seyi Adebajo
13e0fa72cb refactors datasets metrics and abstracted entity reducer functions by removing use of combineReducers function: improper switching between actions caused shared state bug 2017-07-10 13:42:51 -07:00
Seyi Adebajo
83a9509795 refactors metrics reducer to use combinedReducer from entities reducer and wrapping aggregate reducer. this will be factored out into single aggregate reducer for all entities. 2017-07-10 13:42:51 -07:00
Seyi Adebajo
15dd63bb79 updates the datasets root reducer to use a combinedReducer from entities containing reducers abstracted for each entitiy: metrics,flows,datasets. updates datasets.page route to use async thunk lazyRequestPagedDatasets 2017-07-10 13:42:51 -07:00
Seyi Adebajo
b610385542 abstracts common functionality between datasets/flows/metrics into entities modules for actions and reducers. 2017-07-10 13:42:50 -07:00
Seyi Adebajo
674b37aa38 adds actions for browse feature. abstracts reducers for datasets/metrics/flowsp into entities reducers. adds route for browse feature. 2017-07-10 13:42:50 -07:00
Seyi Adebajo
b7e1a9d3aa integrate ember-redux with wherehows. creates reducers and initial actions for datasets using FSA. creates container and presentational components for datasets-list. adds fetch polyfill for fetch api. updates yarn.lock. creates action-set to ensure action rules and conventions 2017-07-10 13:42:50 -07:00