lp:~frankban/juju-quickstart/improve-field-choices

Created by Francesco Banconi and last modified
Get this branch:
bzr branch lp:~frankban/juju-quickstart/improve-field-choices
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-quickstart
Status:
Merged

Recent revisions

50. By Francesco Banconi

Checkpoint.

49. By Francesco Banconi

Checkpoint.

48. By Francesco Banconi

Some changes as per review.

47. By Francesco Banconi

Checkpoint.

46. By Francesco Banconi

DefaultSeriesField tests.

45. By Francesco Banconi

Fix all the tests.

44. By Francesco Banconi

Handle default series.

43. By Francesco Banconi

Implement clickable choices.

42. By Francesco Banconi

Enable tab navigation in forms.

Implemented a TabNavigationListBox
that can be used when tab navigation is
required.

Also fixed views' status messages.

Tests: `make check`.

QA: start the demo app
(`make` and `./cli-app-demo.py).
Use it to edit existing environments and
to create new ones (ec2 and local).
Check that the status messages make sense.
In the creation/edit forms you should
be able to navigate through the form fields
using tab and shift+tab.

R=bac
CC=
https://codereview.appspot.com/47350044

41. By Francesco Banconi

Implement the environment create/edit view.

Add a cli/forms.py module including helpers
to create and handle Urwid forms.

Allow for creating a new environment from the
env_index view.

Implement the env_edit view, used for creating
or updating environments.

Fix a corner case in envs.set_env_data: delete
the env_db default key only if the environments
has been modified.

Tests: `make check`.

QA: start the demo app
(`make` and `./cli-app-demo.py).
Use it to edit existing environments and
to create new ones (ec2 and local).
Check form errors are correctly handled.
Exit the demo app with either ^X or
selecting an environment to use. The
demo app should show changes on exit,
and notify whether a new db has been saved
and/or an environment has been selected.

R=gary.poster, benji1
CC=
https://codereview.appspot.com/44750044

Branch metadata

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