514 Commits

Author SHA1 Message Date
Seyi Adebajo
82663b2f1c hardcodes entities to preserve sort order 2017-07-10 13:42:53 -07:00
Seyi Adebajo
662f93343c sorts browse nav bar alphabetically. 2017-07-10 13:42:53 -07:00
Seyi Adebajo
d65d0d887f quick refactor of dataset-table search filter implementation. adds todo comment: rename dataset-actions 2017-07-10 13:42:53 -07:00
Seyi Adebajo
b5c1ba0dc3 adds wip dataset-actions component. to be renamed entity-actions 2017-07-10 13:42:53 -07:00
Seyi Adebajo
bb6b3bb50a adds browse feature on home / index page. updates 'home' route to index. and aftermodel redirection in browse route. styling for featurecard 2017-07-10 13:42:53 -07:00
Seyi Adebajo
ab5e275581 adds flows.flow route and updates browser-viewport component to pass in entity id to route 2017-07-10 13:42:53 -07:00
Seyi Adebajo
ca6db59974 creates browser-viewport container and presentational components. updates layout styles. closes todo task to render entity components in browse.entity route. 2017-07-10 13:42:53 -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
9e4b758a70 changes text for Security Classification option in confidential tab from 'Not Confidential' to 'Limited Distribution' (#455) 2017-07-10 13:42:53 -07:00
Seyi Adebajo
b275c329fb adds container and presentation components for browser-rail component which composes filter-rail. adds styling doc. adds browse route template. todo: move to browse.entity 2017-07-10 13:42:53 -07:00
Seyi Adebajo
e08f9c7685 adds browse view left rail navigation component. adds link node-link component and styling 2017-07-10 13:42:52 -07:00
Seyi Adebajo
f957e71966 adds styles for browse entity navigation 2017-07-10 13:42:52 -07:00
Seyi Adebajo
7ed0d0f037 updates routes in browse route. adds todo. reformats search.js 2017-07-10 13:42:52 -07:00
Seyi Adebajo
36a82cbc31 updates reducers utils with mapUrnsToIds helper 2017-07-10 13:42:52 -07:00
Seyi Adebajo
339c10542d updates datasets, flows, and metrics actions: removes select[entity] 2017-07-10 13:42:52 -07:00
Seyi Adebajo
92ca92d4e0 adds fetchNodes to entities actions index 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
06917ea4f4 adds actions for browse.entity to request nodes and child entities in view. 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
2c85fc05ed adds utility functions for entites data request 2017-07-10 13:42:52 -07:00
Seyi Adebajo
63ce289cf8 adds validity check to browse action 2017-07-10 13:42:52 -07:00
Seyi Adebajo
90c8a04ea2 adds a nodelist action to browse.entity routes to fetch nodes for the current entity and urn 2017-07-10 13:42:51 -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
3f569dc4c2 adds additional patterns request_header and mobile_header to tracking field regular expression. extracts tracking field pattern check to utils 2017-07-10 13:42:51 -07:00
Seyi Adebajo
566e9038cd adds browse ui features: entity navigation, styles. routes for browse.entity. initial tests 2017-07-10 13:42:51 -07:00
Seyi Adebajo
3a28e294bb updates datasets-list to integrate with the updated redux store keys 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
a3a135372e refactors await use for proper case 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
Seyi Adebajo
33c4c472e5 adds ember-redux package as dep. removes exception handler in search route 2017-07-10 13:42:50 -07:00
Seyi Adebajo
9d564d6a91 prefilled tracking fields are not rendered on the confidential classification tab 2017-07-10 13:42:16 -07:00
Seyi Adebajo
afd5e9f115 prefilled tracking fields are not rendered on the compliance classification tab 2017-07-10 13:42:16 -07:00
Seyi Adebajo
0199474138 updates placeholder text in dataset-table instances 2017-07-10 13:42:15 -07:00
Seyi Adebajo
9939149adc updates network request handlers to integrate with api changes for /compliance and /security endpoints 2017-07-10 13:42:15 -07:00
Seyi Adebajo
c20ab5a054 creates top-level application error substate 2017-07-10 13:42:15 -07:00
Seyi Adebajo
e7b151dd48 updates list of types for field format on confidential tab 2017-07-10 13:42:15 -07:00
Seyi Adebajo
8e41333b6c changes wording on compliance tab. adds page count to dataset-table-pager component. removes index.scala.html 2017-07-10 13:42:15 -07:00
Seyi Adebajo
5ced597fc7 reinstates userId tracking, search tracking using the non default trackSiteSearch api 2017-07-10 13:42:14 -07:00
Seyi Adebajo
635551db6d adds page tracking for user metrics. adds ember-metrics module. add integration for internal piwik tracking. 2017-07-10 13:42:14 -07:00
Seyi Adebajo
448785c449 reinstates userId tracking, search tracking using the non default trackSiteSearch api 2017-07-10 09:58:44 -07:00
Seyi Adebajo
91820bd31a adds page tracking for user metrics. adds ember-metrics module. add integration for internal piwik tracking. 2017-07-10 09:58:44 -07:00
Seyi Adebajo
12f2bc9ec5 updates play to read output from build dir and serve content inline for serveAsset action. sets the rootURL for Ember to assets on prod. overrides ESA to redirect to / rather than default rootURL for an environment. 2017-07-10 09:58:43 -07:00
Seyi Adebajo
ae9162aa86 fixes regression with dataset-author name field 2017-07-10 09:58:43 -07:00
Seyi Adebajo
d9df311f40 fixes edge case issue: when a user clicks the fieldName without a source would not render the input box. increases the width for dropdown filter in search-bar component 2017-07-10 09:55:16 -07:00