Commit Graph

3195 Commits

Author SHA1 Message Date
Jessica Wang f43a92a2af cloudstack 3.0 UI - VPC - IP Address - after a LB rule is added, hide tier dropdown. 2012-07-17 15:12:46 -07:00
bfederle 843b3dceaf CS-15572: Fix page index for list view filters
This fixes an issue where the page index is not reset back 1 when
activating the search or filter functionality, causing truncation when
trying to scroll down to later pages.
2012-07-17 11:38:56 -07:00
Jessica Wang d4f8d3b3a4 cloudstack 3.0 UI - network page - Guest Network section - select a VPC network - IP Address' configuration chart will be the same as the one from VPC section. 2012-07-16 17:05:39 -07:00
Jessica Wang b3aad47570 cloudstack 3.0 UI - VPC - private gateway - make root-admin able to see private gateways created by other people. 2012-07-16 16:06:57 -07:00
Jessica Wang 13fd9c9774 cloudstack 3.0 UI - VPC - private gateway - only root-admin is allowed to delete a private gateway. 2012-07-16 16:00:53 -07:00
Jessica Wang 845569b121 cloudstack 3.0 UI - VPC - create private gateway action - make it async instead of sync. 2012-07-16 15:17:44 -07:00
Jessica Wang 38e0c4b31a cloudstack 3.0 UI - VPC - create VPC action - make it async instead of sync. 2012-07-16 14:07:42 -07:00
Jessica Wang a36fc7a9fa cloudstack 3.0 UI - IP Address page – if it comes from Guest Network section and it’s a VPC network, remove “Acquire IP” button. 2012-07-16 13:49:28 -07:00
Jessica Wang dcea0a70f9 cloudstack 3.0 UI - listView widget - pass context from caller function. 2012-07-16 13:49:26 -07:00
Jessica Wang d623ee3dee cloudstack 3.0 UI - network page - Guest Network section - create Guest Network - If selected network offering includes forvpc = true, show VPC dropdown. Otherwise, hide VPC dropdown. 2012-07-16 13:25:30 -07:00
Jessica Wang 5a1bca8213 cloudstack 3.0 UI - VPC - create network offering - when service(s) has VPC Virtual Router as provider, remove Firewall service, SecurityGroup service. 2012-07-16 11:03:17 -07:00
Jessica Wang a8c883ba53 cloudstack 3.0 UI - VPC - IP Address - PF, LB, EnableStaticNAT dialogbox - tier dropdown - list only tiers that support corresponding service. 2012-07-13 13:50:24 -07:00
Brian Federle 9c59082658 Add tier name to ACL and VM list dialogs 2012-07-13 13:39:47 -07:00
Jessica Wang c73b29b2ee cloudstack 3.0 UI - VPC - IP Address - Enable static NAT - no VM listing until a tier is selected. 2012-07-13 13:30:12 -07:00
Jessica Wang 32873b3c4e cloudstack 3.0 UI - VPC - tier - tier detail - hide View IP Addresses until JS error "$browser is undefined" is fixed. 2012-07-13 13:07:31 -07:00
Jessica Wang f0815df712 cloudstack 3.0 UI - VPC - tier - implement tier detail with edit, delete, restart action. 2012-07-13 11:28:34 -07:00
Jessica Wang c3a854faf2 cloudstack 3.0 UI - VPC - Gateways - pass listAll=true to listPrivateGateways API. 2012-07-12 16:28:48 -07:00
Jessica Wang 3671d8c490 cloudstack 3.0 UI - VPC - implement restart VPC action. 2012-07-12 16:10:43 -07:00
Jessica Wang 1a48773c50 cloudstack 3.0 UI - VPC - implement update VPC action. 2012-07-12 16:05:05 -07:00
Brian Federle 183beaa8c3 Rename editVpc->configureVpc, for clarity 2012-07-12 15:59:35 -07:00
Brian Federle 3267553af1 Detail view: Fix layout of text actions 2012-07-12 15:26:07 -07:00
Brian Federle 4d6b5e6183 Add edit VPC action to detail view 2012-07-12 15:21:19 -07:00
Brian Federle 5af48ea6cf Detail view UI: Support for text action buttons
Currently, only icons are rendered on detail view actions. This change
adds support for showing a text label next to specified actions, which
has a button appearance. This is to allow certain actions to be more
visible, in the case where an icon isn't clear enough.

To make an action have a text label, add a 'textLabel' attribute to
the action properties:

