Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui @ f6ff4b40

# Date Author Comment
f770d29f 04/02/2013 12:56 pm Kostas Papadimitriou

Merge branch 'release-0.13' into develop

Conflicts:
snf-astakos-app/astakos/im/messages.py
snf-astakos-app/astakos/im/views.py
version

24906909 04/02/2013 09:08 am Kostas Papadimitriou

Remove ui debug statement

878d9cf3 04/02/2013 08:49 am Kostas Papadimitriou

Merge branch 'tmp-common-email-recipients' into develop

354b9b6f 04/01/2013 07:02 pm Kostas Papadimitriou

Merge branch 'feature-astakos-authpolicies' into develop

Conflicts:
snf-cyclades-app/synnefo/api/management/commands/flavor-create.py
version

e3c026e7 03/29/2013 03:33 pm Kostas Papadimitriou

UI auth module typo fix

fix get_username to return user uuid instead of user token. The change
fix the resolving of image ownership of the current ui user.

ee5d26fc 03/28/2013 03:11 pm Kostas Papadimitriou

UI create vm errors fix

never forget to pass vm create callback arguments

5af5920c 03/27/2013 09:08 pm Kostas Papadimitriou

Delegate cyclades ui feedback calls to astakos

Mimic pithos app/ui feedback handling to avoid duplicating boilerplate
code.

New settings:
CYCLADES_USER_FEEDBACK_URL

Deprecated (removed) settings:
FEEDBACK_CONTACTS
FEEDBACK_EMAIL_FROM

b14e3b9e 03/26/2013 03:27 pm Kostas Papadimitriou

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.

2d35cfcd 03/21/2013 03:54 pm Kostas Papadimitriou

Fix available ram options in vm create view

typo fix that caused unavailable ram options due to user quota limits to
still be shown as selectable values.

336ddd59 03/20/2013 10:45 pm Kostas Papadimitriou

UI loading view improvements

Refs #3396
Refs #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.

2d815668 03/20/2013 10:13 pm Kostas Papadimitriou

UI auth client fix

Fix early check for existing cookie contents

afe9ca75 03/20/2013 09:47 pm Kostas Papadimitriou

UI. Always extract user info from current cookie contents

Refs #3460

Token value set in api action/request is always retrieved from the
current cookie contents. When cookie contents change is detected ui
redirects user to log in.

Cookie changes are detected each time the app tries to use the user...

ff7fc140 03/20/2013 03:54 pm Olga Brani

Remove alpha from logo & copyright period correction

3b463c5a 03/12/2013 04:36 pm Kostas Papadimitriou

UI create machine improvements

- Display remaining resources
- Predefined flavors display fix

7ac49c2e 03/12/2013 03:31 pm Kostas Papadimitriou

Disable flavor options that exceed user quota

respect current user quota in flavor options display

f7e51fc5 03/12/2013 01:39 pm Kostas Papadimitriou

New ui quota helper class

also updated ui views to use the new class

367f2916 03/12/2013 01:36 pm Kostas Papadimitriou

Improve ui userquota response

include all available information as retrieved from astakos response

fb7e2d64 03/12/2013 11:05 am Kostas Papadimitriou

Cyclades UI machine create view improvement

- widen up view
- prettier (no scroll) compact flavor list style, when flavor options
are too many to display in a single row

6653db48 03/11/2013 06:31 pm Kostas Papadimitriou

Improve memory choices display in vm create view

Apply human readable (MB, GB) conversion

f76c5e52 03/05/2013 07:45 pm Kostas Papadimitriou

Cyclades feedback email fixes

- Include user uuid and email as user info

37dd2616 02/14/2013 04:27 pm Kostas Papadimitriou

Override get_owner method for glance model object

to properly handle unknown owner entries

8f53cfa3 02/14/2013 04:27 pm Kostas Papadimitriou

Translate image owner uuid -> display name in UI

UI uses the introduced /user_catalog api to translate uuids to display
names when necessary.

f2cf9c9d 02/14/2013 04:26 pm Kostas Papadimitriou

Synnnefo ui fallback route

include a default route to redirect to index to catch arbitrary url
fragments.

bda242f9 02/14/2013 04:26 pm Georgios D. Tsoukalas

userquota to handle null request.user

c2dbc435 02/06/2013 01:01 pm Stratos Psomadakis

Fix string replace in 'weekly stats' js

