add functional test for the wizard
restore slider progress
fix list view actions, add javascript console logging
consolidate jquery event handlers for rangeinputs in the wizard
fix list machines view
create vm action selects requested flavor
and display the right values in the wizard confirmation step
update ajax calls for actions
Use JSON.stringify for actions (reboot,shutdown,start,destroy)
improve API compliance of the create instance handler
add size field to Images listing
improved virtual servers filtering . also made a small change regarding /servers
the first change adds field deleted as the filter, while the second one is related with the address tag
addresses and metadata fields on GET /servers/detail
add boilerplate code for GET flavors
Remove table of terminated machines in list view
There is only one table in list view now, whichcontains both running and terminated machines.
fix reloading after confirmation
reload standard view after confirmation
Correct apearance of actions in standard view
The actions shown for running machines are:
The actions shown for terminated machines are:
removed focus for actions in standard view
change mini seperator order of appearance
change color and margin in list view actions
renamed fixtures file so it can be called automatically
improvements regarding error handling.
destroy action sets VM._operstate as 'DESTROYED' and does not call rapi.DeleteInstance to destroy the machine
create machine wizzard pass foo data to the serverhandler
start Machine action, for the standard view - initial commit
tables working as before, but with datatables plugin
added switch to ajax_error, for custom messaging
replace all alerts in standard view with themed pop ups
minor code formatting and comment editing
working generic confirmation actions in standard view
less arguments for ajax_error, ajax_success
get error and success codes from ajax calls
remove redundant } breaking javascript execution
testing version of global ajax error-success functions
smaller serach bars in list view
initial version of notification function
initial version of confirmation function
Apply DRY in machines template
This includes:
replace tablesorter with datatables, work in progress
added error codes for reboot action.
if the action can't happen, the user gets informed. There are three cases:
experiment with verification of reboot action in standard view
remove transparency from selection menu in list view and add hover color
added TIMEOUT variable on settings.py.dist. You'll have to cp to your settings.py
initial value is 10 seconds. after this time passes, if the ui hasn't received any data, the user is informed (with js alert window at the moment) that thereare network issues (a better message might ask the user to refresh)
correct delete state and transitions in list view
update status for machines according to rsapi
added error handling when rapi can't login to the backend. the ui user gets informed
prepare action notifications
update status names in js handlers
a few changes on the handlers/machines.html in order for the servers to appear
change misc id to creation-note
first version of sliding selection menu in list view
tables in list view are not showing when there are no machines to show
prevent invoking actions and populating images list more than once
add jquery.cookie
save selected view (standard/list) in cookie
initial version of drop down selection menui in list view
remove 1234 from shutdown call in list view
use server ids in all views for reboot, shutdown and destroy calls
select all/none
rearrange code in standard machine view and add calls for reboot, shutdown actions
select-deselect all widget in list view
remove redundant css entries
Same font colors in terminated and active machines
move spinner in the middle of the loading pane
more light grey actions in list view
less width in blue seperator at list view
added flavors on the RS API and replaced MOCK Flavors
remove alerts
send POST/DELETE calls on reboot, shutdown & destroy actions in list view
Merge branch 'master' of https://code.grnet.gr/git/synnefo
Conflicts: ui/templates/machines.html
toggle actions in list view
hide horizontal scroll bar in list view
add mock post create function in last step of wizard
list view improvements
Conflicts: ui/templates/list.html ui/templates/machines.html
fix table sort & scroll in list view
added create machine .post-create class on the ui
this is a static link that once pressed sends a HTTP POST request to the ganeti cluster (through api.handlers.ServerHandler.create)and creates a virtual server. This is sort of a mockup behavior, since
reboot and shutdown actions for a machine added on the list machines view
they are connected with the api.handlers.ServerActionHandler.create function that understands the data they send
send a HTTP DELETE method with the server_id once destroy is called, for a machine
api.handlers.ServerHandler.delete receives the DELETE call and id and proceeds the request through the rapi
add onclick events for reboot and destroy in standard view
improve cross browser compatibility for the menu animation
improve cross browser compatibility for menu animation
improve menu animation
Initial attempt to implement the ui-->RS API-->rapi architecture
main changes are:
prepare list view template for dynamic actions menu
set variables for accessing primary and secondary tab elements
initial version of animation for main tabs
a few minor changes regarding the naming of metadata, Server Label has become Server_Label (xml naming does not like spaces), also changed vocabs.py and machines.html according to the STATES tuple of vocabs.py
correct list view alignment of table elements
correct rotation angle and speed for switching between main tabs
change Hostname to Name in standard machinie view
correct div id in desktops template
new main tabs appear and disappear without animation
replaced counter in rotating arrow with boolean flag
added rotating arrow for alternative tabs
added empty initial templates for files, desktops, apps and arrow icon
added checkbox in table headers of list view
last grey delimeter in standard view is now hidden and states in list view are correctly read
fixed widths for machines table in list view
renamed instance to machine on css etc. also added a few strings for the translation
added multisorting capability in list view, using the CTRL key