Statistics
| Branch: | Tag: | Revision:

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

# Date Author Comment
ae6e8a65 06/19/2013 05:33 pm Olga Brani

cyclades: Fix VMs console incorrect background

60ba7fc6 06/14/2013 04:06 pm Kostas Papadimitriou

cyclades ui: In sync with latest API changes

Handle updated servers/detail response format.

a7091289 06/13/2013 01:15 pm Olga Brani

cyclades: Remove "help" url in empty vms page

8af7f2d5 06/12/2013 02:30 pm Kostas Papadimitriou

cyclades ui: Invalid statement fix

7a0c725d 06/12/2013 02:01 pm Kostas Papadimitriou

cyclades ui: Fix endpoint urls

remove trailing slashes

0b690065 06/10/2013 05:02 pm Vangelis Koukis

Cyclades UI: minor textual change in networks

adcfcd8c 06/04/2013 08:37 pm Kostas Papadimitriou

cyclades ui: Improvements in ui url settings

- Use get_public_endpoint to resolve each service url
- Depend on cyclades_settings for services objects

69edece7 06/03/2013 07:54 pm Georgios D. Tsoukalas

cyclades: add version 'v1' in plankton/image URLs

27738c43 06/03/2013 11:50 am Kostas Papadimitriou

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....

7eb45083 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Handle non empty base urls better

BASE_PATH is not slash prefixed causing js to make requests to relative urls.

acb284f7 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Allow developers to disable logout redirects

using UI_AUTH_SKIP_REDIRECTS. Useful for developers coping with 401 cyclades
api responses.

cb561c2f 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Remove debug statement

0c2166b9 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Move connect/console urls under ui

9f6eb417 06/03/2013 11:50 am Kostas Papadimitriou

cyclades ui: Handle empty EXTRA_RDP_CONTENT setting

b47b110d 06/03/2013 11:50 am Kostas Papadimitriou

cyclades: Remove userdata api from ui prefix

- Individualize userdata api by placing module under synnefo namespace and
urs under it's own USERDATA_PREFIX

e3ff6830 06/03/2013 11:49 am Georgios D. Tsoukalas

make synnefo URLs consistent and configurable

https://service.deployment.vendor.tld/service-base/api-prefix/hard/path |___________________________________| |__________| |________| |_______|
BASE_HOST BASE_PATH PREFIX Hardcoded...

270b11f9 05/31/2013 02:36 pm Kostas Papadimitriou

cyclades ui: Show password view minor improvement

avoid redirecting user to the single view of the build vm

75b8439a 05/29/2013 05:56 pm Olga Brani

Merge branch 'develop' of https://code.grnet.gr/git/synnefo into develop

acf78de3 05/29/2013 05:56 pm Olga Brani

branding: Improve footer appearance

Capitilize 'synnefo' in footer and remove space between v and version
number in footer

0dee4086 05/28/2013 01:22 pm Kostas Papadimitriou

cyclades ui: In sync with the updated compute api

Update javascript libraries to keep up with the latest changes in compute api.

29fef7b9 05/28/2013 01:22 pm Christos Stavrakakis

ui: Rename flavor 'cpu' to 'vcpus'

d63606c8 05/28/2013 01:22 pm Kostas Papadimitriou

cyclades ui: Revert glance response parsing

Refs: #3768

d5fd0d3c 05/28/2013 01:22 pm Kostas Papadimitriou

cyclades ui: Update metadata post/delete url

the updated api uses /metadata/ instead of /meta/

Refs: #3768

1489e9b1 05/28/2013 01:22 pm Kostas Papadimitriou

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)

Refs: #3768

7055982e 05/28/2013 08:14 am Kostas Papadimitriou

cyclades ui: Always send network type in create request

type parameter is mandatory in private network creation requests.

9cd9bfe7 05/22/2013 01:31 pm Olga Brani

branding: Renaming SYNNEFO_JS_LIB_VERSION to SYNNEFO_VERSION

73f9a3d5 05/21/2013 12:41 pm Kostas Papadimitriou

cyclades ui: Handle no missing image ids case

614fb66b 05/20/2013 07:59 pm Kostas Papadimitriou

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.

734107ef 05/20/2013 03:09 pm Kostas Papadimitriou

branding: Use branding util to render email templates