editVpc: {
  label: 'Edit VPC',

  // textLabel property
  textLabel: 'label.configure',

  action: {
    ...
  }
}
2012-07-12 15:18:06 -07:00
Jessica Wang 1753480ff8 cloudstack 3.0 UI - VPC - implement Delete VPC action. 2012-07-12 15:09:30 -07:00
Jessica Wang f1283f7bb1 cloudstack 3.0 UI - VPC - IP Addresses - Load Balancer - tier dropdown - if the IP is already associated with a tier, only populate that tier in the dropdown and hide the dropdown whose value will still be used later in listing VM dialog. 2012-07-12 14:28:47 -07:00
Jessica Wang 738c647612 cloudstack 3.0 UI - VPC - IP Addresses - Port Forwarding - tier dropdown - if the IP is already associated with a tier, only populate that tier in the dropdown and hide the dropdown whose value will still be used later in listing VM dialog. 2012-07-12 14:15:12 -07:00
Brian Federle b5ce813a94 VPC list view: Add text label for configure VPC action 2012-07-12 13:45:16 -07:00
Brian Federle 35d93a66ad List view UI: Support for text action buttons
Currently, only icons are rendered on list view actions. This change
adds support for showing a text label next to specified actions, which
has a button appearance. This is to allow certain actions to be more
visible, in the case where an icon isn't clear enough.

To make an action have a text label, add a 'textLabel' attribute to
the action properties:

editVpc: {
  label: 'Edit VPC',

  // textLabel property
  textLabel: 'label.configure',

  action: {
   ...
  }
}
2012-07-12 13:43:54 -07:00
Jessica Wang 4d5db13555 cloudstack 3.0 UI - VPC - IP Addresses - not pass vpcid to API call if it's undefined. 2012-07-12 11:41:39 -07:00
Jessica Wang 9c36ba1ac4 cloudstack 3.0 UI - network page - Guest Network section - list all networks including VPC and non-VPC ones. 2012-07-12 10:34:37 -07:00
Jessica Wang 86bbba39cd cloudstack 3.0 UI - VPC - tier - Add VM - zone dropdown - exclude Basic zones (since VPC is not supported in Basic zone). 2012-07-12 10:17:37 -07:00
Jessica Wang 16e0ccd4c0 cloudstack 3.0 UI - VPC - Enable StaticNat - tier dropdown - rename default option to be blank. 2012-07-11 16:55:40 -07:00
Brian Federle ca63738ec1 Forgot to re-add VPC ID filter to tier select 2012-07-11 16:29:53 -07:00
Jessica Wang 99c28a58f6 cloudstack 3.0 UI - VPC - gateways - regular user and domain admin are not allowed to Add Gateway. 2012-07-11 16:27:23 -07:00
Brian Federle 7de7b86870 Static NAT UI: Have tier dropdown filter VMs
On VM select list view for static NAT, tier selection will filter the
VM listing by tier (networkid).

By default, VMs for all tiers are shown, until the drop-down is changed.
2012-07-11 16:19:57 -07:00
Brian Federle 9b1395ec0f List view widget: Pass $listView object to dataProvider 2012-07-11 16:19:57 -07:00
Jessica Wang d0b8e59ab4 cloudstack 3.0 UI - VPC - create tier dialog - check all tiers under the VPC. If any of them includes LB service, exclude network offering including LB service from network offering dropdown. 2012-07-11 16:00:48 -07:00
Jessica Wang 76b8407b69 cloudstack 3.0 UI - VPC - gateways - implement Remove Gateway action. 2012-07-11 15:16:18 -07:00
Jessica Wang b727c58497 cloudstack 3.0 UI - VPC - gateways - static route - implement Remove action. 2012-07-11 14:51:19 -07:00
Jessica Wang 37786a8325 cloudstack 3.0 UI - VPC - gateways - static route - implement Add action. 2012-07-11 14:42:23 -07:00
Jessica Wang 9212d16080 cloudstack 3.0 UI - VPC - gateways - populate Static Routes tab. 2012-07-11 13:30:18 -07:00
Jessica Wang c04fd3461a cloudstack 3.0 UI - VPC - gateways - populate listView and detailView. 2012-07-11 13:19:29 -07:00
Jessica Wang 04142986c7 cloudstack 3.0 UI - VPC - implement Add Private Gateway action. 2012-07-11 12:15:35 -07:00
Brian Federle 77efcccee4 Pass context to add tier createForm 2012-07-11 11:39:04 -07:00
Jessica Wang deab99a533 cloudstack 3.0 UI - VPC - Add Tier dialog - check if any tier supports LB service before populating network offering dropdown. 2012-07-11 11:25:56 -07:00
Brian Federle dd653618fb Widen ACL UI dialog box, to prevent overflow 2012-07-11 10:43:00 -07:00
Brian Federle ae38623b88 Fix $browser undefined exception, in case add tier fails 2012-07-11 10:30:36 -07:00
Brian Federle c33aeb43e5 Add VPC gateway config UI
-Add a list view which lists gateways associated with a VPC

