Statistics
| Branch: | Tag: | Revision:

root / snf-cyclades-app / synnefo / ui / static / snf / js @ f784d324

# Date Author Comment
f784d324 11/18/2013 07:03 pm Kostas Papadimitriou

ui: Floating ip creating progress styles

213a8396 11/15/2013 04:46 pm Kostas Papadimitriou

ui: Public networks fixes

- 'Internet' instead of 'Public'
- Common prefix 'Internet' for both IPv4 IPv6 network names in vm wizard
- Loading indicator when creating a new floating ip from vm wizard

eab078ee 11/15/2013 04:46 pm Kostas Papadimitriou

ui: Hide empty private network list

89dc40ca 11/12/2013 04:31 pm Kostas Papadimitriou

ui: Floating IP connect vm overlay fix

pass collection instead of array in show_vms call

68cc89f6 11/12/2013 04:31 pm Kostas Papadimitriou

ui: Improve dynamic model attributes handling

c935b4ea 11/12/2013 04:31 pm Kostas Papadimitriou

ui: Avoid floating ip disconnect on busy vms

f8aa9fc3 11/12/2013 01:26 pm Kostas Papadimitriou

ui: Improve port status display

a37c5497 11/12/2013 01:26 pm Kostas Papadimitriou

ui: Refactored network/ip vm connect overlay

7dff818c 11/12/2013 01:26 pm Kostas Papadimitriou

ui: Prefetch network api data on app initialization

5e66fc73 11/11/2013 07:32 pm Kostas Papadimitriou

ui: Allow disconnect of floating network ports

4bf6778f 11/11/2013 05:59 pm Kostas Papadimitriou

ui: Configurable forced networks in network select view

9c8f31ad 11/11/2013 05:21 pm Kostas Papadimitriou

ui: Network select view improvements in vm wizard

27d628c4 11/11/2013 05:02 pm Kostas Papadimitriou

ui: Implement floating ip port disconnect

6201f0e3 11/11/2013 05:02 pm Kostas Papadimitriou

ui: Separate truncate length for icon/single port list views

f5c5fb5e 11/07/2013 06:43 pm Kostas Papadimitriou

ui: Single IP addresesses view improvement

21d2d544 11/07/2013 06:43 pm Kostas Papadimitriou

ui: Single vm view ip addresses fix

13925182 11/07/2013 06:43 pm Kostas Papadimitriou

ui: Display resize in vm actions list

e481c282 11/07/2013 06:43 pm Kostas Papadimitriou

ui: Update network api endpoint

32a58fdf 11/07/2013 06:43 pm Kostas Papadimitriou

ui: IP addresses togger in single vm view

af505a94 11/07/2013 06:43 pm Kostas Papadimitriou

ui: Truncate template helper

c68ad72e 11/05/2013 04:54 pm Kostas Papadimitriou

ui: Initial refactoring for network view in vm wizard

f9f43e09 11/05/2013 04:52 pm Kostas Papadimitriou

ui: Base view object fixes

31bc4729 11/05/2013 04:52 pm Kostas Papadimitriou

ui: Additional storage_attrs funcionality

allow custom model id resolver

d233867a 11/05/2013 04:52 pm Kostas Papadimitriou

ui: Private network view improvements

display subnet cidr when available

e38e7fcf 11/05/2013 04:52 pm Kostas Papadimitriou

ui: Separate network/subnet create calls

ba7421ce 11/05/2013 04:52 pm Kostas Papadimitriou

ui: VM status typo

365af933 11/05/2013 04:52 pm Kostas Papadimitriou

ui: IP addresses subview in icon vms view

02effd9c 11/05/2013 04:52 pm Kostas Papadimitriou

ui: Port connect/disconnect api calls

dec4cd84 11/04/2013 09:53 am Kostas Papadimitriou

ui: Better generated ssh key naming

b51b21db 11/04/2013 09:53 am Kostas Papadimitriou

ui: Verbal changes

a681ab44 11/04/2013 09:52 am Kostas Papadimitriou

ui: Private network remove action fixes

fff8bd58 11/04/2013 09:14 am Kostas Papadimitriou

ui: Neutron models module

includes models/collection objects for Network, Port, Subnet, FloatingIP
neutron APIs.

664f05f0 11/04/2013 09:14 am Kostas Papadimitriou

ui: Refactored networks views

based on introduced neutron models/collections

75aedbe3 11/04/2013 09:14 am Kostas Papadimitriou

ui: Refactored floating ips view

- Use neutron API
- Display as an additional tab within the main content area of the app instead
of using layout view.

ac07ff0d 11/04/2013 09:14 am Kostas Papadimitriou

ui: Refactored public keys view

b70f6510 11/04/2013 09:14 am Kostas Papadimitriou

ui: Include additional required js libs

4e8e2834 11/04/2013 09:14 am Kostas Papadimitriou

ui: Improve main view tab hover title display

extract title from data-hover-title

f0c38b0e 11/04/2013 09:14 am Kostas Papadimitriou

ui: Register additional views

