Usedata urls fix
Updated README.upgrade
Fixed removed statement from previous commit
Fixed api access view regression
Updated userdata application tests
PEP8 fixes
Update README.{upgrade,deploy}, refer to new app
Minor PEP8 fixes
Add license text in ui/userdata/tests.py
Fix README.upgrade, runtests.sh after merging UI
Merge branch 'ui-0.8'
Enable foreign key enforcement in sqlite
Warning: South strips foreign key references insqlite making this patch ineffective.
Do not hardcode python's path
Pass image metadata on instance creation
Bugfix
Image properties were not getting serialized.
Add support for disk_template in Flavors
A new 'SNF:disk_template' field is returned.
Settings updatedDatabase migration needed
Refs #1005
Extend personality to include more attributes
Add support for owner, group and mode.
Refs #1645
Use flavor's disk_template in create_instance
Document changes in admin tools
In relation to disk templates support in flavors.
Minor fixes after merging api-current
Disk template selection in vm create wizard, Refs #1512
Improved disk template description appearance in vm create wizard
Updated default ui settings and README.upgrade file
Disk type selection in create vm wizard
Public keys view fixes, Refs #1517
- Append newly created / generated items on top of users keys list.- Fade in on public list entry addition to let user focus on the created entry.
Disable custom ssh key addition while generating a key pair
Different notifications for ssh key update/create
Several ssh public keys fixes, Refs #1517
- Fixed paramiko key generation bug- Fixed fingerprint generation- Display fingerprint in UI
Replaced M2Crypto with paramiko for ssh key generation/validation
UI IE fixes
Removed uneeded script
Proper updater start on window blur/focus
Improved timeout error handling
Wait for previous recurrent request to finish
A more sophisticated approach on UI update intervals, Refs #1245
Dynamically updated intervals of recurrent api calls.
- Start updating on UI_UPDATE_INTERVAL intervals.- Increase interval by UI_UPDATE_INTERVAL_INCREASE after UI_UPDATE_INTERVAL_INCREASE_AFTER_CALLS_COUNT notmodified responses....
Improved updateHandler object, Refs #1245
- Optionally dynamicly increased interval by specified value- Event triggering/handling for recurrent API events
Fixed backbone.js regression
https://github.com/documentcloud/backbone/issues/485
Updated backbone js library
Fixed single vms view, vm remove handling
Avoid router location hash change when view is handling vm removedevents in single vms view.
Proper overflow/height styles in create vm wizard
Icon view, fixed full report click handling
Fixed feedback data collection issue,
- Exclude network actions object from json representation to avoid recursive json object to be created (it would fail JSON.stringify).
Fixed issues caused due to previously conflicting merge.
Updated settings names and document them in README.upgrade, Refs #1516
Overlay title/subtitle selectors fix
Javascript helpers lib update
- Public key validation- Errors list helper object- Downloadify helper
Several additions/fixes in rest base models
Userdata application tests, Refs #1516
Server side ssh key generation, Refs #1517
Add ssh public keys overlay view in main controller, Refs #1517
SSH public keys view styles, Refs #1517
Updated javascript tests, Refs #1517
Missing model actions images
SSH integration in vm create view, Refs #1517
- New create step view (ssh keys + tags + ...future customizations)- VM create api integration
Improved server side SSH key pair generation, Refs #1517
- Using M2Crypto library- Fixed openssh public key format- Fixed private PEM format
UI server side ssh keys integration, Refs #1517
Updated settings, Refs #1517 #1516
- added new settings file for userdata app- added 2 new settings in 30-ui.conf
Moved userdata module inside ui application, Refs #1516
Fallback to error response if M2Crypto module cannot be imported
Updated deploy and upgrade files
Javascript code cleanup
- Moved CollectionView in seperate file- Fixed generic view messages
Configurable limit for per-user ssh keys, Refs #1517
Typo fix
Initial userdata commit
Javascript rsa generator lib
Update Changelog before tagging v0.7.2
Updated rest helpers
Updated urls
Updated tests
Update Changelog before tagging v0.7.3
Added userdata urls in ui app, Refs #1516
Created backbone models for ssh keys, Refs #1517
IE overlays fix
Cryptico PEM format addon, Refs #1517
Added downloadify helper lib
Javascript helpers
SSH public key model and collection objects, Refs #1517
Identify collection of passed model object
SSH public keys view, Refs #1517
Minor single view fix.
Added networks route handling, Refs #1491
Initial integration of history handling, Refs #1491
- Created a backbone router object to handle urls/navigation- Migrated some of the UI links to pass view changes to the router object
Removed debug statements
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
Merge remote-tracking branch 'origin/ui-0.8' into ui-0.8
Conflicts: ui/templates/home.html
Improved multiple actions container, Refs #1482
- Allow multiple actions for multiple contexts (networks, vms, vms that require reboot)
Apply changes-since parameter properly,
- Do not apply parameter for api calls that refer to objects (models/collections) that don't support incremental updates.
Picked model views patch from user-profile branch
Fix event init script ignored defaults file
Fix event init script ignored defaults file, refs #1505
Update Changelog before tagging v0.7.1
Invitations overlay refactoring to new overlay API
Invitations overlay refactored styles and logic
Updated js tests
Removed global variable