new ui: finishing touches for vm list animation
new ui: animation for vm list page completed
new ui: css improvements
new ui: Change font-family to 'Open Sans'
new ui: commence new animation for vm list page
new ui: Functionality improvements for the create vm wizard.
new ui: Added functionality for the create vm wizard.
new ui: Style improvements for vm list page
VM checkbox is better aligned. On checked, its container getsa background-color.
new ui: Style changes and select vm new animation
new ui: new functionalities in vm list page
- Selected VM checkbox is visible after VM mouseleave- VM actions are enabled according to selected VMs (running,stopped, both, single)- Modal window for VM connect- VM main actions are moved from header to main area
Merge branch 'feature-uinext-html-mocks' of https://code.grnet.gr/git/synnefo into feature-uinext-html-mocks
new ui: Additions and modifications for the detailed view of a vm.
new ui: javascript impovements for Compute ui
New ui: Minor changes in index.html
new ui: Layout improvements for Compute ui
new ui: Modifications in javavascript for vm list functionality
More adjustments on selectors that are used to show the "selection window" that each vm has in vm_list_v1.html.
Adjustments on selectors that are used to show the "selection window" that each vm has in vm_list_v1.html.
new ui: Remove files
new ui: Merging files and small modifications
Adding selection window for each vm and settling files
Folder font-icons for original svg icons
Complete kpal layout for create vm pages
Initial layout for create vm page (kpal design)
Initial layout for vm details page (kpal design)
Initial commit for new_ui mocks
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
Merge branch 'hotfix-0.14.2' into develop
Conflicts: Changelog snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/views/target/__init__.py snf-cyclades-app/synnefo/logic/backend.py snf-cyclades-app/synnefo/logic/management/commands/reconcile-servers.py...
cyclades ui: Prefer os meta to identify connection user
How vm connection user gets resolved:
- Use the last user in `users` vm metadata if exists- Use the last user in `users` vm image metadata if exists- Use root if vm's image osfamily metadata is Linux...
cyclades ui: Update OS images names
use libguestfs naming convention
redhat -> rhelsuse -> opensuse (also cloned as sles)
pep8 changes
cyclades ui: Allow destroy action on all vm states
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 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: Fix VMs console incorrect background
cyclades ui: In sync with latest API changes
Handle updated servers/detail response format.
cyclades: Remove "help" url in empty vms page
cyclades ui: Invalid statement fix
cyclades ui: Fix endpoint urls
remove trailing slashes
Cyclades UI: minor textual change in networks
cyclades ui: Improvements in ui url settings
- Use get_public_endpoint to resolve each service url- Depend on cyclades_settings for services objects
cyclades: add version 'v1' in plankton/image URLs
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: Remove debug statement
cyclades ui: Move connect/console urls under ui
cyclades ui: Handle empty EXTRA_RDP_CONTENT setting
cyclades: Remove userdata api from ui prefix
- Individualize userdata api by placing module under synnefo namespace and urs under it's own USERDATA_PREFIX
make synnefo URLs consistent and configurable
https://service.deployment.vendor.tld/service-base/api-prefix/hard/path |___________________________________| |__________| |________| |_______| BASE_HOST BASE_PATH PREFIX Hardcoded...
cyclades ui: Show password view minor improvement
avoid redirecting user to the single view of the build vm
Merge branch 'develop' of https://code.grnet.gr/git/synnefo into develop
branding: Improve footer appearance
Capitilize 'synnefo' in footer and remove space between v and versionnumber in footer
cyclades ui: In sync with the updated compute api
Update javascript libraries to keep up with the latest changes in compute api.
ui: Rename flavor 'cpu' to 'vcpus'
cyclades ui: Revert glance response parsing
Refs: #3768
cyclades ui: Update metadata post/delete url
the updated api uses /metadata/ instead of /meta/
cyclades ui: Revert server create params names
the new api changed image/flavor keys only in servers response.imageRef and flavorRef are still required in server create requests(makes sense)
cyclades ui: Always send network type in create request
type parameter is mandatory in private network creation requests.
branding: Renaming SYNNEFO_JS_LIB_VERSION to SYNNEFO_VERSION
cyclades ui: Handle no missing image ids case
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.
branding: Use branding util to render email templates
Use synnefo_branding.util.render_to_string accross synnefo apps to be able touse branding variables within the templates.
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.
cyclades ui: Avoid setting group in personality metadata
cyclades ui: Include missing index view setting
UNKNOWN_OS setting was missing from the index view context, causing javascripterrors.
Synnefo branding: Documentation correction & minor fixes
Correct merging error
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.
astakos: WIP move all api calls under ``/astakos/api``
Refs: #3340
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...
cyclades: Remove obsolete code for static quotas
Remove the following obsolete settings, since their usage is coveredby Quotaholder:- MAX_VMS_PER_USER- MAX_NETWORKS_PER_USER- VMS_USER_QUOTA- NETWORKS_USER_QUOTA
Also remove 'cyclades-export-quota' management command.
snf-cyclades-app: Use astakosclient
PEP8 style fixes
Merge remote-tracking branch 'origin/develop' into feature-branding
Conflicts: snf-astakos-app/astakos/im/templates/im/footer.html snf-cyclades-app/setup.py
Merge branch 'feature-snf-django' into develop
Conflicts: docs/older/Changelog.pithos-app snf-astakos-app/astakos/im/api/__init__.py snf-pithos-app/pithos/api/util.py
Merge branch 'release-0.13' into develop
Conflicts: snf-astakos-app/astakos/im/messages.py
Fix create vm view images filtering in cyclades ui
use the new synnefo.user method `get_username` to populatepersonal/shared images.
Move astakos lib from snf-common to snf-django-lib
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...
Conflicts: snf-astakos-app/astakos/im/messages.py snf-astakos-app/astakos/im/views.py version
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
UI auth module typo fix
fix get_username to return user uuid instead of user token. The changefix the resolving of image ownership of the current ui user.
UI create vm errors fix
never forget to pass vm create callback arguments
Branding footer improvements (Astakos+ Cyclades)
Setting that allows copyright message to footer.Setting that allows about, feedback and support links to footer.