Created by Jeff Pihach on 2013-02-20 and last modified on 2013-02-25
Get this branch:
bzr branch lp:~hatch/juju-gui/1130790-create-subapp
Only Jeff Pihach can upload to this branch. If you are Jeff Pihach please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Jeff Pihach

Recent revisions

399. By Jeff Pihach on 2013-02-25

merged trunk and fixed regression

398. By Jeff Pihach on 2013-02-25

fixed namespace scope issue

397. By Jeff Pihach on 2013-02-22

fixed namespace routing issue

396. By Jeff Pihach on 2013-02-22

merged in trunk

395. By Jeff Pihach on 2013-02-22

routes are grouped and posted to the parent route attribute

394. By Jeff Pihach on 2013-02-21

adding route parsing

393. By Jeff Pihach on 2013-02-21

Created base app subapp extension

392. By Jeff Pihach on 2013-02-20

Creating sub-app class

391. By Benjamin Saller on 2013-02-20

Namespace aware routing

Add namespace aware routing to app. This is forward looking. It adds support
for namespaced urls where these are defined as /:ns:/urlFragment/:ns2:/etc.

Each namespace in the url will be preserved and dispatched to accordingly.

Middleware should only fire once for a given request.

R=gary.poster, matthew.scott, jeff.pihach, benji

390. By Francesco Banconi on 2013-02-20

Go environment authentication:

- connecting to juju-core;
- authenticating;
- unit tests for the authorization process.

Note that currently juju-core accepts any password; this will change soon.

QA steps:

- bootstrap using juju-core;
- get the boostrap node hostname from "juju status";
- accept the SSL certificate at https://hostname:17070/;
  this currently works with Firefox, but not with Chromium;
- in the Juju GUI config (either app/config-debug.js or app/config-prod.js,
  see below), set "socket_url" to wss://hostname:17070/ (same hostname as
- in the Juju GUI config, set "apiBackend" to "go".

Run "make devel" (if you changed app/config-debug.js) or "make prod" (if you
changed app/config-prod.js), and check that you can login to the Juju GUI.


Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
This branch contains Public information 
Everyone can see this information.