rackerhacker/rackspace-clouddns-gui — pull request #6 by TommyTheKid (2012-04-15 05:58:09+00:00)
Title: GUI Changes to allow an account ID to be set for Cloud Sites clients

These changes allow for an accountId to be specified to allow for editing of our client's DNS domains in Cloud Sites. Basically it has to change the DNS Management URL on the fly, so it requires changes to the python-clouddns library.

These changes are fairly significant, since they change the "pathing" of the application to include the accountId number. Since HTTP is not stateful, we have to send the accountId with every request (or possibly start some session tracking stuff). I have done some testing, and it seems to work nicely. You have to load my fork of the python-clouddns library to get functionality, but I wrapped it so that it would "fail gracefully" if you are using the "rackspace" version (until they pull my changes).

My python-clouddns: https://github.com/TommyTheKid/python-clouddns

My Short Install Doc: http://goo.gl/Az2NW

Tommy