Commit Graph

2855 Commits

Author SHA1 Message Date
Jessica Wang 6c8425b279 cloudstack 3.0 UI - edit template - isPublic field - Make it editable if it's root-admin or if allow.public.user.template is true. Make it non-editable otherwise. 2012-06-18 14:06:13 -07:00
Jessica Wang 1656176971 CS-14854: cloudstack 3.0 UI - (1) extend detailView widget to take in dynamic isEditable value. (2) template page - edit template action - for regular user and domain admin: make Extractable field and Featured field non-editable. Do NOT send “isfeatured”, “isextractable” to updateTemplatePermission API when they are non-editable. 2012-06-18 13:25:42 -07:00
Jessica Wang 11b7675193 CS-15157: cloudstack 3.0 UI - infrastructure page - physical network - network service providers - reset nspMap before populating listNetworkServiceProviders response to nspMap. 2012-06-14 17:28:12 -07:00
Brian Federle a9d1d13878 CS-14230
Add password confirm to add account/user forms

Original patch by: oyla.smola@gmail.com
Reviewed-by: brian
2012-06-14 11:34:10 -07:00
Jessica Wang 8ad831e691 CS-14604: cloudstack 3.0 UI - Add Zone Wizard - (1) Basic zone: always show Guest Traffic step regardless of whether OVS tunnel manager is enabled. (2) Advanced zone: skip Guest Traffic step if OVS tunnel manager is enabled. 2012-06-13 17:55:49 -07:00
Jessica Wang 7d6528b21d CS-14604: cloudstack 3.0 UI - Add Zone Wizard - skip Guest Traffic step if OVS tunnel manager is enabled. 2012-06-13 14:40:17 -07:00
Pranav Saxena ce6b50b3d6 CS-15202: Rename all references in UI of Nexus VSM/dvswitch to Nexus 1000v 2012-06-13 11:21:01 -07:00
Jessica Wang 286d7b061d cloudstack 3.0 UI - account page - fix a bug that happens when account name includes ampersand or other special characters. Encode account name before it's being passed to API calls. 2012-06-12 13:58:15 -07:00
Brian Federle 5528cdd954 Update breadcrumb hover effect
-Use 1s interval (instead of 2s) until showing panel

-Use .fadeOut on panel focus, for smoother transition
2012-06-11 15:12:57 -07:00
Brian Federle d7f00f2c45 CS-14877: Focus browser panel on breadcrumb hover
When mouse is over a breadcrumb for a period of > 2s, show its
respective panel until mouseout. This allows a user to see the
contents of the panel without having to select it.

reviewed-by: brian

Original commit:
commit 88be929e04826cd1159a2db7dbca220f7eadf5fd
Author: Pranav Saxena <pranav.saxena@citrix.com>
Date: Fri Jun 8 14:17:42 2012 +0530

    CS-14877: Expanded breadcrumb navigation on hover UI Requirement
2012-06-11 12:52:10 -07:00
bfederle 7b9b3c1e1d CS-14010
Add 'about' dialog to the CloudStack top header, showing current verison
information.

Patch submitted by: oyla.smola@gmail.com
Reviewed-by: brian
2012-06-11 11:11:20 -07:00
Sanjay Tripathi 38306f52da CS-14562: Domian page does not show up (spinner shown) for a very long time when there are large number of hosts and vms. 2012-06-06 23:34:19 +05:30
Sanjay Tripathi c159f07c24 Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x 2012-06-06 22:47:31 +05:30
Sanjay Tripathi 3ebb80dcb7 CS-14395: Instances tab need to introduce Volumes tab to see which volumes vm has 2012-06-06 22:42:55 +05:30
Brian Federle 13f2e71530 CS-14805: Add MB/s indicator to network rate label 2012-06-05 14:00:01 -07:00
bfederle 94f7023457 CS-15120
Don't render action column if only header-level actions are present.
2012-06-05 13:26:57 -07:00
Jessica Wang 85c754d734 CS-13091: Remove enable/disable physical network actions. Due to limitations in the API, for now the enable/disable functionality for physical networks will be removed. 2012-06-04 19:05:20 -07:00
Jessica Wang 5117bba851 CS-14769: Don't pass subdomainaccess param when scope=project 2012-06-04 19:01:47 -07:00
Jessica Wang 1be5e08270 CS-15057: Remove jquery.timer.js from source code. Replace it with native JavaScript functions. (remove conflict mark) 2012-06-04 18:10:40 -07:00
Jessica Wang 03b559bbb9 CS-15057: Remove jquery.timer.js from source code. Replace it with native JavaScript functions. 2012-06-04 18:06:00 -07:00
Brian Federle 2fc743cd78 CS-15148 : Delete Nexus dvSwitch UI option is not Functional so removing this functionality
reviewed-by: brian
2012-05-30 11:07:29 -07:00
Pranav Saxena 53875f59ab CS-15126: Adding the indicator state for vsmdevice 2012-05-30 09:42:46 -07:00
Brian Federle c3b6f2dc39 CS-15126: Removing the zone field for now
Conflicts:

	ui/scripts/system.js
