History | View | Annotate | Download (37.9 kB)
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
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: 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: 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.
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...
Trigger user quota updates on sepcific ui api calls
- We force user quota information to be updated after the completion of vm/network create/destroy actions.
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. 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...
UI create machine improvements
- Display remaining resources- Predefined flavors display fix
New ui quota helper class
also updated ui views to use the new class
Fix footer positioning javsacript handler
Improve javascript exception handling
Skip 'Script error' exceptions. Those exceptions get raised inFF/Safari/Chrome from scripts which location violates same-origin-policyof the document (e.g cloudbar.js).
Periodic update of user usage quotas
Handle suspended VM's in ui
UI now displays notice for vm's flagged as suspended. User may click onsuspended notice to contact support.
Dynamically set user quota url in ui
UI quota limit handling
ui inititalization process now includes a call to the introduced`ui.views.userquota` view which returns a json representation of available userquota limits. Quota information is used across ui to prevent user from theeffort of trying to allocate additional resources.
Merge branch 'ui-helpdesk' into progress-monitor-new
Diagnostics implementation in ui app
- Change vm status message update method to include diagnostic messages if the exist.- New overlay to display vm diagnostics if vm is in ERROR state.
Helpdesk improvements (VM connected to network)
Fix browser history handling, Refs #2299
Proper redirect if no auth cookie found
Astakos integration in UI
- New astakos js client integration (auth.js)- Removed invitations views- Removed SynnefoUser dependencies from userdata app- Apply X-Auth-Token header for all ui requests
Renamed snf-app to snf-cyclades-app