lp:~hatch/juju-gui/1130790-create-subapp

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

Owner:
Jeff Pihach
Project:
juju-gui
Status:
Development

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
CC=
https://codereview.appspot.com/7327045

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
  above);
- 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.

R=bcsaller
CC=
https://codereview.appspot.com/7301105

Branch metadata

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

Subscribers