2012-05-30 09:42:40 -07:00
Brian Federle bcdb0cd53b CS-15126
-Fix zone name field in list view

-Add state indicator icon

reviewed-by: jessica
2012-05-30 08:37:02 -07:00
Brian Federle b35d659ef4 CS-14769
-Don't pass subdomainaccess param when scope=project

-Fix guest network detail view by passing projectid=-1, due to project
 details not returning response for project-level guest networks
2012-05-30 08:13:25 -07:00
Brian Federle 2b12322039 CS-15126
-Hide 'type' field, as dvSwitch doesn't return a type

-Get zone name from the cluster's data

reviewed-by: jessica
2012-05-29 11:45:41 -07:00
Brian Federle 2ef18bc956 CS-15096: Disable network actions for non-admins
reviewed-by: jessica
2012-05-25 12:56:00 -07:00
Brian Federle b3f5728ac3 CS-14844: Fix edit action
Fix edit action by referring to the new td.value <span>, instead of
td.value
2012-05-25 12:24:31 -07:00
Brian Federle 5f4e45fbf2 CS-14844
-If value label in detail view gets too long, then add horizontal
 scrollbar to value, to avoid truncation

-Lower font size to 11px (-1px) to better fit longer data into UI

reviewed-by: sonny
2012-05-25 12:08:56 -07:00
Sanjay Tripathi 8405913904 CS-12111: No e-mail validation for edit user form
reviewed-by: brian
2012-05-25 11:10:01 -07:00
Brian Federle d845f203e4 CS-13091: Remove enable/disable physical network actions
Due to limitations in the API, for now the enable/disable
functionality for physical networks will be removed.
2012-05-25 11:00:13 -07:00
Sanjay Tripathi 931d69117f CS-12407: F5 & Netscaler when dedicated is selected capacity field should be disabled. 2012-05-25 12:12:07 +05:30
Sanjay Tripathi 7e1b073d68 CS-12407: F5 & Netscaler when dedicated is selected capacity field should be disabled. 2012-05-25 12:12:01 +05:30
Brian Federle ff3c236776 CS-13091: Enable/disable physical network UI actions
Conflicts:

	ui/index.jsp
2012-05-24 12:16:51 -07:00
Pranav Saxena d33c9e61ef CS-15078: Standard name for vSwitch 2012-05-24 18:09:26 +05:30
Sanjay Tripathi b04ba4f8e0 NexusVswitch UI development modified enable disable actions and details tab 2012-05-24 15:25:15 +05:30
Sanjay Tripathi 060090fdbb NexusVswitch UI development modified listCiscoNexusVSM command 2012-05-24 14:19:43 +05:30
Jessica Wang 219bbb4324 CS-13739: localize more labels 2012-05-23 17:20:45 -07:00
Jessica Wang 63d512b808 CS-14989: cloudstack 3.0 UI - VM wizard - select template step - populate only templates whose hypervisor(s) are supported in the selected zone. 2012-05-23 14:12:36 -07:00
Brian Federle 4cf1cb744f Don't send VSM details if vSwitch isn't enabled
Conflicts:

	ui/scripts/system.js
2012-05-23 13:11:37 -07:00
Brian Federle 1e1eb45b0f CS-15067
Provide Nexus vSwitch fields on add cluster form, if on VMware
hypervisor and vSwitch is enabled in configuration
2012-05-23 13:08:50 -07:00
Brian Federle 661fa30bcf vSwitch UI fixes
commit 531ebe165de441fdf8e8bb86c76056504cf3aadb
Author: Brian Federle <brian.federle@citrix.com>
Date:   Wed May 23 10:27:51 2012 -0700

    Fix vSwitch password field

reviewed-by: brian

