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
c71d970846
sort bower json
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
f81d5663e4
adds fingerprinting for all builds
2017-07-10 09:55:16 -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
Seyi Adebajo
ae902f1f57
adds back sub path for /assets. add node-sass as a developer dep for gradleBuild
2017-07-10 09:55:16 -07:00
Seyi Adebajo
1e52a39ef2
replaces /assets/assets with /assets
2017-07-10 09:55:15 -07:00
Seyi Adebajo
48dcb47344
implements typeahead using category filter apis for datasets, metrics or flows. caches previously seen results in client memory. adds category to arguments provided by query params
2017-07-10 09:55:15 -07:00
Seyi Adebajo
0c7d367c22
removes package dependency on twitter typeahead. replaces updated typeahed in vendor dir. updates config files
2017-07-10 09:55:15 -07:00
Mars Lan
d1e644a7ec
Add gradle support for building and packaging the ember web app ( #409 )
...
* Add gradle support for building and packaging the ember web app, alleviating the manual instlalation of node/npm/bower/ember.
* Remove generated files under web/public
* Update ember.gradle
2017-07-10 09:55:15 -07:00
Seyi Adebajo
38e651e8aa
adds yarn.lock file. adds bower dep for jsondiffpatch. adds csvtomarkdown to vendor files.
2017-07-10 09:55:14 -07:00
Seyi Adebajo
0d701af30c
Revert "adds yarn.lock file. adds bower dep for jsondiffpatch. adds csvtomarkdown to vendor files."
...
This reverts commit ff8381ea7d703d9002c9414a3e13057b321f36af.
2017-07-10 09:55:14 -07:00
Seyi Adebajo
f7e849779b
adds yarn.lock file. adds bower dep for jsondiffpatch. adds csvtomarkdown to vendor files.
2017-07-10 09:55:14 -07:00
Seyi Adebajo
9e10a310f2
removes the ability for the ui to edit usernames for owners that have been sourced from SCM
2017-07-10 09:55:14 -07:00
Seyi Adebajo
452959ceb1
removes component feature for radio selection on compliance prompts
2017-07-10 09:55:14 -07:00
Seyi Adebajo
ec00f5415b
adds sorting for {prop} identifer? column in data compliance
2017-07-10 09:55:14 -07:00
Seyi Adebajo
cbfcf5d487
removes yes/no radio toggle for compliance questions
2017-07-10 09:55:14 -07:00
Seyi Adebajo
f4a0a97769
fixes issue caused by typo
2017-07-10 09:55:14 -07:00
Seyi Adebajo
426cbb1046
fix for issue with saving compliance spec: dataType property unrecognized by server. adds support for notifications for dataset-compliance component. adds presence check for field formats on marked compliance and security fields.
2017-07-10 09:55:13 -07:00
Seyi Adebajo
620ed3e162
ensure that fields that are classified have a value in the field format before propagating changes
2017-07-10 09:55:13 -07:00
Seyi Adebajo
4d16899f5b
adds support for field name path property on columns api. fix removes notConfidential from stored properties on security spec
2017-07-10 09:55:13 -07:00
Seyi Adebajo
9b9b0e3284
removes deprecated api for username autocomplete and references from dataset-author component
2017-07-10 09:55:13 -07:00
Seyi Adebajo
7d9b0a3765
refactors deprecated ember-cli-build babel reference to ember-cli-babel
2017-07-10 09:55:13 -07:00
Seyi Adebajo
2ffc622da3
adds typeahead feature for username resolution in dataset-author component. add support for async await with babel polyfill to cli build.
2017-07-10 09:55:13 -07:00