Add and style confirmation box in list & standard view.
This refers to the confirmation box for multiple machine actionsin standard view and all machine actions in list view. The boxappears at the bottom of the page. You can only view itby removing display: none from div.confirmation....
Add and style confirmation box in standard view
This refers to the confirmation box for single machine actions.At this point you can only view it by removing display: nonefrom div.confirmation.
Refs #209
Add initial html for new style confirmations
#machines.separator appears in standard and list view
On hover actions turn to orange.
rename changes_since to changes-since & slider fix - Refs #291 #147
auto-update vm list using changes_since
Merge branch 'master' of https://code.grnet.gr/git/synnefo
support partial GET data for the virtual machines
use changes_since GET variable to specify a datetime. If ServerHandlersees a datetime, it will return virtual machines that were updated afterthat datetime, and nothing more
comment out jquery tools source includes
improve auto-refresh and error handling
changes related to Openstack naming
fix previous broken commit
there was an error on home.html of the ui introduced with theprevious commit :(
fix create wizzard error handling
show 2 different translatable messages, when no images or flavorsare found
Remove unneeded GUI refreshes, fix spelling
Now that partial refreshes are working, there is no need to refreshwhole page after submitting an AJAX request. This eliminates unecessaryflicker.
Make the GUI page update every 5s instead of 60s.
Modify spelling of "seperator" to read "separator".
change error message on the ui
change translatable error message (default case) on home.html
Change the order of includes for more clarity
Initial support for auto updating list view
Fix minor readability issues
Do not pass serverID in ajax_error()
Destroy action has an empty request body
Similar error handling for all actions
fix destroy action for multiple machines
Upgrade DataTables version to 1.7.6
Improve code readability in standard view template
Do not reload view after no in confirmation dialog
improve code readability
Fix mini seperator fadeIn rule.
fix wrong 'delete action' URL
translatable message in case no machine exists
Show the following translatable message in div id emptymachineslist when theapi call returns no servers (user has not created any server, or all of theirservers are deleted)
{% trans "You have no virtual machines! Press Create New to create some!" %}</div>
not launch create machine wizard on some cases
When there are no images, or no flavors, don't launch the createmachine wizzard, but show an error popup instead
do not ask confirmation on start server(s) action
partial auto-refresh
update functional tests
improve look and browser compatibitily of list table scroll
add try-catch for js console logging, fixes breakage when firebug is not present
move timeout to home template to fix breakage
add listing table scrollbar, at least for Gecko browsers
remove extra comma
major js restructuring & refactoring
Most javascript functions have been moved to a seperate file.The standard view is also now seperate from the machines view. This solves acouple of issues with Webkit browsers and the code becomes cleaner.All actions from both the list and the standard view now have unified...
minor css rewrite
update rangeinput values directly when moving the sliders
post imageId on create
add translatable strings
on machines.html
make errors translatable
error messages (404, 400, 503, 501 or others) are translatableThe greek translation has been added
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