commit e51a0bd5e198483704d6d7f2dc4cb4c74e7c9167
Author: Pranav Saxena <pranav.saxena@citrix.com>
Date:   Wed May 23 19:40:13 2012 +0530

    CS-9919: Changes to integrate UI changes for nexus feature

reviewed-by: brian

Conflicts:

	ui/scripts/system.js
2012-05-23 11:16:39 -07:00
Devdeep Singh 5062643dd9 CS-9919: Changes to integrate UI changes for nexus feature.
Reviewed by: Sateesh, Pranav.
2012-05-23 18:56:49 +05:30
Jessica Wang ce07dcff85 CS-15042: cloudstack 3.0 UI - Create Network Offering dialog - when Guest Type is "Isolated", exclude "Security Groups" from services list. 2012-05-22 15:35:28 -07:00
Jessica Wang fddafbce0b CS-14206: cloudstack 3.0 UI - Create Network Offering dialog - When Guest Type is "Shared", include LB and StaticNAT in services regardless of zone type. 2012-05-22 14:48:36 -07:00
Brian Federle 58c8254dd2 Add cluster: conditionally hide vSwitch fields
-When in add cluster screen, show the add vSwitch fields when
 hypervisor == VMware and 'vmware.use.nexus.vswitch' configuration
 flag is enabled.

-Remove 'add Nexus vSwitch' checkbox, as the vSwitch fields will
 always be shown for VMware if the above config flag is set.
2012-05-22 13:45:47 -07:00
Brian Federle d0b6bc7d2b Remove trailing comma 2012-05-22 12:34:02 -07:00
Brian Federle f854455df7 Use IE-compatible method for changing browser title 2012-05-22 12:32:53 -07:00
Brian Federle fb36212726 CS-14911: Fix missing 'mine' filter from instances
reviewed-by: brian

commit 98ead3ad5b9266e0f2a1b0e037a4f511d9e1e240
Author: Pranav Saxena <pranav.saxena@citrix.com>
Date:   Wed May 16 01:04:12 2012 +0530

    CS-14911 : mine is missing from Instance Filter
2012-05-22 11:59:50 -07:00
Brian Federle 2ae25b7a2f CS-14953: 'CloudStack' -> 'CloudPlatform'
reviewed-by: brian

commit 4488f0a66766286e960a47d34cd2e5148162bcab
Author: Pranav Saxena <pranav.saxena@citrix.com>
Date:   Tue May 22 15:15:40 2012 +0530

    Renaming CloudStack to CloudPlatform for Proprietary builds
2012-05-22 11:50:12 -07:00
Brian Federle f635b96b89 CS-15045
commit 7859d289debae622a15fdb6bda854a8936fd35cb
Author: Pranav Saxena <pranav.saxena@citrix.com>
Date: Tue May 22 23:29:31 2012 +0530

    UI does not support RAW format when hypervisor used is OVM in upload volumes
