ui: Proper display of used floatin ip addresses
warn and allow detach of floating ip address which is connected to a portwith no device assigned to it.
Minor wording fix in Create Machine wizard
Change the title and subtitle of the Networking tab of theCreate Machine wizard.
Vocabulary fixes: Dettach -> Detach
ui: Proper tab navigation urls
to allow `open in new tab` functionality
ui: Fix header navigation handlers in vm wizard
ui: Introduce setting UI_SUPPORT_SSH_OS_FAMILY_LIST
os families list setting for which ui will allow ssh key injection
ui: Remove public key view link from vm wizard
ui: Fix windows rdp template
properly set port within the ``full address`` field when set using coloncharacter
ui: Typo fix
ui: Configurable fonts base url
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: Hotplug aware ip/network actions
disable port/network connect/disconnect on active vms when ganeti hotplugis disabled
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: Public keys icons
ui: Improve port view progress indicator
when port has an associated vm which is in transitional state
ui: VM busy indicator in IPs pane
ui: Improve ipv6 connectivity warning styles
ui: Proper initialization of port progress indicator
in icon view vm ips
ui: IPs icons
ui: Handle port_forward vm info when available
display corresponding connect info in vm connect overlay
ui: Warn user when vm has no public ip v4
in vm connect overlay
ui: Network/IPs/Public keys action indicators
ui: Truncate model names in several cases
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: Remove categories list in vm wizard view
ui: Disconnect action in vm ips icon subview
ui: Hide public network connect action border
ui: Display connections instead of machines
in networks view
ui: Networks/IPs updates and fixes
ui: Improve floating IP status display
ui: VM ip addresses subview improvements
ui: Remove debug statement
ui: Several ips/networks fixes and improvements
ui: Disable language select menu
ui: Remove options menu from header
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: Improve port status display
ui: Refactored network/ip vm connect overlay
ui: Allow disconnect of floating network ports
ui: Configurable forced networks in network select view
ui: Network select view improvements in vm wizard
ui: Display resize in vm actions list
ui: Update network api endpoint
ui: IP addresses togger in single vm view
ui: Truncate template helper
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: Verbal changes
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: Update included js scripts in home.html
ui: Update home.html
ui:
ui: Merge floating ips in single container
ui: Reboot required notification in networks view
Merge branch 'hotfix-0.14.6' into develop
Conflicts: Changelog docs/admin-guide.rst snf-cyclades-app/synnefo/api/management/commands/network-remove.py snf-cyclades-app/synnefo/api/servers.py snf-cyclades-app/synnefo/api/tests/servers.py snf-cyclades-app/synnefo/logic/backend.py...
branding: new setting FOOTER_EXTRA_MESSAGE
FOOTER_EXTRA_MESSAGE setting appears above Copyright message at theCompute templates and the Dashboard UI. Accepts html tags.
Merge branch 'hotfix-0.14.3' into develop
Conflicts: Changelog snf-astakos-app/astakos/im/messages.py snf-pithos-app/pithos/api/manage_accounts/__init__.py snf-pithos-app/pithos/api/management/commands/reconcile-resources-pithos.py snf-pithos-app/pithos/api/settings.py...
cyclades ui: Enable RDP clipboard sharing by default
in default RDP connection profile served by synnefo
cyclades ui: IP addresses overlay improvements
- Wording improvements- Icon for the connect to machine action
cyclades ui: Remove development statements
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 ui: Static files cache invalidation
include current synnefo version as a parameter to all static files urls to avoidbrowsers from using cached content between different synnefo versions.
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: Remove "help" url in empty vms page
Cyclades UI: minor textual change in networks
cyclades ui: Clean up ui url settings
- Removed most url's from ui conf file. Default values are dynamically set based on other settings (CYCLADES_BASE_URL, ASTAKOS_BASE_URL etc.). We still do service lookups to be able to change urls in extraordinary deployments....
cyclades ui: Handle non empty base urls better
BASE_PATH is not slash prefixed causing js to make requests to relative urls.
cyclades ui: Allow developers to disable logout redirects
using UI_AUTH_SKIP_REDIRECTS. Useful for developers coping with 401 cycladesapi responses.
cyclades ui: Move connect/console urls under ui
cyclades ui: Show password view minor improvement
avoid redirecting user to the single view of the build vm
branding: Improve footer appearance
Capitilize 'synnefo' in footer and remove space between v and versionnumber in footer
branding: Renaming SYNNEFO_JS_LIB_VERSION to SYNNEFO_VERSION
cyclades ui: Configurable userdata api url
PublicKey collections used hardcoded urls to access the ssh public keysapi. A new dummy view added (to serve '/ui/userdata/') to be able to usedjango reverse mechanism for the base url of userdata api.
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...
Synnefo branding: Remove greek text & verbal fixes
Emails sent to Astakos Users do not contain greek translations any more.Minor verbal corrections are made and title attribute are added to logoslinks.
Further improvents to branding settings
cyclades ui: Remove deprecated setting
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...
Merge branch 'feature-branding' of https://code.grnet.gr/git/synnefo into feature-branding
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...
Remove ui debug statement
Merge branch 'tmp-common-email-recipients' into develop
Merge branch 'feature-astakos-authpolicies' into develop
Conflicts: snf-cyclades-app/synnefo/api/management/commands/flavor-create.py version
Branding footer improvements (Astakos+ Cyclades)
Setting that allows copyright message to footer.Setting that allows about, feedback and support links to footer.
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 cleanup & overview page
Removing unnecessary code ( branding tags). Generic overview page.
Initial branding for service and company
New synnefo_branding app.Service name defaults to "Synnefo" and company name defaults to "grnet".Branding is applicable to texts containing Service or Company name/url and toimages such as favicon, compute, dashboard and console logos.
UI loading view improvements
Refs #3396Refs #3397
- Use separate loading messages for each action to avoid confusion caused due to aynchronous progress- Enforce resolving of unknown machine image ids before the main view gets rendered.
UI auth client fix
Fix early check for existing cookie contents
UI. Always extract user info from current cookie contents
Refs #3460
Token value set in api action/request is always retrieved from thecurrent cookie contents. When cookie contents change is detected uiredirects user to log in.
Cookie changes are detected each time the app tries to use the user...
Remove alpha from logo & copyright period correction
UI create machine improvements
- Display remaining resources- Predefined flavors display fix