for floating ip's and public keys tabs

6db98d7c 11/04/2013 09:14 am Kostas Papadimitriou

ui: Register additional collection fetchers in main view

0c88707e 11/04/2013 09:14 am Kostas Papadimitriou

ui:

dbb907bc 11/04/2013 09:14 am Kostas Papadimitriou

ui: Merge floating ips in single container

fb1c2da8 11/04/2013 09:14 am Kostas Papadimitriou

ui: Fix floating ip's in vm create view

major refactoring on network/ip's step view is on the way

00a67605 11/04/2013 09:14 am Kostas Papadimitriou

ui: Model view fix

handle classes which do not define element for model view to be rendered to

7977bbc9 11/04/2013 09:14 am Kostas Papadimitriou

ui: Respect silent option on model destroy action

silent destroy means that model will not be immediately removed from the
collection once destroy action gets called. Α subsequent collection refresh
will handle the model removal.

87a459ff 11/04/2013 09:14 am Kostas Papadimitriou

ui: API url sanitization

95ff92b4 11/04/2013 09:14 am Kostas Papadimitriou

ui: Extra base model helpers

model_actions
-------------
Define available model actions, attribute dependencies and a callback which
result is used to decide whether or not the action can be executed.

proxy_attrs
-----------
Allows us to define extra virtual model attributes which value depends on...

6be6f0b6 11/04/2013 09:14 am Kostas Papadimitriou

ui: Additional base collection option

to handle model removals for collections for which we cannot identify if model
has been removed by checking some of its attributes (e.g. DELETED state).

d7d154c9 11/04/2013 09:14 am Kostas Papadimitriou

ui: Remove NICS, Networks, PublicIPs models

models depricated. Models wil be provided in upcoming neutron module

45b964d3 11/04/2013 09:14 am Kostas Papadimitriou

ui: Models module cleanup and models improvements

cf4c9298 11/04/2013 09:14 am Kostas Papadimitriou

ui: Base view object improvements

- pre/post hide/show hooks
- set parent_view attribute if set in options

4b997f54 11/04/2013 09:14 am Kostas Papadimitriou

ui: Additional view helper objects

6dcc461e 11/04/2013 09:14 am Kostas Papadimitriou

ui: Include required js libraries

34f802f7 11/04/2013 09:14 am Kostas Papadimitriou

ui: Custom rivets.js adapter

5b90c56d 10/07/2013 05:52 pm Kostas Papadimitriou

ui: Reboot required notification in networks view

828f802d 10/07/2013 05:52 pm Kostas Papadimitriou

ui: Exclude rebooting machines from network connect overlay

bbae3e45 08/28/2013 01:55 pm Christos Stavrakakis

cyclades: Fix bug in handling of reboot type.

'type' attribute of reboot OS API call was directly mapped to the
'reboot_type' option of Ganeti reboot job. However these two are
semantically different. The 'SOFT' and 'HARD' reboot types of OS API are
mapped to 'shutdown_timeout' option of Ganeti jobs. However, setting...

b76769ef 08/06/2013 05:28 pm Kostas Papadimitriou

cyclades ui: Improve available quota handling

handle the case where available resource quota is less than the
corresponding active quota (for cpu, mem and disk resources).

effaa598 08/06/2013 02:48 pm Dionysis Grigoropoulos

cyclades ui: Fix typo in VM resize

eb17e27a 08/06/2013 10:22 am Kostas Papadimitriou

cyclades ui: Handle empty floating ip pools

prevent user from allocating new ip addresses if no available pools exist

890f3d4c 07/12/2013 01:22 pm Christos Stavrakakis

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

a6213c91 07/12/2013 11:51 am Kostas Papadimitriou

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

d632e425 07/08/2013 03:44 pm Kostas Papadimitriou

cyclades ui: Allow destroy action on all vm states

1610b2da 07/08/2013 03:44 pm Kostas Papadimitriou

cycaldes ui: Locally reserve IP address assigned to created vm

in order to avoid conflict errors on repetitive vm creates

d4d51f2d 07/08/2013 03:44 pm Kostas Papadimitriou

cyclades ui: IP addresses vm creation step fix

Filter out ip addresses which pending for machine connection.

b9748526 07/08/2013 03:44 pm Kostas Papadimitriou

cyclades ui: Conditionally disable connect to vm IP actions

when IP's popup is opened from the vm create view.

c566f369 07/03/2013 01:21 pm Kostas Papadimitriou

cyclades: Networking step in machine create view

Introduce an additional `machine network setup` step in machine create
overlay. Through this step user can select ip addresses/private networks
the machine will be assigned/connected to.

1fc7640d 07/03/2013 01:20 pm Kostas Papadimitriou

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.

a3ac649e 07/03/2013 12:38 pm Kostas Papadimitriou

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

ab3df8df 07/03/2013 12:29 pm Kostas Papadimitriou

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

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

cyclades ui: In sync with latest API changes

Handle updated servers/detail response format.

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

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

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.

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.

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

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

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

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

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.

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

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

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.

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.

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