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, 07 Jan 2014 08:10:34 GMT

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

(Updated Jan. 7, 2014, 8:10 a.m.)

Review request for Aurora and Bill Farner.


Removed code for old home page as requested. 
Rebased with master.
Moved assets in com/twitter -> org/apache.
Fixed code review comments. 

/scheduler/ results in 404 in this code. Will fix it. 

Sending out a review, so Bill and others can run this patch locally to get additional feedback
on UI and UX.

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.

Diffs (updated)

  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 b4b055c3ae4dd1764d69033d9a666c49c770e042 
  src/main/java/org/apache/aurora/scheduler/http/ d775edeae93d61850a8619a6675699560e941277

  src/main/java/org/apache/aurora/scheduler/http/ 263591a1a387731be11936a7ad244cdc81b40a10

  src/main/java/org/apache/aurora/scheduler/http/ a3faf6be3635ec4f985867dd4598ad434a985fb7

  src/main/resources/org/apache/aurora/scheduler/http/ 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 



gradle clean build

Tested the UI using the isolated scheduler. 

File Attachments

Home page


Suman Karumuri

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