-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16528/
-----------------------------------------------------------

(Updated Jan. 13, 2014, 11:58 p.m.)


Review request for Aurora and Bill Farner.


Changes
-------

Added a redirect filter to fix "/scheduler/" 404. Addressed code review nits.


Bugs: AURORA-33
    https://issues.apache.org/jira/browse/AURORA-33


Repository: aurora


Description
-------

Implemented new Scheduler home page using AngularJS. The UI queries the backend 
using the thrift end point. This diff sets the basic foundation for the page. 
Sending this out to get some early feedback and to keep the future diffs small.

The URLs in the new UI will redirect to the scheduler role pages. 

Dropped the option to select number of results to be shown to simplify the 
interface. Now defaulting to 25 results per page.

Cleaned up the UI to make it more light weight.

Added a mock service to render dummy data on the page. Currently, this mock 
service is manually wired during testing. Will created an isolated scheduler 
page once we have a single page app.

Updated build.gradle to generate thrift JS client. 

Installed Angular and smart-table from bower. Added thrift.js file to make the 
calls to the backend. Will migrate to angular-thrift for more robust 
implementation in coming diffs.


Diffs (updated)
-----

  3rdparty/javascript/bower_components/angular/.bower.json PRE-CREATION 
  3rdparty/javascript/bower_components/angular/README.md PRE-CREATION 
  3rdparty/javascript/bower_components/angular/angular-csp.css PRE-CREATION 
  3rdparty/javascript/bower_components/angular/angular.js PRE-CREATION 
  3rdparty/javascript/bower_components/angular/angular.min.js PRE-CREATION 
  3rdparty/javascript/bower_components/angular/angular.min.js.gzip PRE-CREATION 
  3rdparty/javascript/bower_components/angular/angular.min.js.map PRE-CREATION 
  3rdparty/javascript/bower_components/angular/bower.json PRE-CREATION 
  3rdparty/javascript/bower_components/smart-table/.bower.json PRE-CREATION 
  3rdparty/javascript/bower_components/smart-table/Smart-Table.debug.js 
PRE-CREATION 
  3rdparty/javascript/bower_components/smart-table/Smart-Table.min.js 
PRE-CREATION 
  3rdparty/javascript/bower_components/smart-table/bower.json PRE-CREATION 
  3rdparty/javascript/thrift.js PRE-CREATION 
  build.gradle b4b055c3ae4dd1764d69033d9a666c49c770e042 
  src/main/java/org/apache/aurora/scheduler/http/DisplayUtils.java 
d775edeae93d61850a8619a6675699560e941277 
  src/main/java/org/apache/aurora/scheduler/http/SchedulerzHome.java 
263591a1a387731be11936a7ad244cdc81b40a10 
  src/main/java/org/apache/aurora/scheduler/http/ServletModule.java 
a3faf6be3635ec4f985867dd4598ad434a985fb7 
  src/main/java/org/apache/aurora/scheduler/http/UIRedirectFilter.java 
PRE-CREATION 
  src/main/resources/org/apache/aurora/scheduler/http/schedulerzhome.st 
5e540f303ffa3d057dea564b394a29508b03c03c 
  src/main/resources/org/apache/aurora/scheduler/http/ui/css/app.css 
PRE-CREATION 
  src/main/resources/org/apache/aurora/scheduler/http/ui/index.html 
PRE-CREATION 
  src/main/resources/org/apache/aurora/scheduler/http/ui/js/app.js PRE-CREATION 
  src/main/resources/org/apache/aurora/scheduler/http/ui/js/controllers.js 
PRE-CREATION 
  src/main/resources/org/apache/aurora/scheduler/http/ui/js/directives.js 
PRE-CREATION 
  src/main/resources/org/apache/aurora/scheduler/http/ui/js/services.js 
PRE-CREATION 
  src/main/resources/org/apache/aurora/scheduler/http/ui/roleLink.html 
PRE-CREATION 

Diff: https://reviews.apache.org/r/16528/diff/


Testing
-------

gradle clean build

Tested the UI using the isolated scheduler. 


File Attachments
----------------

Home page
  
https://reviews.apache.org/media/uploaded/files/2013/12/31/03920805-bba2-4160-90fb-f137b79cde20__Screen_Shot_2013-12-31_at_2.28.42_AM.png


Thanks,

Suman Karumuri

Reply via email to