2012-05-22 11:19:35 -07:00
Jessica Wang 851e152dac CS-15015: cloudstack 3.0 UI - detailView widget - disable "pollAgainIfValueIsIn" function for now. 2012-05-21 16:10:56 -07:00
Jessica Wang 5501e85c2e cloudstack 3.0 UI - Instance page - detail view - keep polling newest info from server if VM state is Starting or Stopping. 2012-05-21 15:36:27 -07:00
Jessica Wang 3b51b1865f CS-15015: cloudstack 3.0 UI - detailView widget - add new property "pollAgainIfValueIsIn" to keep polling newest info from server when a column has a specific value (e.g. volume state column has value 'UploadNotStarted') 2012-05-21 14:03:10 -07:00
Jessica Wang f6db0aa43f CS-15015: cloudstack 3.0 UI - Volume page - Upload Volume action - API has been changed from sync to async. Here is related UI change. 2012-05-21 10:46:48 -07:00
Brian Federle 3bd33d5c31 CS-12462: no close button on select project list view popup 2012-05-21 10:30:10 -07:00
Brian Federle 004a8b3b07 Nexus UI development nexusActionfilter
reviewed-by: brian
2012-05-21 10:07:13 -07:00
Pranav Saxena 5a3fcbc604 CS-14978 Clusterstate is empty from CloudStack UI
reviewed-by: brian
2012-05-21 10:00:26 -07:00
Jessica Wang 47f8b50f69 CS-14949: cloudstack 3.0 UI - Instance page - hide Edit option when status is Running. 2012-05-18 17:03:47 -07:00
Brian Federle 1e01c21fd3 CS-14980: Fix blank PF/LB instance name label
Show VM ID if .displayname and .instancename are not present, as is
the case with KVM-type virtual machines that don't have a custom name.
2012-05-18 12:09:32 -07:00
Brian Federle 7db810fcd9 If using commercial build, show 'CloudPlatform' in browser title bar 2012-05-18 09:26:51 -07:00
Brian Federle b74156dba3 Fix trailing command breaking IE 2012-05-17 12:40:47 -07:00
Brian Federle 296f52e3af CS-13861: Fix 'isChecked: false' not working on IE 2012-05-17 12:34:45 -07:00
Jessica Wang ed0ac5d15e CS-14901: cloudstack 3.0 UI - IP Address page - non-SourceNAT IP - when network offering's Conserve Mode is off, hide LoadBalancer when any PortForwarding rule exists, hide PortForwarding when any LoadBalancer rule exists. 2012-05-17 11:31:47 -07:00
Jessica Wang 1a1d7ce185 CS-14901: cloudstack 3.0 UI - IP Address page - non-SourceNAT IP - when network offering's Conserve Mode is off, hide EnableStaticNAT and EnableVPN when any PortForwarding rule or LoadBalancer rule exists. 2012-05-16 17:02:18 -07:00
Jessica Wang 5712c56f0b CS-14901: cloudstack 3.0 UI - IP Address page - non-SourceNAT IP - when network offering's Conserve Mode is off, hide PortForwarding and LoadBalacer when staticNAT or VPN is enabled. 2012-05-16 16:25:14 -07:00
Brian Federle 889cfb11d9 Nexus vSwitch UI support
Implement ability to add and modify Nexus vSwitches at the cluster
level:

-Add new fields to add cluster form, to allow addition of a vSwitch

-Add new tab to VMware clusters to list cluster's vSwitch

-Add details panel to vSwitch allowing enable, disable, and removal of
 vSwitch from cluster
2012-05-16 14:59:15 -07:00
Jessica Wang 5320828387 CS-14905: volume page - Attach Disk action - Instance dropdown - (1) Populate all instances when volume's hypervisor is "None". (2) Populate only instances whose hypervisor matches this volume's hypervisor when volume's hypervisor is not "None". 2012-05-16 14:25:05 -07:00
Jessica Wang cac21291bd CS-14901: cloudstack 3.0 UI - IP Address page - non-SourceNAT IP - when network offering's Conserve Mode is off, hide EnableVPN action when staticNAT is enabled, hide EnableStaticNAT action when VPN is enabled. 2012-05-16 13:46:25 -07:00
Jessica Wang 9fb81f239d CS-14901: cloudstack 3.0 UI - IP Address page - SourceNAT IP - when network offering's Conserve Mode is off, hide LoadBalancer, PortForwarding action in Configuration tab. 2012-05-16 13:46:04 -07:00
Jessica Wang 822c50cdcc CS-14901: cloudstack 3.0 UI - IP Address page - SourceNAT IP - when network offering's Conserve Mode is off, hide Enable Static NAT, Enable VPN action. 2012-05-16 13:45:39 -07:00
Brian Federle d879d370e0 UI proprietary build: rename 'CloudStack' -> 'CloudPlatform'
When EULA is present for a proprietary build, show 'CloudPlatform'
instead of 'CloudStack' in the logo for the login form and top header.
2012-05-16 10:43:56 -07:00
Jessica Wang 3706941010 cloudstack 3.0 UI - IP Address page - args.id is obsolete. Use args.context.ipAddresses[0].id instead. 2012-05-15 16:03:38 -07:00
Jessica Wang 0cda716cf0 cloudstack 3.0 UI - IP Address page - action filter - optimize status handling. 2012-05-15 15:43:43 -07:00
Jessica Wang 57365be63b CS-14905: volume page - Attach Disk action - Instance dropdown - populate only instances whose hypervisor matches this volume's hypervisor. 2012-05-15 15:19:53 -07:00
Edison Su 5a5be77d37 CS-14521
Remove CLVM, due to license issue
2012-05-15 15:12:18 -07:00
Brian Federle 4699172db2 CS-13123: Hide diagram parts on change password form 2012-05-15 11:57:30 -07:00
Sanjay Tripathi a626e77041 CS-14844: Api key and secret key is truncated in the user details view 2012-05-15 23:20:25 +05:30
Brian Federle 5a6454b8b5 CS-14717
Hide public traffic subnav when in basic zone configuration and not in
EIP/ELB
2012-05-14 15:50:23 -07:00
Brian Federle ecbe959a23 CS-13874
If no 'custom' instance name is specified for a VM, use the
'instancename' field instead of 'displayname' for the label in PF/LB
UI.
2012-05-14 13:53:54 -07:00
Jessica Wang 8a08e379f1 cloudstack 3.0 UI - When API returns an error whose errorcode is 401, show Session Timeout message instead of errortext in API response ("unable to verify user credentials and/or request signature"). So it will be clear to user what to do next (i.e. log out and log in again). 2012-05-14 13:52:08 -07:00
Brian Federle d7cdd71ada CS-14715
Concatenate long user names, to prevent header bar from wrapping

