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
Yi (Alan) Wang
93242768ff
Update runBackend to source application.env for conf values ( #458 )
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
Yi (Alan) Wang
d444eb0122
Update Multiproduct and CodeSearch ETL job to purge non-exist dataset owner ( #456 )
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
Mars Lan
35c0781f59
Use WH_APP_FOLDER property as the base directory for temp files for various ETL jobs ( #451 )
...
* Use WH_APP_FOLDER property as the base directory for temp files in Oracle ETL, instead of the full path defined in wh_etl_job_property, which is often /var/tmp/{something}.
* Move common code to FileUtil.py and move Voldamort's temp files too.
* Move Kafaka ETL temp files.
* Move Espresso ETL temp files.
* Move Multiproduct ETL temp files.
* Move CodeSearch ETL temp files.
* Move teradata ETL temp files.
2017-07-10 13:42:51 -07:00
Yi (Alan) Wang
27d12973e0
Update Nuage Load to purge non-exist dataset owners ( #453 )
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
Mars Lan
f5a7e0c9ec
Make sure all intermediate directories are created for ETL job property files. ( #450 )
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
Yi (Alan) Wang
dbebb9fa4b
add owner_source to primary key in dataset_owner table schema ( #449 )
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
Mars Lan
2499ee0116
Unify the open-source application.conf with internal ones so we don't need to maintain both.
2017-07-10 13:42:50 -07:00
Mars Lan
fda572dd8a
Allow the logback directory for ETL jobs to be overridden using system property ( #448 )
...
* Allow the logback directory for ETL jobs to be overridden using system property.
See https://logback.qos.ch/manual/configuration.html#variableSubstitution for more details.
* Add WHZ_ETL_TEMP_DIR env var and play config to control where the ETL job logs & temp files to be saved.
This enables us to move away from the default /var/tmp/wherehows directory.
2017-07-10 13:42:16 -07:00
Mars Lan
b2f0eaaf9d
Add app.version play config and have the value exposed via the config API. ( #447 )
2017-07-10 13:42:16 -07:00
Yi (Alan) Wang
9e95091ca7
return modified time in dataset ownership API ( #446 )
2017-07-10 13:42:16 -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
Mars Lan
32d8dd8ef9
Set the correct system property for krb5 config flie. ( #443 )
...
Clean up ember build properly
2017-07-10 13:42:16 -07:00
Na Zhang
973fb93167
Elastic search completion suggester for type ahead
2017-07-10 13:42:16 -07:00
Yi (Alan) Wang
674e6f728f
Add dataset level confidentiality field in security API and DB ( #441 )
2017-07-10 13:42:16 -07:00