Seyi Adebajo
8bfae8ca6f
fixes stream closed exception
2017-07-10 13:42:15 -07:00
Seyi Adebajo
55b62b3ae5
clear invalid test
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
Mars Lan
f6ef029f39
Fix build dependency issue between wherehows-web & web. ( #413 )
2017-07-10 09:55:16 -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
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
Yi (Alan) Wang
93587cc01f
Modify frontend autocomplet API to take user input, add caching ( #406 )
2017-07-10 09:55:14 -07:00
Seyi Adebajo
7161fb036d
checks-in ember build output: https://github.com/linkedin/WhereHows/pull/404
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
Seyi Adebajo
ff9c1eb4e3
checks-in ember build output: https://github.com/linkedin/WhereHows/pull/401
2017-07-10 09:55:14 -07:00
Seyi Adebajo
2aee0cef7a
checks-in ember build output: https://github.com/linkedin/WhereHows/pull/400
2017-07-10 09:55:13 -07:00
Seyi Adebajo
d2fd1cde32
checks-in ember build output: https://github.com/linkedin/WhereHows/pull/397
2017-07-10 09:55:13 -07:00
Yi (Alan) Wang
8170613c90
Modify frontend API /party/entities to retrieve 'active' users ( #398 )
2017-07-10 09:55:13 -07:00
Seyi Adebajo
1689c40e75
checks-in ember build output: revision on scm woner source check
2017-07-10 09:55:12 -07:00
Seyi Adebajo
cc996cfb41
checks-in ember build output:updates to ui. contraints. field format etcetera
2017-07-10 09:55:12 -07:00
Mars Lan
11d6186fe6
Add healthcheck endpoint for frontend & backend. ( #388 )
2017-07-10 09:55:11 -07:00
Seyi Adebajo
c6cadf7f03
checks-in ember build output: compliance-component-updates updates-dataset-table-component-with-larger-page-length-and-other-fixes
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
6cea953989
checks-in ember build output: hash-routing-and-default-compliance
2017-07-10 09:55:10 -07:00
Seyi Adebajo
82ed878e8c
fix image reference in login template
2017-07-10 09:55:10 -07:00
Seyi Adebajo
474e621e11
checks-in ember build output
2017-07-10 09:55:10 -07:00
Seyi Adebajo
1f056aa53f
temp check-in of ember build output till build process completed
2017-07-10 09:55:09 -07:00
Seyi Adebajo
736278e83e
temp check-in of ember build output till build process completed
2017-07-10 09:55:09 -07:00
Seyi Adebajo
c860d42935
Fixes failing test for Play controller
2017-07-10 09:55:08 -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
f32582d230
decommissions legacy static resources
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
Mars Lan
a589abbd76
Split the root build script into multiple scripts. ( #348 )
...
Split the root build script into multiple scripts
Add coveralls support.
2017-07-10 09:54:08 -07:00
Mars Lan
6b7609918e
Replace sbt build with native Gradle Play plugin and update the docs. ( #352 )
...
Benefits
1. Simpler setup - no need to download activator in order to build & run
2. Faster build - See https://engineering.linkedin.com/play/developing-play-applications-using-gradle
3. Streamlined dependency management - Everything defined in build.gradle, instead of build.gradle + build.sbt
4. Better integration with gradle lifecycle tasks - build, test, dist, clean all work as expected
Changes
1. Location of staging & distribution files moved from target to build
2. Use ./gradle -t runPlayBinary to run app with hot reload support
3. The generated start scripts are quite different from those generated by sbt
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
Mars Lan
5a999f29b1
Revert "Split the root build script into multiple scripts."
...
This reverts commit 4b8a6f86577739209b09ec8cc8cb09c2808f4aa7.
2017-07-10 09:54:08 -07:00