LockerProject/Locker — pull request #710 by othiym23 (2012-02-03 20:21:52+00:00)
Title: Settings UI

[The original story.](https://docs.google.com/a/singly.com/document/d/1Oeq04eQIu5TqCj1CikoQ99dweNA3O2C2l4Hs9USGxc0/edit?hl=en_US)

KNOWN ISSUES:

* In hosted accounts, password changing has to be done via a JSONP request, which means that the old and new passwords end up being visible as cleartext in many places in the browser. The only real workaround for this is to proxy requests to the endpoint from the locker to Integral, which also involves snarfing the session cookie and proxying that as well. The other alternative is to modify the proxy interceptor in Integral to look for certain classes of requests to me.* and treat them as local requests, but this would require some reworking of the middleware.
* Changing the account settings requires three separate connections to endpoints elsewhere -- two JSONP requests to Integral, one POST to the Locker.
* Some of the CSS styling for the action buttons may not match the comps.

There will be further commits, but I wanted to get some eyes on this as I go.