190 Commits

Author SHA1 Message Date
Yi (Alan) Wang
1b813147e2 Frontend dataset and owner API to return user email (#464) 2017-07-10 13:42:54 -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
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
Yi Wang
338fe52f3c Add check for user not in session, at get current user API 2017-07-10 13:42:15 -07:00
Yi (Alan) Wang
6facc830cc Check Linkedin interanl flag before fetching schema from Metastore (#440)
Also during column data mapping, check if native data type and description exists in the returned schema fields from Metadata store.
2017-07-10 13:42:15 -07:00
Yi (Alan) Wang
fe0d2ea5f9 Modify multiproduct ETL to set is_active for owner, return is_active to frontend ownership API (#437) 2017-07-10 13:42:15 -07:00
Mars Lan
9b5cd71581 Change config tracking.piwik.siteid from type int to string. (#436)
This allows it to be set via env var (hence cfg2).
2017-07-10 13:42:15 -07:00
Seyi Adebajo
8bfae8ca6f fixes stream closed exception 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
fd8a3acc7c serves index.html from play packaged jar 2017-07-10 09:58:44 -07:00
Yi (Alan) Wang
e59005fb38 Add compliance and security API to frontend, remove dependency on backend (#424) 2017-07-10 09:58:44 -07:00
Seyi Adebajo
4063592230 refactors tracking props 2017-07-10 09:58:44 -07:00
Seyi Adebajo
65fcc7e4dd changes package variables to local variable and moves responsibility to single function 2017-07-10 09:58:44 -07:00
Seyi Adebajo
863ba2bfda adds endpoint for application config options 2017-07-10 09:58:43 -07:00
Yi (Alan) Wang
e729526486 Add metadata store access functions, update UrnUtil (#422) 2017-07-10 09:58:43 -07:00
Seyi Adebajo
ca12a859cc updates Actions for other Play routes to serve index file. adds check for build output. updates routes to point to index Action and makes serveAsset private method 2017-07-10 09:58:43 -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
Yi (Alan) Wang
0643e4448a Fix Hive Extract job file writing issues, add more authentication log (#419) 2017-07-10 09:58:43 -07:00
Yi Wang
74cbbf0263 Add fullFieldPath in frontend getColumn API return 2017-07-10 09:55:16 -07:00
Yi Wang
577f0d0c1b Add more logging for ldap login, refactor some authentication code 2017-07-10 09:55:16 -07:00
Yi (Alan) Wang
93587cc01f Modify frontend autocomplet API to take user input, add caching (#406) 2017-07-10 09:55:14 -07:00
Yi (Alan) Wang
f6b62f535a Add frontend API cache for getting internal users and groups (#402) 2017-07-10 09:55:14 -07:00
Yi (Alan) Wang
8170613c90 Modify frontend API /party/entities to retrieve 'active' users (#398) 2017-07-10 09:55:13 -07:00
Mars Lan
11d6186fe6 Add healthcheck endpoint for frontend & backend. (#388) 2017-07-10 09:55:11 -07:00
Yi Wang
72bed876b3 Modify ownership requirement of 2 confirmed Owner USER 2017-07-10 09:55:10 -07:00
Seyi Adebajo
8a2450b3c5 Finally makes Play mid-tier give up all rendering responsibilities! Delegates to Ember client for routing, route resolution etc, SPA all the things. 2017-07-10 09:55:08 -07:00
Seyi Adebajo
9ac037f260 Touches index.scala.html for playTwirl template and Application Controller index action 2017-07-10 09:54:22 -07:00
Seyi Adebajo
de3df3c7f5 Decommissions legacy play views 2017-07-10 09:54:22 -07:00
Seyi Adebajo
9e87ca6cd5 DSS-6551 Fixes issue with play session cookie not containing username. Small updates to wordinng in Ownership ui 2017-07-10 09:54:22 -07:00
Yi (Alan) Wang
f5a8b054b2 Modify frontend API get columns to fetch from metadata store first (#368)
Try metadata store schemaMetadata first, if no fields then query WhereHows DB for dataset columns.
2017-07-10 09:54:22 -07:00
Seyi Adebajo
1281ae8352 Authentication: Creates a current-user service to load details on the currently logged in user. Fixes the login route: If a user lands on the login route, and they have an authenticated session, transition to the application index. Updates the authenticator to return authentication request data for local caching. Load current user when application route is first entered and whenever session is successfully authenticated. Fixed comment typo in Play Application controller. 2017-07-10 09:54:20 -07:00
Seyi Adebajo
37097ea735 Removes erroneously added variable definition in MetricsDAO from last branch merge. 2017-07-10 09:54:20 -07:00
Seyi Adebajo
18b98495bf Reimplements the authenticate route controller action to support ajax request,provide username and token information. Also adds some error handling 2017-07-10 09:54:19 -07:00
jbai
402c541fac DSS-4092, add metric into search and advanced search 2017-07-10 09:54:09 -07:00
Yi (Alan) Wang
48aa36fa79 Frontend dataset columns get API to fetch data from Metadata store (#358) 2017-07-10 09:54:08 -07:00
Yi (Alan) Wang
fb433973fc Add frontend API for datasetOwnedBy (#351) 2017-07-10 09:54:08 -07:00
Seyi Adebajo
69d41503c3 DSS-6349 Add HTMLBars template for platform filters. Adds Capitalize template helper 2017-07-10 09:53:29 -07:00
Seyi Adebajo
eef8439943 DSS-6385 Fixes issue with compliance and confidential tabs in dataset detail view 2017-07-10 09:53:28 -07:00
Yi (Alan) Wang
59b0d92692 Add data platform filter for dashboard APIs (#322)
* Add data platform filter for dashboard APIs

* Add exception handling for Espresso and Kafka ETL job
2017-07-10 09:53:28 -07:00
Seyi Adebajo
7b987c0138 DSS-6018 Adds ui feature to track feedback on user search results relevance using a up/down voting mechanism 2017-07-10 09:53:28 -07:00
Seyi Adebajo
87719c03af DSS-6177 Removed unused links in Metric Detail page 2017-07-10 09:53:28 -07:00
Seyi Adebajo
6fb996d4b9 DSS-5888 Fixes tracking userId for noscript tag 2017-07-10 09:53:28 -07:00
Seyi Adebajo
a0d5cdf755 DSS-5888 DSS-5875 Adds tracking for users. Adds client side tracking for keyword and init for Piwik script module 2017-07-10 09:53:28 -07:00
Seyi Adebajo
946d92dcbb DSS-5888 Adds configuration support for Piwik environment tracking. Setting the 'tracking.piwik.siteid' to a value will get rendered in the template and consumed by the tracking initializer 2017-07-10 09:53:27 -07:00
Yi (Alan) Wang
fa124be1e1 ScriptFinder Controller add URL decoding for Json fields (#290) 2017-07-10 09:53:27 -07:00
Seyi Adebajo
02cbf8377a Merges front-end changes from master -> DSS-5178 DSS-5577 DSS-5677 DSS-5277 DSS-5677 2017-07-10 09:53:27 -07:00
Seyi Adebajo
b78fed8700 DSS-5677: Updates UI to more closely match spec, changes search input behaviour to filter from search 2017-07-10 09:53:27 -07:00
Seyi Adebajo
99d870fe7b DSS-5677: Add create banner for datasets without Privacy policy or Security specification 2017-07-10 09:53:27 -07:00