Commit Graph

63 Commits

Author SHA1 Message Date
Brian Federle ff29e4f02f CS-15891: Add view console action to VPC instances list view 2012-08-07 15:53:19 -07:00
Brian Federle 5c850c9b4c CS-15892: Tier detail view: Show 'tier details' instead of 'details' 2012-08-07 15:53:19 -07:00
Jessica Wang 530fb65278 cloudstack 3.0 UI - VPC - private gateways - preCheck() should not call args.response.success(). 2012-08-07 11:48:36 -07:00
Jessica Wang 9f707a6b7d cloudstack 3.0 UI - site to site VPN - create VPN connection - fix a bug that wrong vpnGatewayId is passed to API command where there are multiple VPN gateways are present in one account. 2012-08-07 11:27:45 -07:00
Brian Federle 31fbc7bf80 multiEdit: better handling for tag widget
Place tagging widget in a separate action and dialog class; it is
indicated by a 'tag' icon for better clarity.

-- This removes the requirement to specify a dummy 'edit' action on
multi-rules; instead, the separate tag action will appear automatically
as long as 'tags' is specified under the multiEdit's properties.
2012-08-06 14:14:30 -07:00
Brian Federle 7492f4f67f CS-15842: VPC gateway create form: Put 'VLAN' field at the top 2012-08-03 12:29:37 -07:00
Brian Federle 015078b499 CS-15841: Better add VPC gateway flow
- Because only 1 gateway can exist per VPC, remove 'add' button from
  list view and immediately show create form on click if no gateway is
  present; show list view on successful creation. If there is a
  gateway, go to list view immediately.

- Rename "Gateways" -> "Private Gateway"
2012-08-03 12:26:18 -07:00
Jessica Wang 1f7b273dcc cloudstack 3.0 UI - site to site VPN - (1) implement Add VPN connection action in VPN connection listView. (2) remove Add VPN connection action from VPN customer gateway detailView. 2012-08-02 11:58:49 -07:00
Brian Federle bf77446f15 VPC: Update site-to-site VPN creation flow
If no VPN gateway exists for a VPC, then immediately show a dialog box
asking if user wants to add. If so, create VPN gateway and show list
view afterwards.

- This removes the 'add' button from the list view, moving the code up
  a level in the object to siteToSiteVPN.add

- In addition there is a new function, siteToSiteVPN.preCheck, which
  returns true/false. If true, then show list view immediately; if
  false, show dialog and go through creation process, showing list
  view afterwards.
2012-08-02 11:32:02 -07:00
Jessica Wang 541bb95d63 CS-15792: cloudstack 3.0 UI - VPC - pass domainid+account instead of listAll to all listNetworks API calls under VPC section. 2012-08-01 15:50:56 -07:00
Pranav Saxena 6cc7cda9ce CS:15792- S2S VPN : A tier created in VPC from a domain-admin account does not show up in the VPC configuration page. Instead, it is seen in the guest networks page 2012-08-02 02:59:30 +05:30
Brian Federle 431b8fe708 CS-15753:
Re-enable 'view all ip addresses' link on tier details.

--this was disabled previously due to a bug in the VPC widget, which
  is also fixed with this commit.
2012-07-30 15:10:48 -07:00
Pranav Saxena ac3dca4f6a CS-15746: S2S VPN: vpn connection details page does not show the vpn connection state 2012-07-30 17:51:31 +05:30
Pranav Saxena 8ac846dcb3 CS-15720:S2S VPN: Adding vpn conenction is on customer gateway rather than in vpn connection page 2012-07-30 10:31:51 +05:30
Pranav Saxena a37e2d461c CS-15720 :S2S VPN Front end development: Adding vpn connection is on customer gateway rather than in vpn connection page 2012-07-27 17:44:01 +05:30
Brian Federle f8bfead038 Cleanup formatting/whitespace 2012-07-26 15:38:56 -07:00
Brian Federle 099af7c283 Disable listView filters for PF/LB/Static NAT 2012-07-26 15:36:53 -07:00
Brian Federle eb68b40e7f Add tag UI support for VPC resource types:
-        Vpc,
-        NetworkACL,
-        StaticRoute
2012-07-24 13:58:07 -07:00
Jessica Wang 9dfe6eaf53 cloudstack 3.0 UI - VPN Customer Gateway - detailView - add new action "Create VPN Connection". 2012-07-20 11:05:44 -07:00
Jessica Wang 8f11a882e0 cloudstack 3.0 UI - site to site VPN - VPN Gateway - implement Add VPN Gateway action. 2012-07-19 17:40:58 -07:00
Jessica Wang 1fc67e4990 cloudstack 3.0 UI - site to site VPN - VPN Gateway - implement Delete VPN Gateway action. 2012-07-19 16:55:44 -07:00
Jessica Wang b08e3a0fc4 cloudstack 3.0 UI - site to site VPN - VPN connection - when delete action is clicked, only call deleteVpnConnection API (no calling deleteVpnCustomerGateway any more). 2012-07-19 16:20:58 -07:00
Jessica Wang 4114b1cce7 cloudstack 3.0 UI - network page - add new section "VPN customer gateway". 2012-07-19 16:09:34 -07:00
Jessica Wang 7825e82260 cloudstack 3.0 UI - VPC - site to site VPN - add new section "Customer Gateway". 2012-07-19 15:36:42 -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 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 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
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
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 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 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
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 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 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 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