Created by Richard Harding on 2013-02-25 and last modified on 2013-02-27
Get this branch:
bzr branch lp:~rharding/juju-gui/browserview
Only Richard Harding can upload to this branch. If you are Richard Harding please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Richard Harding

Recent revisions

399. By Richard Harding on 2013-02-27


398. By Richard Harding on 2013-02-27

Update with trunk

397. By Richard Harding on 2013-02-27

Add a test for the reset filter event

396. By Richard Harding on 2013-02-27

Add in the filter model to use in the browser main view

395. By Richard Harding on 2013-02-25

lint lint lint

394. By Richard Harding on 2013-02-25

Update to have some passing tests around the browser view

393. By Richard Harding on 2013-02-25

Initial stab at browser gui code

392. By Richard Harding on 2013-02-21

Update css for control-unit-count input on Windows

- Screenshot of change:
- Also add a note to the hacking docs that mocha-phantomjs doesn't like older
versions of phamtonjs installed via .deb.


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.