Configurable created vm name template, Refs #1009
Updated copy to clipboard utility,
- Replaced ZeroClipboard.js with zclip.js- Fixed IE issues, Refs #1478- Updated helper function- Updated views to use the new helper
Improved multiple actions container, Refs #1482
- Allow multiple actions for multiple contexts (networks, vms, vms that require reboot)
Picked model views patch from user-profile branch
Added UTF-8 html content type meta
Invitations overlay refactoring to new overlay API
Invitations overlay refactored styles and logic
Updated js tests
Fixed user logout action, Refs #1497
Several IE7 fixes, Refs #1445
Secure google fonts urls
Display synnefo version in footer
Fixed favicon url
Consistent image size display in UI, Refs #1487
UI static url settings fixes
Reorganize UI static files
- Moved ui/invitations app static files on their own dir- Reorganized static directories based on asset type (css,js,images)- Dynamic/configurable static files urls- Version symlink added- Other minor static files related changes
Allow user to copy to clipboard ssh command
Improved vm create view, Refs #1461
Display completed/pending steps
Favicon added
Api access view, Refs #979
Several IE7 compatibility fixes, Refs #1445
Configurable media urls accross ui app
Removed development helpers
VM create wizard fixes
- Optimized flavor creation proccess to improve performance- Workaround for non-existing flavor combinations. UI now selects a valid flavor for the value the user last selected- Handle zeroclipboard exceptions
VM create wizard styling improvements
Changed create vm/network link names
Improved UI settings configuration, Refs #1447
- Most of the settings can now configured via django applcation- Added some UI behaviour settings providing default values- Added default values and documented new UI settings in settings.d/30-ui.conf- Changed SUGGESTED_FLAVORS setting to VM_CREATE_SUGGESTED_FLAVORS...
Improved UI error handling
- Do not overlap error overlay views when new errors get triggered Refs #1433- Skip error overlay appearance if user is viewing feedback overlay- Handle generic (window.onerror) javascript exceptions that may occure accross UI application...
Several vm views fixes
- fixed sort order for Flavors (Refs #1429) and Images collections- changed default role metadata suggestions- removed Location from suggested metadata keys
Fixed update intervals
Improved api recurrent requests
Increase timeout intervals when window looses its focus.The behaviour can be disabled from synnefo.config.delay_on_blur configparameter.
Several query selectors and vm views optimizations
Improved API calls handling
- better api calls error handling- emulate notmodified responses for opera browser- configurable timeouts skipping limit
Minor UI improvements
Several UI optimizations and fixes
Wrap overlay content
Improved error reporting
Improved vm action error handling
Improved DOM selectors
Create view IE fixes
Allow user to copy new vm password to clipboard
ZeroClipboard wrapper class
UI logout action
VM connection information overlay refactor
Hide disks menu entry
VM connection view
- allow errors to change the error view arguments- more informative vm action errors- infrastructure for multiple errors handling
Split error view in its own file
Added console action
Create machine final step redesign
Create view redesign
Password view link to created machine view
Development helper
Minor ui refactoring
New look for machine view select menu
VM actions, ui handling fixes
- notification for vms that require reboot- notifications for multiple actions
Respect settings TIMEOUT value
Initial commit for ui-refactor branch
HTML/Javascript code refactoring towards an MVC-like design.
Update creating vm details for predefined flavors , Refs #1129
Fix vm image params update, Refs #823
Proper image params update for vm images in DELETED state
Merge branch 'ui-0.5'
Proper initialization of ajax_settings object
Minor modifications to error messages for clarity
Disable connect action when machine has no public ip set, Refs #983
Removed debug statement
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
Clone specified image metadata on vm creation, Refs #847
UI list view fixes, Refs #915 #1013
- fixed vm transition update from ACTIVE to REBOOT status- fixed IE list view update
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...
Added setting for predefined flavors in UI, Refs #815
Improved ajax requests timeout handling, Refs #971
Retry after first timeout for repeated (updatevms/networks/stats) ajax requests.
Improved message for the API overlay on UI, Refs #977
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...
Hide stats placeholder image on page load, Refs #881
Fix IE rename icon visibility, Refs #909
Fix action confirmations position on content resize, Refs #955
Machine status indicator update fix, Refs #813
Fixed display of the proper indicator image when a machinetransits from an active state to ERROR state.Fixes apply for both icon and single view.
Change vm finalizing building message
Show completion percentage when a machine is being built, Refs #887
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)
Fix inconsistent data passed to datatables plugin instance, Refs #913
Handle long machines names on single and list view, 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
Fix selection of ipv4 addresses on icon view, Refs #903
Fix password select on chrome, Refs #901
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
Unique radio groups for each machine on networks view, Refs #839
Usable connect button on private networks vm view, Refs #899
Improved rdp file creation, Refs #895
- Create contents from a django template- Added username parameter- Added domain parameter (defaults to snf-<machine_id>)
Added 404 and 500 error pages templates, Refs #837
also added an html sample page to get served on several occasions(e.g. inform users that service is currently unavailable)
Fix firefox strange behaviour when pressing enter on create form
Better handling of long machine names, Refs. #857
Fix logout from ui url redirect
- defaults to settings.LOGIN_URL
Fix icon view full stats report link