Fix string replace in 'weekly stats' js to work with both the old stats urls and
the new snf-stats-app urls.

d1a7ce9c 01/15/2013 09:47 pm Kostas Papadimitriou

Fix footer positioning javsacript handler

52a432c7 01/15/2013 09:47 pm Kostas Papadimitriou

Improve javascript exception handling

Skip 'Script error' exceptions. Those exceptions get raised in
FF/Safari/Chrome from scripts which location violates same-origin-policy
of the document (e.g cloudbar.js).

77baab80 01/11/2013 04:35 pm Kostas Papadimitriou

Fix public image handling

2425992b 01/07/2013 01:41 pm Kostas Papadimitriou

Handle astakos usage response in ui

override the hardcoded quotas if astakos response includes user usage
information.

73e4a52a 01/07/2013 01:41 pm Kostas Papadimitriou

Variable name typo

515b3e04 01/07/2013 01:41 pm Kostas Papadimitriou

Periodic update of user usage quotas

e65291d7 01/07/2013 01:41 pm Kostas Papadimitriou

JS fix

call positionFooter after its definition

b7d38981 12/04/2012 04:51 pm Dimitris Aragiorgis

Introduce network flavors to replace network types

Add tags and mode to network db model. Replace existing type with
flavor. Introduce 4 different flavors. Each flavor has mode, link,
mac_prefix, tags. Supported flavors are CUSTOM, IP_LESS_ROUTED,
MAC_FILTERED, PHYSICAL_VLAN and are hardcoded in db models....

2a7e6762 12/03/2012 12:06 pm Kostas Papadimitriou

Merge branch 'ui-0.13' into devel-0.13

0485b71a 11/22/2012 04:55 pm Kostas Papadimitriou

Propen window.open use in ui

window.open method accepts specs in string format instead of object
which is not supported by all browsers. This fixes console window to
display scrollbars using IE in small resolutions.

80b91e9f 11/22/2012 02:14 pm Kostas Papadimitriou

Border fix for public network view

regression appeared from the grouped public network support.

b03dda4a 11/21/2012 02:48 pm Kostas Papadimitriou

UI metadata view fix

proper check of existing meta keys

a020e99e 11/19/2012 02:45 pm Kostas Papadimitriou

Force confirmation of untrusted image selection

ensure that user notes the untrusted image risks before he continues to
flavor selection.

580c3b9b 11/19/2012 01:35 pm Kostas Papadimitriou

Handle empty images list in vm creation view

2ee94f4c 11/19/2012 01:35 pm Kostas Papadimitriou

Prompt custom image guide reference if no images available

f5e97e7f 11/16/2012 07:41 pm Kostas Papadimitriou

Handle unavailable hostname information in ui

fallback to ip address

5d9ac244 11/16/2012 07:32 pm Kostas Papadimitriou

SSH personality keys ownership fix

also send mode/owner/group for each user's authorized_keys

842c1c70 11/15/2012 06:28 pm Kostas Papadimitriou

Lay styling stress on connect view warning message

fcd31170 11/15/2012 06:23 pm Kostas Papadimitriou

Avoid double escaping of image metadata

image model get_meta already takes care of escaping the meta value

bdfb089f 11/15/2012 06:16 pm Kostas Papadimitriou

Support multiple image users in js models

methods that used to return user specific information modified to return
arrays of objects based on identified image users. Image space delimited
`users` metadata key is now the primary point to identify existing image...

fc6f43c3 11/15/2012 05:13 pm Kostas Papadimitriou

VM creation view improvement, Refs #3012

warn user against untrustworthy image owners

9140f602 11/15/2012 04:28 pm Kostas Papadimitriou

VM create view styles fix

fix max height and spacing of public keys list view

3bf45568 11/09/2012 12:25 pm Kostas Papadimitriou

Merge branch 'devel-0.12' into ui-0.11

a6b9836b 11/08/2012 08:27 pm Kostas Papadimitriou

Handle suspended VM's in ui

UI now displays notice for vm's flagged as suspended. User may click on
suspended notice to contact support.

a429705e 11/08/2012 06:35 pm Kostas Papadimitriou

Network view actions fixes

