Created by Jeff Pihach on 2013-05-21 and last modified on 2013-05-22
Get this branch:
bzr branch lp:~hatch/juju-gui/charm-inspector
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

671. By Jeff Pihach on 2013-05-22

configuration view is now shown with reasonable ui

670. By Jeff Pihach on 2013-05-21

Initial prototype build of inspector widget

669. By Madison Scott-Clary on 2013-05-17

Remove appcache

The HTML5 Application Cache will no longer be pertinent with upcoming design changes. Additionally, it was causing the site to fall over in various ways as time passed or after the config-changed hook was executed. This MP is sort of "half WIP", as the QA aspect will take some time to observe. To that end, I've set up a QA instance at https://ec2-54-243-27-37.compute-1.amazonaws.com/ that we can keep an eye on and play around with. If things look good as compared to http://tinyurl.com/jujucharms, then we can consider landing.

R=gary.poster, bcsaller

668. By Brad Crittenden on 2013-05-17

Make resizing textareas not bounce.

The box was tightly sized to the text so adding new lines caused a temporary
bounce/jiggle/shimmy[1]. Solution crafted working with Rick, Huw, Curtis, and
Luca was to add some room to grow when the textarea gains focus and then
remove it on blur. The effect is quite nice and Luca gave it a thumbs up from
a UX standpoint, though I'll seek his final review on this branch.

R=gary.poster, benji, luca.paulina

667. By Jeff Pihach on 2013-05-16

Fixes url regression caused by login system

This branch fixes a regression that caused directly
visited urls to redirect to / after the view had

This also adds in auto redirect to the last url if
the user needs to log in. Allowing them to share urls
but still maintain the login system and not be forced
to navigate again.

*note* Because prod doesn't redirect 404's to root we
can't test the login redirect.

R=bac, matthew.scott

666. By Nicola Larosa on 2013-05-16

Drag out to export

[Landing of the lp:~bcsaller/juju-gui/export-ui branch,
already approved at https://codereview.appspot.com/9252043/ .]

Dragging the environment icon in the nav to another supporting
GUI app will create DnD export/import chain.

DnD export is very limited now and only supports dragging from one
GUI instance to another. Because of this its hidden behind a feature
flag. /:flags:/dndexport/


665. By Brad Crittenden on 2013-05-16

Find an appropriate machine image.

Use 'nova image-list' to find the latest released
Ubuntu amd64 image. Assumes the list returned
is ordered, though getting the latest isn't
absolutely required.

If a file $HOME/.juju/environments.yaml.template is found,
populate it with the found machine id. If not found, do nothing.

R=jeff.pihach, gary.poster

664. By Francesco Banconi on 2013-05-16

Introduced sandbox tests.

CI machinery now includes a way to change charm options.
A test has been added exercising charm deployment in
sandbox mode.

The web driver is now instantiated for each test case
(rather than once for all the suite). This way a test
run is slightly slower, but more reliable, especially
when using the Firefox driver.

Fixed a Firefox error introduced by new initial
placement of deployed services: for some reason
Selenium/Firefox was unable to retrieve the text
content (i.e. the service name) if the service box node
is not visible to the user. Solved zooming out before
checking for service names: not horrible, since this
way the newly deployed services can also be seen on
the Saucelabs videos.

Also added a new JUJU_GUI_TEST_BROWSERS: specifying
"local", a local Firefox driver is used in place of the
remote Saucelabs one. This can be useful, e.g. when

R=teknico, gary.poster

663. By j.c.sackett on 2013-05-15

TRIVIAL: Fixes a template variable name

A template references source_link, but the tplData has sourceLink; this just
updates the template to use sourceLink.


662. By Jeff Pihach on 2013-05-15

Converted login/logout to use routes

Login/Logout is now controlled via the routing system
this caused a number of issues with the order of
operations for the auth system so I would love
another QA using all three back ends please.

R=bcsaller, matthew.scott

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.