Statistics
| Branch: | Tag: | Revision:

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

# Date Author Comment
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

6f9d9a0c 08/08/2012 02:57 pm Kostas Papadimitriou

Merge branch 'master' into progress-monitor-new

17ab1a48 08/08/2012 02:25 pm Vangelis Koukis

Add warning about Windows sysprep phase in UI

Add warning in UI Connect dialog about initial 15-minute wait before
RDP becomes available with Windows VMs, due to sysprep running.

5c029c29 08/06/2012 11:28 am Kostas Papadimitriou

Remove spare div from html

8aed3cc3 08/06/2012 11:28 am Kostas Papadimitriou

Fix html typo

0b682c29 08/06/2012 11:28 am Kostas Papadimitriou

Firefox ui fix

add overflow to `hidden` to properly clear upper div in single vm view.

0cd3b40b 08/01/2012 06:31 pm Kostas Papadimitriou

Comment disks menu

not fully implemented yet

fdc32267 08/01/2012 04:49 pm Vangelis Koukis

Shorten "deleted image" string to "deleted" in UI

Shorten "deleted image" string to "deleted" in UI, to prevent line
alignment from breaking.

126a01f2 07/23/2012 11:42 am Kostas Papadimitriou

Cyclades UI integration with the new networks api

- Handles nic connections instead of vms. New NIC model and NICs
collections created to handle the NIC api logic. NIC models get
updated on each vms/networks api call.
- New private network creation form....

18059f42 07/23/2012 11:42 am Kostas Papadimitriou

Update cyclades ui jquery lib to 1.7.2

7f841ad2 07/17/2012 05:57 pm Olga Brani

Helpdesk improvements (VM connected to network)

c9074a14 06/08/2012 06:15 pm Kostas Papadimitriou

Fix create view image selection, Refs #2487

Only reset image selection on create view initialization to be able to
keep image selection between subviews transitions.

738a9b18 06/08/2012 06:15 pm Kostas Papadimitriou

Console popup window fix for safari, Refs #2463

It seems that Safari allows popup windows only if the window.open call
is made from within an html element click event context. Otherwise its
behaviour is based on "Block Pop-Up Windows" setting, which when enabled...

1efe6159 06/08/2012 06:15 pm Kostas Papadimitriou

Public SSH keys improvements

- use 'id_rsa' as the filename for the downloaded private key, Refs #2461
- changed the name of the auto generated public key

d194e869 06/08/2012 06:15 pm Kostas Papadimitriou

Prepend namespace for named urls of ui

to avoid conflicts with other applications named urls.

96a93b6b 06/08/2012 06:15 pm Kostas Papadimitriou

Improve wording on vm create view

More explanatory info for the selection of public keys that will get
copied to the created vm on step 3 of vm create view. Refs, #2462

0936e421 06/08/2012 06:15 pm Kostas Papadimitriou

Display stats period selection in ui

taking advantage of the urls for weekly graphs that stats service provide.
Refs #1791

fcdd2549 05/04/2012 06:05 pm Kostas Papadimitriou

Fix userdata tests

mock astakos get_user to bypass calls to astakos server

236223aa 04/30/2012 02:43 pm Kostas Papadimitriou

Fix multiple connect actions sent to the server

Refs #2358

c16d0b2c 04/30/2012 02:23 pm Kostas Papadimitriou

Fix nonexistent image metadata handling

e149a8c4 04/24/2012 03:29 pm Kostas Papadimitriou

Improve readability of vm password in ui