added ui django app
remove boilerplate
moved pyramid project to ui.pyramid/ & bootstrapped a new django app in ui/
better notification look
rearranged tabs in wizard
bring main and alt in sync
list view improvements
don't load info overlay automatically
Merge branch 'master' of https://code.grnet.gr/git/synnefo
added info dialog
minor css improvements
removed borders from tabs
Conflicts: ui/src/synnefo/static/alt-main.css
list view
nicer tabs in wizard
added some custom images
list both standard and custom images
completed alt wizard
almost final alt wizard
alt wizard as main and 3 sizes for fonts in alt
two tabs for images in main
3 font sizes in main
remove outlines, use pencil icon on rename & configure links, minor css improvements
added list view, made nav bar animation dependent on alt-main.css
initial tabs in wizard step 1
added cost and credit info
more height on main wizard
initial port of wizard look from main to alt
actions on alt css and category renaming
updated readme
nav bar animation, css improvements
edited footer
dont disable sliders
minor changes to alt and main appearance
instructions on alt css
wizard improvements, alternative css
remove example template
del unused files
css & template improvements in instances section
css improvements
updated .gitignore
fix NameError
Initial commit
Fix XML output
Breakage introduced with previous commit 5c812d1.
Split some loosely related modules
Get rid of a debugging remnant
Allow for .json/.xml suffixes in URLs as per spec
Add our own XML emitter
OpenStack's API XML isn't merely an XML representation of the datastructures and therefore Piston's XML Emitter can't be used as-is.
The XML generation code from OpenStack's Nova is guranteed(?) to becompatible, so re-use their code and adapt it into an Emitter subclass....
Add a custom 404 catch-all in api/
Add error handling on /servers read()
Provide an empty "details" field in faults
To deal with broken clients that expect it to be there.
Add a paginator decorator for limit/offset syntax
This addresses the “Paginated Collections” section of the specificationin a transparent and get-out-of-my-way way.
The functionality is absolutely needed to signal the stop of the list inthe CloudServers Python bindings (at least at the moment).
Add an initial implementation of API's /servers read()
Import Ganeti's RAPI client
Fix authentication handler challenge() for servers API
Add Auth-API application, plus the StripURLMiddleware
Fix URL path for API version handler
Fix some trailing-slash breakage, OS-API is explicit about that
Convert faults to return an Exception subclass
Piston's rc from which fault is modeled doesn't do that; however, weprefer doing things the Django (rather than the Piston) way and makefaults be an Exception subclass.
Piston may not do that but it actually gives us all the tools to do it,...
Add Limit handler
Be more explicit about ServerHandler's allowed_methods
Add Shared IP Groups handler
Add backup schedule handler
Add Iimage handler
Add Flavor handler
Update .gitignore