-Add detail view with ability to edit a gateway's static routes

** Note: this currently uses dummy content
2012-07-11 10:21:31 -07:00
Jessica Wang e1fbe9e530 cloudstack 3.0 UI - VPC - IP Addresses - Load Balancer - Add VM - populate only VMs under selected tier. 2012-07-10 18:56:46 -07:00
Jessica Wang f0fb52e346 cloudstack 3.0 UI - VPC - IP Addresses - Port Forwarding - Add VM - populate only VMs under selected tier. 2012-07-10 18:40:58 -07:00
Jessica Wang 3bb48742b8 cloudstack 3.0 UI - VPC - tier - ACL - add ACL action - add traffic type field (Ingress/Egress). 2012-07-10 18:06:33 -07:00
Jessica Wang 663ba8c898 cloudstack 3.0 UI - VPC - IP Address - PF, LB - if IP is associated with a tier, hide tier dropdown when creating PF, LB rule. 2012-07-10 17:51:30 -07:00
Jessica Wang 708b4f7003 cloudstack 3.0 UI - VPC - IP Address - create Port Forwarding rule with tier ID. 2012-07-10 17:07:37 -07:00
Jessica Wang 5ecd1c7492 cloudstack 3.0 UI - VPC - IP Address - enable StaticNat with tier id. 2012-07-10 16:40:06 -07:00
Brian Federle 722d8faf17 VPC: Add tier detail view
On click of tier name, show a detail view of the specific tier.

