lp:~frankban/juju-gui/bug-1068040-destroy-environment

Created by Francesco Banconi and last modified
Get this branch:
bzr branch lp:~frankban/juju-gui/bug-1068040-destroy-environment
Only Francesco Banconi can upload to this branch. If you are Francesco Banconi please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Francesco Banconi
Project:
juju-gui
Status:
Merged

Recent revisions

12. By Francesco Banconi

Changes per review.

11. By Francesco Banconi

Destroy environment base logic, view and templates.

10. By Francesco Banconi

Fixes for the latest horizon and juju-gui.

Updated the app to conform to recent Horizon namespace changes.
Also replaced references to juju-ui with the new juju-gui.

R=teknico
CC=
https://codereview.appspot.com/6744043

9. By Nicola Larosa

Example of environment data representation.

First example of a visual representation of environment data,
using donut charts as shown in the current wireframe.
Apparently donut charts are not in favor anymore, so they
will be replaced by something else in a future branch.

R=hazmat
CC=
https://codereview.appspot.com/6589067

8. By Francesco Banconi

Improved HACKING file. Modified `make server`.

Added instructions to set up juju-ui.
The development server now listens on all interfaces.

R=
CC=
https://codereview.appspot.com/6612053

7. By Nicola Larosa

Launch Juju UI from within the Horizon app.

added a HACKING file documenting the overall development process;
automated the manual testing process by augmenting several Makefile
  targets, as explained in the HACKING file;
"make develop" now locally branches the Juju UI trunk, to be used for
  manual testing;
views and templates for the index.html and config.js Juju UI pages;
static serving of the Juju UI modules, given a "juju-ui" prefix to be
  implemented in a future Juju UI branch.

R=hazmat
CC=
https://codereview.appspot.com/6597054

6. By Francesco Banconi

Logic for the environment list page.

- Boostrap_env and get_environments calls in the JaaS client, including error handling.
- View and template for the environment list page, ready for Ajax update calls.
  Layout is temporary, created card for the final one.
- Ephemeral model for environment data.
- Tests for all of the above.

R=hazmat, benji
CC=
https://codereview.appspot.com/6566056

5. By Francesco Banconi

Base structure for creating an environment.

This branch includes the base view, form and template that will be used
to create a Juju environment. The bootstrap itself is delegated to a separate
service, namely JaaS (Juju as a Service), that will provide an easy way to
handle environment creation and destroy.

JaaS will also provide a way to keep track of created environments for each user.
As a consequence, the local horizon database is no longer needed, and so the
Environment model (deleted in this branch).

To isolate tests from both keystone and the JaaS client backend, we used a mock
library called "mock". Details on this choice are available on request :-).

R=hazmat, bac
CC=
https://codereview.appspot.com/6547060

4. By Francesco Banconi

Defined the Environment database model.

R=hazmat
CC=
https://codereview.appspot.com/6536055

3. By Nicola Larosa

Juju dashboard test infrastructure setup.

R=hazmat
CC=
https://codereview.appspot.com/6538044

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.