Commit Graph

3871 Commits

Author SHA1 Message Date
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 40c1cdd4c8 CS-13739: Localize 'login' button 2012-05-24 12:40:17 -07:00
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 abc1711e07 CS-13738: IE compatibility issues -No data to show text 2012-05-24 20:14:37 +05:30
Pranav Saxena d33c9e61ef CS-15078: Standard name for vSwitch 2012-05-24 18:09:26 +05:30
Pranav Saxena 9a22bbe184 Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x 2012-05-24 16:25:46 +05:30
Sanjay Tripathi a99ac06d32 NexusVswitch UI development 2012-05-24 16:24:01 +05:30
Pranav Saxena 746f1634d4 NexusVswitch UI enable/disable messages 2012-05-24 16:23:42 +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 a44b3c0df0 Nexus Vswitch UI development Vswitch Details tab
Conflicts:

	ui/index.jsp

reviewed-by: brian
2012-05-21 10:08:17 -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 3a549588a6 CSS cleanup 2012-05-14 12:46:20 -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
Jessica Wang 09718cdff9 cloudstack 3.0 UI - automatically refresh JS scripts 2012-05-11 16:05:13 -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
bfederle 02ffe41ae3 CS-14752: Fix select security group scrollbars 2012-05-10 08:23:34 -07:00
bfederle 3e47cf6dcd CSS scrollbar fix
Fix body horizontal scrollbar, when viewing UI at low resolution
2012-05-10 08:23:33 -07:00
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 a45486a6f3 cloudstack 3.0 UI - localization - add new label of MD5 checksum 2012-05-07 11:27:49 -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
Sanjay Tripathi eef899897b Merge branch '3.0.x' of ssh://git.cloud.com/var/lib/git/cloudstack-oss into 3.0.x 2012-05-07 11:17:05 +05:30
JohnZ e577c6618b Revert "CS-14735: cloudstack 3.0 UI - Upload Volume - uploadVolume API is sync instead of async. Here is related UI change."
This reverts commit 12145bbf7c.
2012-05-06 18:32:46 +01:00
Jessica Wang 12145bbf7c CS-14735: cloudstack 3.0 UI - Upload Volume - uploadVolume API is sync instead of async. Here is related UI change. 2012-05-04 17:00:13 -07:00
Jessica Wang c356fb922f CS-14737: cloudstack 3.0 UI - state column in Volume/Snapshot/Instance/SecondaryStorage/Project page - should display state value as is (i.e. as returned in API call). Shouldn't localize value returned in API call. 2012-05-04 16:36:28 -07:00
Jessica Wang 9d2cdad35c CS-14116: cloudstack 3.0 UI - add guest network dialog: make vlan/gateway/netmask required when network offering is Isolated with no SourceNat. 2012-05-04 15:43:14 -07:00
Jessica Wang 092b87aebe CS-14116: cloudstack 3.0 UI - (1) add guest network dialog: make vlan/gateway/netmask required when network offering is "Shared". (2) dialog widget: be able to change field to required or not-required after createForm is rendered. 2012-05-04 15:05:49 -07:00
bfederle c452e0a0c3 Fix BG for setup guest traffic form in basic zone 2012-05-04 10:00:46 -07:00
Sanjay Tripathi 419ff950a0 bug 13461: Usage server restart required after some configuration changes. 2012-05-04 11:07:02 +05:30
Jessica Wang b0ccfc9d14 cloudstack 3.0 UI - login page - add a blank option to language dropdown. When this blank option is selected, browser's default language will be used. 2012-05-03 15:40:22 -07:00
Jessica Wang a61f3238c4 CS-14295: cloudstack 3.0 UI - volume page - listView - implement "Upload Volume" action. 2012-05-02 16:22:05 -07:00
bfederle 3848dfe109 WIP: Upload volume UI
Adds new action, upload volume, to the storage->volumes list view
header. This will present a dialog to specify URL & name of volume,
and select a VM to attach the volume to.

Server API calls are still incomplete and rely on hardcoded values.

Conflicts:

	ui/index.jsp
2012-05-02 14:30:16 -07:00
Jessica Wang 92dc870f3e cloudstack 3.0 UI - dialog widget - add new function cloudStack.dialog.createFormField.validation.required.add(), cloudStack.dialog.createFormField.validation.required.remove() 2012-05-02 14:02:03 -07:00
bfederle c45412cc7c Better tab BG appearance for VLAN range step 2012-05-01 15:51:37 -07:00
bfederle c32611abf9 Infrastructure UI: remove button
Remove old 'view all' button from corner of infrastructure chart
2012-05-01 15:51:37 -07:00
Jessica Wang 40a84ffe1a CS-13162: cloudstack 3.0 UI - Instance page - detail view - add "Public IP" column. 2012-04-30 16:53:15 -07:00
Jessica Wang 84c13afa62 CS-14338: cloudstack 3.0 UI - Restore VM action - after action completed, show "Task completed: Restore Instance" instead of "Task completed: Restoring VM: null". 2012-04-30 16:42:08 -07:00
Jessica Wang 7c8f0ede7e CS-14206: cloudstack 3.0 UI - create network offering - show Elastic LB checkbox, LB Isolation dropdown only when (1)LB Service is checked (2)Service Provider is Netscaler (3)Guest IP Type is Shared;
show Elastic IP checkbox only when (1)StaticNat Service is checked (2)Service Provider is Netscaler (3)Guest IP Type is Shared.
2012-04-30 15:56:46 -07:00