History | View | Annotate | Download (15.5 kB)
Deprecated code cleanup
Minor ui fixes
VM actions, ui handling fixes
- notification for vms that require reboot- notifications for multiple actions
Initial commit for ui-refactor branch
HTML/Javascript code refactoring towards an MVC-like design.
Allow image sorting in vm creation view, Refs #823
Based on `sortorder` image metadata key value
Fix vm image params update, Refs #823
Proper image params update for vm images in DELETED state
Merge branch 'ui-0.5'
No cache for all ajax requests as a default option
Minor modifications to error messages for clarity
Disable connect action when machine has no public ip set, Refs #983
Invitations styles improvements
Invitations ui improvements
- Improved notifications styles, Refs #1039- Fixed remove/add invitation hover pointers, Refs #1019- Paginate sent invitations- Fixed duplicate container bug
Merge branch 'master' into ui-0.5
Conflicts: README.upgrade
Invitations UI improvements
- new icons for sent/resent- improved display for resent status messages (failed/succeded)- minor js code refactoring
Clone specified image metadata on vm creation, Refs #847
Improved last VM creation step information, Refs #1011
- fixed IE information updates- check for duplicate name and propose an alternative- hide wallet/cost informations for now
UI ajax error handling improvements, Refs #971
- centralized error handler method- avoid first error occured if error concerns malformed/invalid changes-since value. Reset the parameter and continue requests.- custom messages for 401 and timeout errors...
Improved ajax requests timeout handling, Refs #971
Retry after first timeout for repeated (updatevms/networks/stats) ajax requests.
Unique error codes for ajax errors, Refs #971
Improved UI ajax error reporting, Refs #971
- Added request information to the user data- Set initialized date for each api request- Added error date to user data
Ability to retrieve authentication token from the UI, Refs #977
Improved machine creation sliders interaction on UI, Refs #843
- Display tips for allowed choices- Smooth slider movement- Snap slider on the closest available value- Filter disk values based on the image selected, Refs #817- Show step description below the step title...
Disable available actions while machine gets destroyed, Refs #957
Clear stats update interval if not visible on current view
Fix action confirmations position on content resize, Refs #955
Do not update graphs for destroyed machines
Better exception handling for ajax calls in UI, Refs, #905
Show completion percentage when a machine is being built, Refs #887
Replace timeouts with intervals for stats updates, Refs #881
UI update stats mprovements, Refs #881
- Reset multiple stats update timeouts for each vm- Do not update stats while vm is building- Do not display double loading indicator images
Improve machine stats graphs on UI, Refs #881
- Display progress indicators while building- Display error message if graph image cannot be retrieved- Fallback to error overlay if api call fails- Update on interval retrieved from api calls- Stop updating if machine stats are collapsed (icon view)
Handle long titles on machine connect overlay, Refs #857
Append "..." on machine transitional states, Refs #813
Improve UI exception handling, Refs #905
- Different error codes for different ui errors- Don't block interaction for specific DOM exceptions (invalid xhr state)- Append last ajax request information when reporting an error
Improve UI firewall setting change process
- Hide apply button until user changed the profile option- Show indicator while changing the firewall profile- Catch excpetions when changing view while calling api for a profile change
Fixed position for some overlays
fix for ie will follow in another commit
UI machine connect improvements
- retrieve domain prefix from settings (defaults to BACKEND_PREFIX_ID)- display message for windows users trying to connect to windows machine
Improved rdp file creation, Refs #895
- Create contents from a django template- Added username parameter- Added domain parameter (defaults to snf-<machine_id>)
Handle no invitations left scenario, Refs #865
- hide invitations add form- display informative message
Fix invitations ajax request repsonses
- always handle request as an ajax one
Proper handle redirects of invitation ajax requests
Better handling of long machine names, Refs. #857
Ipv6 labels z-index fixes
Dynamic username on connect display, Refs. #801
- display user for ubuntu,kubuntu,fedora- display root for all other linux distros- display value of 'User' meta attribute if exists
Reposition ipv6 hovers on top of ip text, Refs. #839
Ipv6 display improvements
- display on icon view and console window, Refs. #837- show tooltip for long ip addresses, Refs. #839
Display prefilled feedback form from error overlays
Improved user data contained in feedback emails
- added user id/mail- removed client cookie
UI improvements
- updated strings- disks coming soon template
Feedback UI integration
- Feedback user form- Feedback report from error page
UI fixes
- dont display shutdown while building- clear msb_box content each time
Console action indicator icon
Retrieve os icon properly
Invitations improvements, Refs. #439
Machine connect fixes and improvements. Refs. #801
- more informative messages- ui improvements- ie fixes- new rdp filename (<serverid>-<ip>.rdp)
minor improvements on ui error handlers
display specific code/message (-5, "UI Error") for js exceptionsdisplay exception info and firebug trace if in DEBUG mode
Fix IE javascript typo
Keep destroy state visible until vm gets deleted.
Refs. #771
Close message box overlay when ajax errors occur
Fixed invitation row removal. Refs. #439
removed uneeded console.log statements
invitations integration in ui
connect to machine improvements
- specific messages depending the os of the client and the vm- direct to rdp file if windows client tries to connect to a windows vm-
ui generic message box helper function
more informative `machine connect` process.
catch uncaught ajax errors
vm state changed event
- Keep servers global (window) object updated for each servers/network update call.- Trigger window events for every servers object change - vm:add (vm created) - vm:remove (vm removed) - vm:attr:change (vm attribute changed) - vm:attr:add (vm attribute added)...
renamed ip undefined status to 'pending'. Refs. #717
show okeanos icon for undefined os on metadata panel
update single view machine os icon on os metadata change
fix stats on single view
javascript logout redirect support.
machine icons hover fixes.
show okeanos icon for unknown os machines
css sprites for machine icons, hover/click interaction for machine icons
remove old firewall code
Remove variable used for testing
add check for windows OS.
Refs #471
add try/error block for undefined ip address
add windows rdp functionality
Refs #671
Fully functional stats in icon view, Refs. #527
Initial implementation of server stats ajax call, Refs. #527
logout action. Refs #663
initialize action icon handlers once for each view
fix action indicators for icon and single view. Refs. #631
action indicator minor fix. Refs. #631
Icon indicators for vm actions. Refs. #631
Toggle on/off on firewall apply, Refs. #661
enable setting firewall for machines
Add firewall ajax call, Refs. #661
Fix error reporting of server create action
Pass server state to connect/disconnect actions, Refs. #657
Do not put inactive servers in reboot dialog, Refs. #657
Fixed position for reboot dialog, Refs. #657
Fix error handling for reboot in networks, Refs. #657
Show reboot dialog on connect/disconnect call success, Refs. #657
add timeout esxception to error 0
add error catching on ajax errors
fix ajax caching of metadata in IE, Refs #621