only change border color on text boxes, trap tab in 3rd page, Refs #83
Add css and minor template changes in basic metadata box, Refs #375
use icons for standard/single/list views on the ui
Refs #389
Add metadata editing forms to basic machine template
This work is in very early stage. It still has no css,no javascript and no real calls are made.
Refs #375
fix machine actions on the ui
Merge branch 'ui-0.2' of https://code.grnet.gr/git/synnefo into ui-0.2
visual enhancements on wizard, fix tab keystroke crash, Refs #83
Move get_flavor to list view, Refs #387
fix machine actions
on the ui
fix allowed actions on the ui
while machine is building, allow only destroy action
Refs #399
fix permitted actions on list view
enable the destroy action on the list view for serverson status Building
more visual fixes for the vm creation wizard, Refs #83
Fix status descriptions in list view, Refs #379 #401
Add destroying and rebooting in list and icon view, Refs #401
fix vm creation that I broke in previous commit, Refs #83
Fix console logging messages in list view
Add starting and shutting down in list view, Refs #401
visual fixes on new wizard, Refs #83
remove redundant metadata key "My server name"
on server creation
fix OS icons
update ubuntu OS icon and add suse icon
Refs #257
rename os images files
fix server icons
the gui handles the "OS" metadata key, on the server's creation
submit wizard form by pushing enter on name field, Refs #83
fix wizard buttons in opera, Refs #83
Fix layout and initial welcome screen, Refs:#279
Fix changing states in icon view, Refs #401 #379
Added Image Metadata (OS, kernel) in fixtures
mend
fix image and server icons
Merge branch 'master' into ui-0.2
Remove unused alerts
Add starting and shutting down in icon view, Refs #401
Corrections when installing CI on new Debian
Fix comment format
Show spinner while rebooting or building, Refs #379
Conflicts: ui/templates/standard.html
Update wizard with version 2 mockups, ref #83
Remove duplicate welcome text from standard template
Instructions on how to setup Jenkins for CI
Forgot to import os
Include .. in PYTHON path in manage.py
We have to do this in order to fix namespace inconsistencies (files insynnefo use imports starting with synnefo)refs: #393
Fix widths of table columns in list view, ref #387
Replace ip with flavor in list view, ref #387
Fix destroy action in icon view, ref #381
Don't reference application that doesn't exist
Add the django-hudson module to the CI environment
Configurations for various databases
Add i18n translation tags in icon view text
Add i18n translation tags in list view text
Replace more with destroy in icon view, ref #381
Minor format editing of main.css
Minor textual fixes in Welcome Screen (No VMs)
Merge branch 'api-tests'
Fix one API test failing with PostgreSQL backend
One API test (test_servers_details) was too restrictive and failedwith the PostgreSQL backend. It assumed consistent, by-id orderingbetween DB and API server list replies, and failed although there was1-1 correspondence between the two replies....
fix positioning of list view box, make strings translatable, #279
add initial version of welcome screen, ref #279
Fix broken db_test_data.json wrt to Image model
Removing the description field from the Image modeland moving it to ImageMetadata broke the fixtures indb_test_data.json and the associated tests of the db app.
Tests for api, db, logic run properly.
Query for greater since or equal
Add a check for the return code
Date header is only required for the test-server
Add a Date header in responses
Make use of it in tests.
Check for values inside servers
Merge branch 'api-current' into api-tests
Add empty models.py
Django requires it.
We import getfqdn, not socket
Use more specific exceptions
Merge branch 'api-current' of https://code.grnet.gr/git/synnefo into api-tests
Use server's FQDN in API reply for VNC console
Fix breakage in get_console() action
Really delete the VM if CreateInstance() fails
Fix bugs in api/server.py:create_server()
Fix bugs in server creation, in api/server.py:create_server().More specifically: * Make sure to save() the vm object before calling vm.backend_id * Delete the vm instance if the RAPI call fails for any reason * Use different variable names for the server name at the API level...
Have isoparse return naive datetimes, fixes #377
Have api/util.py:isoparse() return naive datetime objects, in UTC.Fixes #377.
Fix Image fixtures, remove size attribute
Fix the fixtures for the Image model, removing referencesto the size attribute, which no longer exists in the Image modelsince commit 838c404d4.
Also fix unloadable fixtures, by removing stray comma charsin JSON.
Add missing fixture file
Immediately convert dates to naive format
Please verify that it fixes #377
Refs: #377
Port tests to the new API
manage.py test api should work now
Add more comments to settings.py.dist
description has been removed from image
Allow create_server to set initial metadata
size has been removed from Image
Add comments for variables in settings.py.dist
Add missing import
Actually fix simplejson wrt util/rapi.py
Broken by previous commit, 3481786
Use Python 2.6's json in util/rapi.py
This was fixed with a237869 but "broken" again via the pull of new RAPIversion from Ganeti (067dda9)
Add a programatic way of setting InnoDB for MySQL
Instead of having a commented-out options init_command section forsetting the InnoDB storage engine, add a programatic way (still insettings.py)
Add describedby links in version details
Merge branch 'master' of https://code.grnet.gr/git/synnefo
description field has been removed from Image
Revert changes to manage.py and make it executable
manage.py is as-is shipped by Django and hence there's no point inmaking it PEP-8 compliant (as was done in e646ebe5a).
While we're at it, make it also executable.
Add metadata support in Images
Removed description and size from Image model.
Update README with known good package versions
Make vncauthproxy a proper daemon, improve logging
Have vncauthproxy daemonize properly.Introduce pidfile under /var/run/vncauthproxy,logfile under /var/log/vncauthproxy.
Add SIGTERM handling to vncauthproxy
Install a signal handler for fatal signals using gevent.signal().This allows vncauthproxy to unlink its control socket and exitgracefully when SIGTERM is received.