ui: Fix network name resolving
ui: Set default names for unnamed networks
ui: Public keys quota reached handling
ui: Remove public key view link from vm wizard
ui: Typo fix
ui: Fix full report link click handler
bind click handlers for each vm view separately
ui: Disable resize overlay if vm is in error state
ui: Do not toggle disabled ips subview in single view
ui: Fix unavailable disk sizes handling
in vm create wizard
ui: Resize view improvements
- Display grayed out start button if no available quota to start the corresponding vm- Open resize overlay instead of start confirmation for the above cases- Allow overlimit resizing of inactive machines- Minor styling fixes
ui: Handle shutdown action errors from resize view
ui: Prevent duplicate machine create calls
ui: Networks view fix
ui: Suspended view regression fixes
ui: Multiple actions support
- Private networks destroy- IPs detach/destroy- Public keys destroy
ui: Minor fixes
ui: Reset network pending actions
when user clicks to connect machines to network
ui: Shutdown action styling update fixes in vm resize ovrelay
ui: Shutdown functionality in vm resize overlay
ui: Several ui fixes
- Order ports by id- Deleted port subview html element when port gets disconnected in ips view- Update pending action class in networks view
ui: VM busy indicator in IPs pane
ui: Styling improvements
ui: Proper initialization of port progress indicator
in icon view vm ips
ui: Remove snapshots specific patch
ui: Avoid image name double escaping in vm wizard
ui: Snapshot action indicator icon
ui: IPs icons
ui: Warn user when vm has no public ip v4
in vm connect overlay
ui: Skip snapshot action confirmation step
ui: Network/IPs/Public keys action indicators
ui: Truncate model names in several cases
ui: Avoid double escaping of image name
ui: Additional vm name truncates
ui: Remove UI_VM_HOSTNAME_FORMAT setting
no longer needed since compute api responses contain the fqdn vm attribute.
Setting ``UI_NO_FQDN_MESSAGE`` setting added. Setting value will be displayedwhen fqdn vm attribute is empty.
ui: Fix network ports toggling overflow issues
ui: Disconnect action in vm ips icon subview
ui: Improve inactive vm actions handling
ui: Update firewall profile API calls
using port ids in action parameters
ui: Trigger window resize when needed
ui: Networks/IPs updates and fixes
ui: Floating ip creating progress styles
ui: Floating ip destroying style
ui: Improve floating IP status display
ui: VM ip addresses subview improvements
ui: Improve floating ip status display
ui: Several ips/networks fixes and improvements
ui: Enable automatic quota handling in collection views
ui: SSH create view. Focus on name input by default
ui: Public networks fixes
- 'Internet' instead of 'Public'- Common prefix 'Internet' for both IPv4 IPv6 network names in vm wizard- Loading indicator when creating a new floating ip from vm wizard
ui: Hide empty private network list
ui: Floating IP connect vm overlay fix
pass collection instead of array in show_vms call
ui: Improve port status display
ui: Refactored network/ip vm connect overlay
ui: Prefetch network api data on app initialization
ui: Allow disconnect of floating network ports
ui: Configurable forced networks in network select view
ui: Network select view improvements in vm wizard
ui: Separate truncate length for icon/single port list views
ui: Single IP addresesses view improvement
ui: Single vm view ip addresses fix
ui: Display resize in vm actions list
ui: IP addresses togger in single vm view
ui: Initial refactoring for network view in vm wizard
ui: Private network view improvements
display subnet cidr when available
ui: IP addresses subview in icon vms view
ui: Port connect/disconnect api calls
ui: Better generated ssh key naming
ui: Verbal changes
ui: Private network remove action fixes
ui: Refactored networks views
based on introduced neutron models/collections
ui: Refactored floating ips view
- Use neutron API- Display as an additional tab within the main content area of the app instead of using layout view.
ui: Refactored public keys view
ui: Improve main view tab hover title display
extract title from data-hover-title
ui: Register additional views
for floating ip's and public keys tabs
ui: Register additional collection fetchers in main view
ui:
ui: Merge floating ips in single container
ui: Fix floating ip's in vm create view
major refactoring on network/ip's step view is on the way
ui: Model view fix
handle classes which do not define element for model view to be rendered to
ui: Reboot required notification in networks view
cyclades ui: Improve available quota handling
handle the case where available resource quota is less than thecorresponding active quota (for cpu, mem and disk resources).
cyclades ui: Fix typo in VM resize
cyclades ui: Handle empty floating ip pools
prevent user from allocating new ip addresses if no available pools exist
cycaldes ui: Locally reserve IP address assigned to created vm
in order to avoid conflict errors on repetitive vm creates
cyclades ui: IP addresses vm creation step fix
Filter out ip addresses which pending for machine connection.
cyclades ui: Conditionally disable connect to vm IP actions
when IP's popup is opened from the vm create view.
cyclades: Networking step in machine create view
Introduce an additional `machine network setup` step in machine createoverlay. Through this step user can select ip addresses/private networksthe machine will be assigned/connected to.
cyclades: Public IP's overlay in UI
- Introduce a new overlay for IP addresses management (create, remove, connect, disconnect).- The overlay is accessible from the UI's options menu.
cyclades: Handle introduced ``SNF:task_state`` field
- Use it to identify if machine is in a transitioning state (a previously executed task is pending to be completed).- Disable all actions when field.- Backwards compatible. If no field is set the UI falls back into predicting...
cyclades: Integrate machine resize action in UI
- Action gets triggered from edit links which appear next to the cpu/memory details icon/single machine views.- Handle inability to perform resize action based on vm state by displaying a warning when machine is in running state....
cyclades ui: Show password view minor improvement
avoid redirecting user to the single view of the build vm
cyclades ui: In sync with the updated compute api
Update javascript libraries to keep up with the latest changes in compute api.
cyclades ui: Always send network type in create request
type parameter is mandatory in private network creation requests.
cyclades ui: Fix resolving of missing image ids
- Start resloving once the images have been loaded.- Continue loading view progress only once all missing ids have been resolved.
Merge branch 'develop' into feature-branding
Conflicts: snf-astakos-app/astakos/im/static/im/cloudbar/cloudbar.js snf-astakos-app/astakos/im/templates/im/base.html snf-astakos-app/astakos/im/templates/im/landing.html snf-astakos-app/astakos/im/views.py...
cyclades ui: Expose and use the new astakos quota api
- Removed /userdata/quota view in respect of astakos quotas api delegate views served in the same urls used by astakos api (/astakos/api/quotas, /astakos/api/resources). Base url is configurable using the...
Conflicts: snf-astakos-app/astakos/im/settings.py snf-astakos-app/astakos/im/templates/im/login_base.html snf-astakos-app/astakos/im/templatetags/astakos_tags.py snf-cyclades-app/synnefo/app_settings/default/ui.py...
Delegate cyclades ui feedback calls to astakos
Mimic pithos app/ui feedback handling to avoid duplicating boilerplatecode.
New settings:CYCLADES_USER_FEEDBACK_URL
Deprecated (removed) settings:FEEDBACK_CONTACTSFEEDBACK_EMAIL_FROM
Configurable unknown os identifier
Branding: change default icon for vms
Changing "os" to "unknown" for all VMs that don't have a prefefined os.Applies to Compute interface.