Conflicts:

	ui/scripts/ui/utils.js
2012-05-14 12:44:00 -07:00
Brian Federle 6da9d20a82 CS-14339, CS-14241
In instance wizard, use configuration value for max. custom disk
offering size, instead of hardcoding the max size to 100 GB
2012-05-14 11:45:37 -07:00
Pranav Saxena c4578f439c CS-14872 : Text for on hover iso and form for ISO's corrected
reviewed-by: brian
2012-05-14 11:26:36 -07:00
Jessica Wang 833993cf09 CS-14870: cloudstack 3.0 UI - network offering page - detail view - add tags field. 2012-05-14 10:11:42 -07:00
bfederle 44d04fd58e IP addresses: fix for projects + port forwarding
-Port forwarding: only show VMs of the IP's owner

-Don't pass account/domain ID for acquire IP address and list VMs for
 static NAT/PF/LB
2012-05-10 17:05:20 -07:00
bfederle a491a6ee35 CS-14797
Pass IP address's account + domainid for listing VMs on PF/LB/Static
NAT. This prevents an admin from attaching one user's VM to another
user's IP address.
2012-05-10 16:30:26 -07:00
Jessica Wang faa0cb1035 CS-14017: create network offering - when Guest Type is Shared, check and disable Specify VLAN checkbox. When Guest Type is Isolated, enable Specify VLAN checkbox. 2012-05-10 16:17:21 -07:00
bfederle 786c92591d CS-14679
Fix label on primary storage required 'path' field
2012-05-10 14:22:26 -07:00
Jessica Wang 6b1f87fb80 CS-14760: volume page - (1) no actions are available when volume state is Uploading. (2) only remove action is available when volume state is UploadError. 2012-05-10 11:31:01 -07:00
Jessica Wang 50caf8f7c4 CS-14761: volume page - make migration action available only when volume state is Ready. 2012-05-10 11:13:35 -07:00
Sanjay Tripathi 4711d5525d CS-14562: Domian page does not show up (spinner shown) for a very long time when there are large number of hosts and vms. 2012-05-10 23:33:53 +05:30
Jessica Wang e1f2c84689 CS-14815: cloudstack 3.0 UI - add network offering - show LB Isolation dropdown only when (1)LB Service is checked (2)Service Provider is Netscaler OR F5 (3)Guest IP Type is Isolated 2012-05-08 17:09:19 -07:00
Jessica Wang cacd2ffae4 Revert "Revert "CS-14735: cloudstack 3.0 UI - Upload Volume - uploadVolume API is sync instead of async. Here is related UI change.""
This reverts commit e577c6618b.
2012-05-08 16:16:14 -07:00
Sanjay Tripathi 62fa67409d Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x 2012-05-08 12:35:26 +05:30
Jessica Wang 3d0811ecb7 cloudstack 3.0 UI - IP Address page - listView - remove dummy filter. 2012-05-07 15:38:26 -07:00
Jessica Wang 99f88eff32 cloudstack 3.0 UI - single sign on - provide example code to log out to a different location instead of the login page. 2012-05-07 15:00:07 -07:00
Jessica Wang 2dff3e7422 cloudstack 3.0 UI - log out - error handling - not reload the current document when onLogoutCallback() return false 2012-05-07 14:04:07 -07:00
Jessica Wang 3eb48821c6 CS-14295: cloudstack 3.0 UI - volume page - upload volume dialog - add checksum field. 2012-05-07 11:11:30 -07:00
Sanjay Tripathi 9b567ac6bf CS-13377 : Can't mark a template as featured during template creation from a root volume. 2012-05-07 16:02:10 +05:30