This implemented as follows:

    tiers: {
      detailView: {
        name: 'Tier details',
        tabs: {
          details: {
            title: 'Details',
            fields: [
              { id: { label: 'ID' }},
              {
                name: { label: 'Name' },
                cidr: { label: 'CIDR' }
              }
            ],
            dataProvider: function(args) {
              args.response.success({
                data: args.context.networks[0]
              });
            }
          }
        }
      },
      ...
2012-07-10 16:23:43 -07:00
Jessica Wang b2e1dd7697 cloudstack 3.0 UI -IP Address - create LB rule screen - show tier dropdown if coming from VPC secton, hide tier dropdown if coming from Guest Network section. 2012-07-10 15:52:00 -07:00
Brian Federle e212b6420a Add block to show/hide tier select
-- Hidden by default, needs real conditional code
2012-07-10 15:39:09 -07:00
Brian Federle 8e638ed752 Implement static NAT tier select UI
Adds a new drop-down to the enable static NAT dialog to allow selecting a tier to be associated with the VM. This is in the header of the list view.

It is defined as follows:

enableStaticNAT: {
  ...
    action: {
      noAdd: true,
      custom: cloudStack.uiCustom.enableStaticNAT({
        // VPC
        tierSelect: function(args) {
          args.response.success({
            data: [
              { id: '1', description: 'VPC 1' },
              { id: '2', description: 'VPC 2' }
            ]
          });
        },
    ...
2012-07-10 15:32:01 -07:00
Jessica Wang 4641559c9e cloudstack 3.0 UI - VPC - IP Address - create LB rule with tier id. 2012-07-10 15:31:46 -07:00
Brian Federle 2c13b82736 multiEdit: Correctly pass context to header fields 2012-07-10 14:54:10 -07:00
Brian Federle e4a00f1faf Add code to show/hide 'tiers' header fields 2012-07-10 14:17:38 -07:00
Brian Federle a42c837f95 Pass mulit-edit form data to add VM dialogs, as part of context 2012-07-10 14:01:56 -07:00
Brian Federle de3e9c7fcd Multi-edit: refactor form serialization
To support header-level form items, serialize every form within the
multi-edit div (not just the main table form). For reusability, make
data serialization handled in separate 'getMultiData' function.
2012-07-10 14:01:38 -07:00
Brian Federle 02dd57d019 Update dummy tier data 2012-07-10 13:59:51 -07:00
Brian Federle d67d93da5d Add header fields 2012-07-10 13:40:55 -07:00
Jessica Wang b36a13b941 cloudstack 3.0 UI - create network offering dialog - when service(s) has VPC Virtual Router as provider, Redundant router capability checkbox is set to unchecked and grayed out. 2012-07-10 11:38:16 -07:00
Brian Federle 99edf7423b CS-15475: Fix missing 'add guest network' action from network list
Original patch by: Pranav Saxena <pranav.saxena@citrix.com>
Reviewed by: Brian Federle <brian.federle@citrix.com>
2012-07-10 11:23:29 -07:00
Jessica Wang e25ac326fe cloudstack 3.0 UI - create network offering dialog - when service(s) has VPC Virtual Router as provider, conserve mode is set to unchecked and grayed-out. 2012-07-10 11:05:15 -07:00
Jessica Wang 9a669ab0bb cloudstack 3.0 UI - VPC - site to site VPN - delete action - not delete VPN gateway, only delete VPN connection and VPN customer gateway. 2012-07-09 19:11:33 -07:00
Jessica Wang 902a56fc7a cloudstack 3.0 UI - VPC - site to site VPN - there is only one VPN gateway per VPC. So, when creating 2nd, 3rd, ~ VPN connection, reuse the VPN gateway created when the first VPN connection is created. 2012-07-09 19:00:48 -07:00
Jessica Wang d53be4f6bd cloudstack 3.0 UI - VPC - IP from VPC section doesn't support Firewall, including both sourceNat IP and non-sourceNat IP. 2012-07-09 17:49:25 -07:00
Jessica Wang ec5d36a9c4 cloudstack 3.0 UI - VPC - acquire new IP - no passing tier ID. 2012-07-09 16:14:56 -07:00
Jessica Wang b6ebbc93e7 cloudstack 3.0 UI - VPC - IP addresses - implement acquire new IP dialog box with tier dropdown. 2012-07-09 15:36:50 -07:00
Brian Federle d20b1f571f CS-15392: Add error handling to edit user action
Original patch by: Olga Smola <olya.smola@gmail.com>
Reviewed by: Brian Federle <brian.federle@citrix.com>
2012-07-09 14:54:42 -07:00
Jessica Wang a9b62bbfbe cloudstack 3.0 UI - IP address page - configuration tab - (1) if coming from VPC section, get IP's network from associatednetworkid if it's not null, then get its network offering and figure out whether FB, LB is supported. VPN and Firewall is not supported in VPC no matter what. (2) if coming from Guest Network section, get network offering from the guest network and figure out whether FB, LB, VPN, Firewall is supported. 2012-07-09 14:50:59 -07:00
Jessica Wang 359e9eb5d7 cloudstack 3.0 UI - VPC - tier - add VM - fix a bug that nothing was shown in select network step. 2012-07-09 14:19:54 -07:00
Jessica Wang 2e545daa9d cloudStack 3.0 UI - VPC - VPC is only supported in advanced zone, not in basic zone. So, zone dropdown in create VPC dialog only shows advanced zones. 2012-07-09 13:24:05 -07:00
Jessica Wang 0f575c2ecf cloudStack 3.0 UI - IP Address page - (1) if from VPC section, hardcode conserve mode as false and exclude VPN service. (2) if from Guest Network section, get conserve mode and whether or not to show VPN service from guest network's network offering. 2012-07-09 12:10:29 -07:00
Jessica Wang c237e0a960 cloudstack 3.0 UI - VPC section - rename context.tiers to context.networks to be consistent with Guest Network section. 2012-07-08 15:20:18 -07:00
Jessica Wang 597fa03222 cloudstack 3.0 UI - Network page - guest network section - only show guest networks that don't belong to any VPC. Guest networks that belong to VPC can only be seen under VPC section. 2012-07-08 14:31:53 -07:00
Jessica Wang ecf730356d cloudstack 3.0 UI - VPC - site-to-site VPN - pass vpcid to listVpnConnections and listVirtualMachines API since site-to-site VPN has been moved under VPC. 2012-07-08 14:05:54 -07:00
Jessica Wang 6641f35885 cloudstack 3.0 UI - move site-to-site VPN into VPC container. 2012-07-08 11:37:46 -07:00
Jessica Wang 2602acb0b7 cloudstack 3.0 UI - VPC - implement "IP Addresses" in VPC. 2012-07-08 11:18:18 -07:00
Jessica Wang cbd67268f0 cloudstack 3.0 UI - VPC - tier - VM listing - implement start VM, stop VM, restart VM, destroy VM, restore VM action. 2012-07-07 19:09:23 -07:00
Jessica Wang 8b8b9ddce7 cloudstack 3.0 UI - VPC - tier - (1) clicking "N VMs" will pop up a dialog box listing VMs.
(2) remove Star Tier, Stop Tear action.
2012-07-07 14:02:14 -07:00
Jessica Wang 33cf9468b6 cloudstack 3.0 UI - VPC - tier - implement Remove Tier action. 2012-07-07 13:35:01 -07:00
Jessica Wang 93b264b219 cloudstack 3.0 UI - VPC - tier - ACL - implement Add ACL rule, Delete ACL rule. 2012-07-07 10:33:10 -07:00
Jessica Wang e67d0cbf86 cloudstack 3.0 UI - VPC - tier - ACL - populate ACL grid. 2012-07-06 16:34:40 -07:00
Jessica Wang 3a5b43796c cloudstack 3.0 UI - VPC - tier - implement "Add VM to tier" action. 2012-07-06 16:03:44 -07:00
Brian Federle 1989dce8d0 Fix 'About' page for CloudPlatform 2012-07-06 12:07:32 -07:00
Jessica Wang 883d061dd7 cloudstack 3.0 UI - VPC - Edit VPC chart - populate tiers by API call instead of hardcoding. 2012-07-06 10:43:28 -07:00
Jessica Wang 6eebd7aa0d cloudstack 3.0 UI - VPC - create tier action is sync, not async. 2012-07-05 18:33:43 -07:00
Jessica Wang c3215d1c1f cloudstack 3.0 UI - VPC - infrasture page - network service providers - add "VPC Virtual Router". 2012-07-05 15:53:22 -07:00
Jessica Wang 78e1d37e8f cloudstack 3.0 UI - VPC - add zone wizard - enable VpcVirtualRouter element, enable VpcVirtualRouter provider for advanced zone. 2012-07-05 15:53:21 -07:00
Jessica Wang a39a08a40d cloudstack 3.0 UI: ui-custom VPC - add error handling to addTierDialog(). 2012-07-05 13:19:33 -07:00
Jessica Wang 26afe3a96c cloudstack 3.0 UI - instance wizard - network offering dropdown - populate only network offerings that are not for VPC. 2012-07-05 13:19:33 -07:00
Jessica Wang 212baba7b1 cloudstack 3.0 UI - VPC - implement "Add new tier" action. 2012-07-05 13:19:32 -07:00
Jessica Wang dd31d33f7c cloudstack 3.0 UI: VPC feature - implement listView and detailView. 2012-07-03 16:59:18 -07:00
Jessica Wang 809a90b2fc cloudstack 3.0 UI: VPC feature - add "Create VPC" dialog. 2012-07-03 16:18:06 -07:00
Jessica Wang 5c2b4ed646 cloudstack 3.0 UI: site-to-site VPN: add "Reset VPN connection" action in detailView. 2012-07-03 14:25:27 -07:00
Jessica Wang 5475436e03 cloudstack 3.0 UI: delete site-to-site VPN action in detailView - remove detail view and corresponding table row after remove action succeeds. 2012-07-03 14:00:30 -07:00
Jessica Wang d0ed346b49 cloudstack 3.0 UI: create site-to-site VPN action - when any of the 3 createXXXXXXX API fails, remove the row from listView. 2012-07-03 12:03:42 -07:00
Jessica Wang ecf1c42baa cloudstack 3.0 UI: site-to-site VPN - detailView - provide Delete option. 2012-07-02 16:18:51 -07:00
Jessica Wang e0c8454a96 cloudstack 3.0 UI: site-to-site VPN - listView, detailView - add 7 new properties of listVpnConnections API response. 2012-07-02 14:03:00 -07:00
Brian Federle 7621867ee0 CS-15313: Error handling for account section
This fixes an issue where an error is not displayed when entering an
invalid account name.

Original patch by: Pranav Saxena <pranav.saxena@citrix.com>
reviewed-by: Brian Federle <brian.federle@citrix.com>
2012-07-02 11:03:52 -07:00
Brian Federle 723d4919c7 CS-14907: Only allow download volume for uploaded volumes
This fixes an issue where an uploaded volume that hasn't been moved to
primary storage yet is downloaded, causing an error. This adjusts the
actionFilter to fix this.

Original patch by: Pranav Saxena <pranav.saxena@citrix.com>
reviewed-by: Brian Federle <brian.federle@citrix.com>

Conflicts:
	ui/scripts/storage.js
2012-07-02 10:43:07 -07:00
Pranav Saxena 278515a59f CS-14907 :Download volume option should not be present for volume which has been uploaded 2012-07-02 11:14:42 +05:30
Jessica Wang 8d35452493 cloudstack 3.0 UI - site-to-site VPN page - populate listView and detailView. 2012-06-29 15:02:09 -07:00
Jessica Wang e07ec3cd2c cloudstack 3.0: (1) API - CreateVpnConnection API, ListVpnConnections API: set object name for API response.
(2) UI - Add site-to-site VPN dialog - call CreateVpnConnection API after CreateVpnCustomerGateway API returns success.
2012-06-29 14:55:26 -07:00
Jessica Wang 6cf45ad29b cloudstack 3.0 API: CreateVpnCustomerGateway API, ListVpnCustomerGateways API: set object name for API response. 2012-06-29 14:40:00 -07:00
Jessica Wang 68a82ae1e3 cloudstack 3.0: (1) API - CreateVpnCustomerGateway API: correct parameter type on server-side.
(2) UI - Add site-to-site VPN dialog - call CreateVpnCustomerGateway API after CreateVpnGateway API returns success.
2012-06-29 14:21:37 -07:00
Brian Federle a3a965a5a8 VPC UI: Add link to site-to-site VPN
Add link in tooltip for site-to-site VPN, which opens a new panel
showing the list view. This draws from the existing 'siteToSiteVpn'
network subsection, so no modification should be required to the
existing list view.
2012-06-29 13:35:47 -07:00
Brian Federle f87c719b03 Add configure VPC tooltip and links 2012-06-29 13:11:43 -07:00
Brian Federle d5e8a5f227 Add configure icon to VPC 2012-06-29 11:50:58 -07:00
Jessica Wang d922b99c64 cloudstack 3.0 API: CreateVpnGateway API, ListVpnGateways API: set object name for API response. 2012-06-29 11:05:10 -07:00
Jessica Wang f8e556f04b cloudstack 3.0 UI: site-to-site VPN: add "Create site-to-site VPN" dialog. 2012-06-28 16:55:36 -07:00
Brian Federle f6fb322c7b Fix add tier UI
Properly pass context for add tier dialog, which broke due to recent
changes that requires context to be present, for the action filter.
2012-06-28 15:34:08 -07:00
Brian Federle 196ef1c1e0 VPC tier UI: Update state after performing actions
After performing an action that changes state, namely starting and
stopping a tier, run through the action pre-filter again, to make sure
that the allowable actions are properly refreshed.
2012-06-28 15:19:06 -07:00
Brian Federle 0a14f09fd7 VPC UI: Refactor tier action filter handling
For reusability, move action filter handling for VPC tier actions to a
separate function. This allows for easier refreshing of actions after a
tier's state has changed.
2012-06-28 14:50:13 -07:00
Brian Federle 252e599a6c Pass _custom correctly to VPC tier add VM action 2012-06-28 14:21:30 -07:00
Brian Federle 27eceaabdf Add Citrix license to new JS files 2012-06-28 13:41:29 -07:00
Brian Federle 4944652933 Fix missing actionFilter causing instance wizard to never complete 2012-06-28 12:29:18 -07:00
Brian Federle 017885b5f1 Instance wizard: Don't try to add a new row if list view isn't present 2012-06-28 11:12:26 -07:00
Brian Federle 8a94f5c5da Pass context to instance wizard 2012-06-28 10:52:35 -07:00
Brian Federle 98924a0579 Add base VPC UI
** Note: this is a work-in-progress, and only contains dummy content

Implement UI for managing VPC tiers, via a custom chart-like UI list
tiers and allowing the management of VMs associated with the VPCs.
2012-06-28 10:52:34 -07:00
bfederle 6a12977173 CS-13535: Error handling for add domain operation
Original patch by: olga.smola
reviewed-by: jessica, r5583
2012-06-27 16:23:12 -07:00
Jessica Wang 164ea701a6 cloudstack 3.0 UI - fix space problem from a patch 2012-06-27 14:12:21 -07:00
olgasmola 1f72bb176c CS-14047: Return the user to the log in page when login time out. 2012-06-27 13:40:27 -07:00
Jessica Wang a7f3c4ba20 cloudstack 3.0 UI - (1) to distinguish between getUpdatedItem() and getUpdatedData(), rename getUpdatedData() to getUpdatedItemWhenAsyncJobFails() since it's being called only when async job fails. (2) fix the space problem (tab size is not 2) from patch. 2012-06-26 15:07:13 -07:00
olgasmola efc45f9ee9 CS-15329: Instances with Error states appear in Instances list after creating. 2012-06-26 15:07:12 -07:00
bfederle 80c748682a CS-15290: Fix 'Path' field validation
Original patch by: olga.smola
reviewed-by: brian
2012-06-26 13:43:57 -07:00
bfederle a764c9a09d CS-15287
Support validation on edit detail view

Original patch by: olga.smola
reviewed-by: brian
2012-06-26 13:31:37 -07:00
bfederle 25e3f6cebc CS-15315: Fix overlay positioning
Original patch by: olga.smola
reviewed-by: brian
2012-06-26 10:23:33 -07:00
Jessica Wang 4edc71b8ad CS-14724: cloudstack 3.0 UI - add zone wizard - (1) When sdn.ovs.controller is true and when the physical network is in Advanced zone, show isolation method dropdown with two options (VLAN, GRE). VLAN is the default option in the dropdown.
(2) When sdn.ovs.controller is false: hide isolation method dropdown. isolationmethods parameter won’t be passed to createPhysicalNetwork API.
(3) When the physical network is in Basic zone (regardless of sdn.ovs.controller) : hide isolation method dropdown. isolationmethods parameter won’t be passed to createPhysicalNetwork API.
2012-06-22 15:15:48 -07:00
bfederle f2c55e1734 CS-12478: Add cluster name to primary storage list view
Original patch by: olga.smola
reviewed-by: brian
2012-06-22 10:49:31 -07:00
olgasmola 3d10eaaafa Make templates or Isos calls when setup new instance on templates tab. 2012-06-21 11:26:56 -07:00
bfederle 615dff8d80 CS-14110: Show timestamp for general alerts
Original patch by: olga.smola
reviewed-by: brian
2012-06-20 14:52:12 -07:00
Pranav Saxena 1dc3ee51f5 cs-15286: incorrect result when edit pod
Original patch by: olga.smola
reviewed-by: brian
2012-06-19 14:26:40 -07:00
Jessica Wang ff74234fe3 CS-15311: cloudstack 3.0 UI - Add Zone Wizard - add physical network step - no isolation method dropdown if network type is Basic. 2012-06-18 16:36:05 -07:00
Jessica Wang f569b75f3f CS-15312 - cloudstack 3.0 UI - Add Zone Wizard - add physical network - remove "L3" option from isolation method. 2012-06-18 15:01:41 -07:00
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
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
Salvatore Orlando 4643e403ff Finishing merge with 3.0.x 2012-05-01 15:08:51 +01:00
Brian Federle 19ffa64980 Add field ID to list view <th>s 2012-05-01 13:48:41 +01:00
Brian Federle d9e8853d6b bug 14093
Uncheck conditional fields to be hidden, to avoid hidden services from
accidentally being enabled
2012-05-01 13:48:40 +01:00
Brian Federle 027aa4aadc bug 14093
Don't show specific provider fields on add network offering if in
Advanced/Shared configuration:

-Source NAT
-Static NAT
-PF
-LB
2012-05-01 13:48:36 +01:00
Brian Federle 0f4f1049a7 Add tests for navigation and homepage; basic fixes 2012-05-01 13:47:23 +01:00
Brian Federle 33a066def4 Only show invitations if projects UI is initialized 2012-05-01 13:47:20 +01:00
Brian Federle 3cc4aa5ee6 bug 13072: Remove host 'type' field
status 13072: resolved fixed
2012-05-01 13:18:46 +01:00
Brian Federle 50bb5704a8 bug 13965
Remove listPhysicalNetworks API altogether from network step
2012-05-01 13:15:47 +01:00
Brian Federle 8b1daa5466 bug 13965
For regular user, don't do list physical networks API call on instance
wizard
2012-05-01 13:15:34 +01:00
Brian Federle 52e9032a02 Get EULA specific to selected language 2012-05-01 13:14:45 +01:00
Brian Federle 1e2e3b524c Make default language English, if no cookie set 2012-05-01 13:14:33 +01:00
Brian Federle b2c712b8c7 Navigation organizational changes
-Rename 'System' -> 'Infrastructure'

-Rename 'service offering' -> 'compute offering'
 (including all associated labels)

-Rename 'Configuration' -> 'Service Offerings'

-Move hypervisor capabilities under global settings

-Rename 'Compute' -> 'Compute and storage'
2012-05-01 13:13:49 +01:00
Brian Federle 94dea8aadb UI: Browser widget fix
Fix elems.undefined error, which happens when destroyed panel
continues to animate.

-- This happened particularly in the domain section, when clicking
to/from another section while the details panel was sliding in.
2012-05-01 13:13:02 +01:00
Brian Federle 913e465e29 bug 13815
Add language drop-down to login screen

status 13815: resolved fixed
2012-05-01 13:09:17 +01:00
Jessica Wang 6042038775 cloudstack 3.0 new UI - add zone wizard - public traffic - show different description for basic zone and advanced zone. 2012-05-01 13:08:57 +01:00
Jessica Wang 08e28b8905 cloudstack 3.0 new UI - add zone wizard - guest traffic - show different description for basic zone and advanced zone. 2012-05-01 13:08:38 +01:00
Brian Federle 10d3dffd94 Hide Citrix logo if no EULA is present (i.e., is OSS version) 2012-05-01 13:07:35 +01:00
Brian Federle b5678c3a83 Install wizard: Conditionally load EULA
Conditionally show EULA screen, only if eula.html is retrieved
successfully via AJAX call (i.e., doesn't return a 404). Otherwise,
bypass EULA and start with intro screen.
2012-05-01 13:06:46 +01:00
Jessica Wang 232d31429a cloudstack 3.0 new UI - add more localization labels. 2012-05-01 13:05:44 +01:00
Jessica Wang f175c273b8 cloudstack 3.0 new UI - add more localization labels. 2012-05-01 13:05:17 +01:00
Jessica Wang 0f9f2b729e cloudstack 3.0 new UI - add more localization labels. 2012-05-01 13:02:59 +01:00
Brian Federle 5a812feed6 Complete localization for quick install wizard
-- Also separates EULA into an iframe-embedded HTML file
2012-05-01 13:02:09 +01:00
Jessica Wang fde53959bf cloudstack 3.0 new UI - add more localization labels. 2012-05-01 13:01:24 +01:00
Jessica Wang 238cf2324a cloudstack 3.0 new UI - correct localization label format 2012-05-01 13:01:04 +01:00
Jessica Wang 3f2bbee9c3 cloudstack 3.0 new UI - localize messages during zone creation. 2012-05-01 13:00:41 +01:00
Brian Federle d7f90116fc bug 13743: New zone wizard step -- configure storage traffic
For an advanced zone, with the storage traffic type assigned to a
network, add a new step to configure the IP ranges of the storage
traffic type.
2012-05-01 12:59:58 +01:00
Jessica Wang a808035b3d bug 13629: system page - network providers section - basic zone: no F5 and SRX. 2012-05-01 12:59:29 +01:00
Jessica Wang 701352add1 cloudstack 3.0 new UI - system page - localize IP Ranges sections. 2012-05-01 12:59:10 +01:00
Jessica Wang 3fac17c577 cloudstack 3.0 new UI - system page - Advanced zone - Guest traffic type - Network tab - Network detailView - View IP Ranges - remove obsolete code for Basic zone since this section is only available for Advanced zone now. 2012-05-01 12:58:54 +01:00
Jessica Wang ca34696175 cloudstack 3.0 new UI - system page - localize secondary storage section. 2012-05-01 12:58:41 +01:00
Jessica Wang 54ccd37912 cloudstack 3.0 new UI - system page - localize primary storage section. 2012-05-01 12:58:17 +01:00
Jessica Wang 2aeb88ee0c cloudstack 3.0 new UI - system page - localize host section. 2012-05-01 12:57:53 +01:00
Jessica Wang 9e1a1c3a31 cloudstack 3.0 new UI - system page - localize zone actions. 2012-05-01 12:56:33 +01:00
Brian Federle 8f583b1bc5 bug 13729: Support adding network tags
Allow editing of physical network tags, by going to
physical network->guest details->edit

status 13729: resolved fixed
2012-05-01 12:53:00 +01:00
Brian Federle fb7575f8a6 WIP: Install wizard localization 2012-05-01 12:47:34 +01:00
Jessica Wang ce653cc782 cloudstack 3.0 new UI - system page - localize network providers section. 2012-05-01 12:46:34 +01:00
Jessica Wang 13eb796a99 cloudstack 3.0 new UI - system page - (1) localize management traffic type (2) remove createVlanIPRange after creating guest network for basic zone. Because this AddGuestNetwork dialog is not available in basic zone any more. 2012-05-01 12:21:22 +01:00
Brian Federle ec3ec924b6 Missing detail view widget localization 2012-05-01 11:59:08 +01:00
Brian Federle 229224207a Localize global settings 2012-05-01 11:41:10 +01:00
Jessica Wang a7484912a3 3.0 UI - localize system service offering page. 2012-05-01 11:17:51 +01:00
Jessica Wang b088860fd8 3.0 UI - localize service offering page. 2012-05-01 11:11:47 +01: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
bfederle d80688ddce CS-14461: Add more infrastructure page shortcuts
-Add additional shortcuts for:
  -Primary storage
  -Secondary storgage
  -Virtual routers
  -System VMs

-Replace host stats with the new shortcuts

-Add 'zone' dropdown to create form for the newly added-shortcuts'
 sections, to support creating these items without a zone context

Conflicts:

	ui/index.jsp
2012-04-30 10:36:02 -07:00
Abhi 6726f3b0d0 bug CS-14663: accepting encoded password for MD5 2012-04-28 12:30:29 +05:30
Jessica Wang 77dd95a3b5 cloudstack 3.0 UI - add network offering - fix a bug that wrongly calculated advanced zones. 2012-04-27 16:16:40 -07:00
Jessica Wang 31997fa89d bug 14610: cloudstack 3.0 - single sign on - log out - not reload original location if onLogoutCallback() returns false because new location has been specified in onLogoutCallback(). 2012-04-27 15:01:56 -07:00