aurora-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Suman Karumuri" <>
Subject Re: Review Request 16528: Scheduler home page new using AngularJS and UI client
Date Tue, 31 Dec 2013 10:30:59 GMT

This is an automatically generated e-mail. To reply, visit:

(Updated Dec. 31, 2013, 10:30 a.m.)

Review request for Aurora, Kevin Sweeney, Maxim Khutornenko, and Bill Farner.


Added a screenshot of the new home page.

Repository: aurora


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.


  3rdparty/javascript/bower_components/angular/.bower.json PRE-CREATION 
  3rdparty/javascript/bower_components/angular/ 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/ 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 7e33ed8c7c6f118908d24cb5a7e3a8a15e34e063 
  src/main/java/com/twitter/aurora/scheduler/http/ 825e2e1eb442feb2bac1d8d7df20707fd23fc23d

  src/main/resources/com/twitter/aurora/scheduler/http/ui/css/app.css PRE-CREATION 
  src/main/resources/com/twitter/aurora/scheduler/http/ui/index.html PRE-CREATION 
  src/main/resources/com/twitter/aurora/scheduler/http/ui/js/app.js PRE-CREATION 
  src/main/resources/com/twitter/aurora/scheduler/http/ui/js/controllers.js PRE-CREATION 
  src/main/resources/com/twitter/aurora/scheduler/http/ui/js/directives.js PRE-CREATION 
  src/main/resources/com/twitter/aurora/scheduler/http/ui/js/services.js PRE-CREATION 
  src/main/resources/com/twitter/aurora/scheduler/http/ui/roleLink.html PRE-CREATION 



gradle clean build

Tested the UI using the isolated scheduler. 

File Attachments (updated)

Home page


Suman Karumuri

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message