Use synnefo_branding.util.render_to_string accross synnefo apps to be able to
use branding variables within the templates.

7f16b9b1 05/20/2013 03:08 pm Kostas Papadimitriou

cyclades ui: Configurable userdata api url

PublicKey collections used hardcoded urls to access the ssh public keys
api. A new dummy view added (to serve '/ui/userdata/') to be able to use
django reverse mechanism for the base url of userdata api.

8b14f29d 05/20/2013 08:55 am Kostas Papadimitriou

cyclades ui: Avoid setting group in personality metadata

3f339d85 05/20/2013 08:48 am Kostas Papadimitriou

cyclades ui: Include missing index view setting

UNKNOWN_OS setting was missing from the index view context, causing javascript
errors.

263cb456 05/16/2013 03:47 pm Olga Brani

Synnefo branding: Documentation correction & minor fixes

f58b0a14 05/15/2013 04:06 pm Olga Brani

Correct merging error

8b9e871d 05/14/2013 03:14 pm Olga Brani

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...

1e23ceb2 05/14/2013 12:32 pm Olga Brani

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 logos
links.

79b5d61b 05/10/2013 12:45 pm Sofia Papagiannaki

astakos: WIP move all api calls under ``/astakos/api``

Refs: #3340

6e28eafd 05/09/2013 03:37 pm Olga Brani

Further improvents to branding settings

6856b4ff 05/08/2013 10:52 am Giorgos Korfiatis

cyclades ui: Remove deprecated setting

426e1fb9 05/02/2013 04:36 pm Kostas Papadimitriou

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...

30096a2e 04/30/2013 05:06 pm Christos Stavrakakis

cyclades: Remove obsolete code for static quotas

Remove the following obsolete settings, since their usage is covered
by Quotaholder:
- MAX_VMS_PER_USER
- MAX_NETWORKS_PER_USER
- VMS_USER_QUOTA
- NETWORKS_USER_QUOTA

Also remove 'cyclades-export-quota' management command.

468ba00b 04/30/2013 05:03 pm Ilias Tsitsimpis

snf-cyclades-app: Use astakosclient

479c3051 04/30/2013 05:03 pm Ilias Tsitsimpis

PEP8 style fixes

67cd4980 04/29/2013 12:55 pm Kostas Papadimitriou

Merge remote-tracking branch 'origin/develop' into feature-branding

Conflicts:
snf-astakos-app/astakos/im/templates/im/footer.html
snf-cyclades-app/setup.py

f0001470 04/11/2013 11:34 am Christos Stavrakakis

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

e7f22a2a 04/10/2013 07:05 pm Christos Stavrakakis

Merge branch 'release-0.13' into develop

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

5ef4d441 04/10/2013 06:35 pm Kostas Papadimitriou

Fix create vm view images filtering in cyclades ui

use the new synnefo.user method `get_username` to populate
personal/shared images.

04a1b675 04/08/2013 06:17 pm Christos Stavrakakis

Move astakos lib from snf-common to snf-django-lib

53f8a88a 04/02/2013 01:20 pm Kostas Papadimitriou

Merge branch 'feature-branding' of https://code.grnet.gr/git/synnefo into feature-branding

c2337e25 04/02/2013 01:15 pm Kostas Papadimitriou

Merge branch 'develop' 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...

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

fc098054 03/28/2013 12:13 pm Olga Brani

Merge branch 'feature-branding' of https://code.grnet.gr/git/synnefo into feature-branding

a2110608 03/28/2013 12:12 pm Olga Brani

Branding footer improvements (Astakos+ Cyclades)

Setting that allows copyright message to footer.
Setting that allows about, feedback and support links to footer.

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

8fa1cbc9 03/27/2013 04:03 pm Kostas Papadimitriou

Configurable unknown os identifier

d42817ee 03/27/2013 03:45 pm Olga Brani

Branding: change default icon for vms

Changing "os" to "unknown" for all VMs that don't have a prefefined os.
Applies to Compute interface.

7549d16f 03/27/2013 03:34 pm Olga Brani

Branding cleanup & overview page

Removing unnecessary code ( branding tags). Generic overview page.

9d889386 03/26/2013 06:06 pm Olga Brani

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 to
images such as favicon, compute, dashboard and console logos.

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