- Reset network status after a failed destroy action
- Fix multiple network actions (Refs #2298)
- Reset button visibility after nic disconnect

6639a243 11/08/2012 06:19 pm Christos Stavrakakis

Merge branch 'master' into devel-0.12

Conflicts:
snf-cyclades-app/synnefo/api/management/commands/flavor-list.py
snf-cyclades-app/synnefo/api/management/commands/server-list.py
snf-cyclades-app/synnefo/api/networks.py
snf-cyclades-app/synnefo/logic/rapi.py

28958b8e 11/08/2012 03:35 pm Kostas Papadimitriou

Improve ui personal images ui view

include reference to custom image creation guide if available.
Reference url can be configured by setting the UI_CUSTOM_IMAGE_HELP_URL
setting.

1b18db69 11/08/2012 03:16 pm Kostas Papadimitriou

Dynamically set user quota url in ui

29cf98c9 11/08/2012 02:24 pm Kostas Papadimitriou

Automatic private networks subnet assignment in ui

Automatically choose a subnet that doesn't already exists in user's
private networks if 'Auto' subnet option is selected.

01461689 11/08/2012 01:25 pm Kostas Papadimitriou

JS networks collection fix

filter out unexisting deleted networks

125a8a3e 11/07/2012 08:05 pm Kostas Papadimitriou

Additional user notification in vm connect view

notify users that although connection information appears, vm may not be
available to connect to if it was just restarted/created.

cbf7b384 11/07/2012 07:50 pm Kostas Papadimitriou

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 user
quota limits. Quota information is used across ui to prevent user from the
effort of trying to allocate additional resources.

dccebcff 11/07/2012 06:00 pm Kostas Papadimitriou

Update single menu vm entry on each vm name change

fa72a75e 11/07/2012 05:49 pm Kostas Papadimitriou

Console view IE fixes

a7d5d7ef 11/07/2012 04:23 pm Kostas Papadimitriou

VM console view style fix

3796f345 11/07/2012 04:10 pm Kostas Papadimitriou

UI vm connection improvements

- add configurable vm hostname template
- allow override of vm connect messages
- replace ip by hostname in vm connection messages
- configurable ssh message template
- optional setting to append extra content in windows rdp files

cde8cde3 11/07/2012 01:54 pm Kostas Papadimitriou

Minor js models improvements

d3e4bca7 11/07/2012 01:53 pm Kostas Papadimitriou

Proper image ssh support identification

additionally check osfamily image tag. If tag set to linux enable ssh
keys support.

40e5d2d2 11/07/2012 01:51 pm Kostas Papadimitriou

Change grouped public network name setting

UI_GROUPED_NETWORK_NAME -> UI_GROUPED_PUBLIC_NETWORK_NAME

c6f9918c 11/06/2012 04:21 pm Kostas Papadimitriou

Fix nic add/remove handling

apply nic network state changes only after successful api calls.

e1fda022 11/06/2012 04:18 pm Kostas Papadimitriou

Fix nic in network identification

af62f31f 11/06/2012 03:56 pm Kostas Papadimitriou

Fix expanded grouped public left border styles

f2a6338c 11/06/2012 03:42 pm Kostas Papadimitriou

Merge commit '3b7fef3' into ui-0.11

6f005bed 11/06/2012 01:30 pm Dimitris Aragiorgis

Fix UI setting for mac filtered networks

Rename PRIVATE_FILTERED to correct PRIVATE_MAC_FILTERED.

Signed-off-by: Dimitris Aragiorgis <>

3635e7ac 11/06/2012 01:05 pm Kostas Papadimitriou

Configurable grouped public network view name

02ff6391 11/01/2012 06:55 pm Kostas Papadimitriou

Reset subselections in private network creation view

Do reset network subnet selection each time user toggles dhcp choice.

3b7fef3f 11/01/2012 06:52 pm Kostas Papadimitriou

Reset subselections in private network creation view

Do reset network subnet selection each time user toggles dhcp choice.

4c39dc13 11/01/2012 06:46 pm Kostas Papadimitriou

Expand empty private networks

to make connect to vm button that appears at the bottom of the private
network nics list be accessible even on empty networks.

9555268a 10/29/2012 06:46 pm Kostas Papadimitriou

Optionally group public nics in one network view in ui

b1fb5f74 10/29/2012 06:30 pm Kostas Papadimitriou

Fix stray divs

cf2c902d 10/29/2012 06:28 pm Kostas Papadimitriou

Html fix

6de7fde5 10/23/2012 04:10 pm Kostas Papadimitriou

Configurable changes since attribute alignment

Introduce a new setting (UI_CHANGES_SINCE_ALIGMENT) to allow aligment of
changes-since attribute of consiquent API calls.

7b2ce6b4 10/09/2012 05:08 pm Vangelis Koukis

Merge branch 'devel-0.11'

b16db49b 10/09/2012 04:27 pm Kostas Papadimitriou

Merge branch 'devel-0.11' into ui-0.11

Conflicts:
snf-cyclades-app/synnefo/db/models.py
snf-cyclades-app/synnefo/logic/backend.py
snf-cyclades-app/synnefo/ui/static/snf/js/models.js

630911ee 10/09/2012 04:05 pm Kostas Papadimitriou

Merge branch 'progress-monitor-new' into ui-0.11

Conflicts:
snf-cyclades-app/synnefo/ui/static/snf/js/models.js

11976ee3 09/17/2012 07:24 pm Kostas Papadimitriou

Merge branch 'devel-0.11' into ui-0.11

Conflicts:
snf-common/synnefo/lib/astakos.py
snf-cyclades-app/synnefo/ui/static/snf/js/models.js

47c66641 09/07/2012 05:41 pm Dimitris Aragiorgis

Support multiple public networks in UI

Encapsulate in nic dict a public flag (network.public) and
remove twisted oldstyle identification way (network_id == 'public')
for retrieving public interfaces.
All network references are done via their network_id.
...

4792afbe 08/28/2012 06:12 pm Kostas Papadimitriou

Networks view fixes and improvements

- Do not display vms in building state in connect overlay
- Propose vm reboot after firewall changed (functionality which was broken
after major networks api changes)
- Hide custom subnet input field when dhcp checkbox is not checked...

1dc12b52 08/28/2012 04:43 pm Kostas Papadimitriou

Merge branch 'ui-0.11' into progress-monitor-new

1d734889 08/28/2012 04:43 pm Kostas Papadimitriou

Merge branch 'devel-0.11' into progress-monitor-new

Conflicts:
snf-cyclades-app/synnefo/ui/static/snf/js/models.js

e49565e1 08/27/2012 05:26 pm Kostas Papadimitriou

Propagate NIC change event to the associated vm

so that nic changed attributes get propagated to the vm views (e.g. nic ip
change).

97d3fca1 08/27/2012 12:42 pm Kostas Papadimitriou

Catch error caused by duplicate NIC removal in ui

NICs get removed once their associated vm or network trigger their
corresponding remove signal. Synchronous removal of vm/network will
cause duplicate NIC removes to be called.

ebf4619d 08/10/2012 04:52 pm Kostas Papadimitriou

Apply UI_VM_IMAGE_COMMON_METADATA setting in ui index

the setting handles which image metada to copy when creating a vm using
the ui application.

7253330c 08/10/2012 04:39 pm Kostas Papadimitriou

JS view base object now triggers show event

1d356257 08/10/2012 04:34 pm Kostas Papadimitriou

Image details view improvements

- Display extra metadata
- Display user custom metadata

88d6d677 08/10/2012 04:32 pm Kostas Papadimitriou

JS models additions, improvements

- get_meta method now returns null if meta key doesn't exist
- check for metatada attribute existance in get_meta_keys
- copy image metadata set on ``synnefo.config.vm_image_common_metadata``
on vm create call

ce493ced 08/10/2012 04:30 pm Kostas Papadimitriou

Glance js model improvements

- Case insensitive get_meta method
- Additional dislay_* methods for size and users metadata
- Additional metadata labels

5fe6c466 08/09/2012 03:57 pm Kostas Papadimitriou

Merge branch 'ui-helpdesk' into progress-monitor-new

5a3f410b 08/09/2012 03:33 pm Kostas Papadimitriou

Merge branch 'devel-0.11' into ui-helpdesk

eb841ef4 08/09/2012 03:32 pm Kostas Papadimitriou

Merge branch 'master' into progress-monitor-new

ab3e9eb8 08/09/2012 03:29 pm Kostas Papadimitriou

Improve windows connect message wording

ccd3eabc 08/09/2012 03:27 pm Kostas Papadimitriou

Merge branch 'master' into progress-monitor-new

b564b9de 08/09/2012 03:07 pm Kostas Papadimitriou

Truncate vm status message in icon view

1e882dd7 08/08/2012 08:39 pm Kostas Papadimitriou

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.

99a005df 08/08/2012 03:13 pm Kostas Papadimitriou

Improve display of windows connect warning message

apply proper html/css formatting