Commit Graph

2752 Commits

Author SHA1 Message Date
Jessica Wang f4bd2fb654 cloudstack 3.0 UI - security group - ingress rule - fix a bug that Account, Security group failed to be translated. 2012-04-11 17:28:07 -07:00
Jessica Wang d290296060 bug 14418: cloudstack 3.0 UI - network - security group - after remove action completes, close detailView and remove corresponding row from listView. 2012-04-11 16:17:36 -07:00
Jessica Wang 7a0fdbd17e cloudstack 3.0 UI - Event page, Alert page - implement Refresh button. 2012-04-11 15:39:12 -07:00
Jessica Wang b3d45c6262 cloudstack 3.0 UI - service offerings - implement Refresh button. 2012-04-11 15:16:47 -07:00
Jessica Wang 2eba81c0f3 cloudstack 3.0 UI - infrastructure - physical network - network service providers - F5, Netscaler, SRX - devices - (1) correct section id. (2) After remove action completes, close detailView and remove the row from listView. 2012-04-11 14:54:53 -07:00
Pranav Saxena 5daaceced5 Bug 14211: CS- 14211 Redundant User Instance Field in UI 2012-04-11 14:34:24 -07:00
Brian Federle a2b82de0e6 bug CS-14419
Add error handling for delete security group action

status CS-14419: resolved fixed
2012-04-11 11:51:51 -07:00
Jessica Wang 407af7c49f cloudstack 3.0 UI - infrastructure - physical network - network service providers - Netscaler/F5/SRX - devices - change breadcrumb to show Devices instead of Netscaler/F5/SRX (to distinguish between provider and devices). 2012-04-11 11:35:04 -07:00
Jessica Wang 40f198c24a cloudstack 3.0 UI - infrastructure - physical network - network service providers - when clicking Netscaler/F5/SRX, get fresh data from API call instead of cache. 2012-04-11 10:50:09 -07:00
Jessica Wang 4a4c3fd10a cloudstack 3.0 UI - Secondary Storage page - detail view - implement Refresh button. 2012-04-10 16:57:40 -07:00
Jessica Wang e08e3779df cloudstack 3.0 UI - Primary Storage page - detail view - implement Refresh button. 2012-04-10 16:42:19 -07:00
Jessica Wang 0ea45ac429 cloudstack 3.0 UI - Host page - detail view - implement Refresh button. 2012-04-10 16:23:26 -07:00
Jessica Wang bd7f16eb65 cloudstack 3.0 UI - Pod page - detail view - implement Refresh button. 2012-04-10 15:52:40 -07:00
Jessica Wang 4e4748ad45 cloudstack 3.0 UI - physical network page - Network Service Providers - SRX - devices - detailView - implement Refresh button. 2012-04-10 15:42:54 -07:00
Jessica Wang 8a9407f9c5 cloudstack 3.0 UI - physical network page - Network Service Providers - F5 - devices - detailView - implement Refresh button. 2012-04-10 15:01:54 -07:00
Jessica Wang a7cc88a354 cloudstack 3.0 UI - physical network page - Network Service Providers - Virtual Router - Instances tab - detailView - implement Refresh button. 2012-04-10 14:47:20 -07:00
Jessica Wang 14ef5c9060 cloudstack 3.0 UI - physical network page - Network Service Providers - Virtual Router - Instances tab - implement Refresh button. 2012-04-10 12:32:50 -07:00
Jessica Wang 61545ca965 cloudstack 3.0 UI - physical network page - Network Service Providers - Virtual Router - get supported services from API call instead of hard-coding. 2012-04-10 11:48:32 -07:00
Jessica Wang 770ea00d2b cloudstack 3.0 UI - physical network page - Network Service Providers - Virtual Router - implement Refresh button. 2012-04-09 16:56:48 -07:00
Jessica Wang c56925451d cloudstack 3.0 UI - physical network page - guest traffic type - networks tab (guest networks) - implement Refresh button. 2012-04-09 16:17:16 -07:00
Jessica Wang 4164a6f165 cloudstack 3.0 UI - physical network page - guest traffic type - implement Refresh button. 2012-04-09 15:33:19 -07:00
Jessica Wang ba7237c6cd cloudstack 3.0 UI - System VM page - implement Refresh button. 2012-04-09 15:04:30 -07:00
Brian Federle 454982dec4 Add 'view all' shortcuts for common zone resources
On the physical resources dashboard, add a button to view all
resources for pods, clusters, and hosts. This will compile a
list view containing the resources across all zones.

In order to be able to add resources when in this zone-inspecific mode,
a zone drop-down had to be added to the create forms for
pods, clusters, and hosts.
2012-04-09 13:31:59 -07:00
Jessica Wang 82cbd46d99 bug 14539: cloudstack 3.0 UI - system VM page - add "change service offering" action which shows when systemVM state is Stopped. 2012-04-06 15:48:09 -07:00
Jessica Wang b7644e2895 cloudstack 3.0 UI - Add Network Offering dialog - compute offering (service offering) dropdown - populate only service offerings for domain router. 2012-04-06 10:22:23 -07:00
Brian Federle 60c1fccd75 UI: detail view
Support dynamically updating context on detail view load, to support cases
where certain context items are required by other elements loaded, but may not
be present in the browser history.
2012-04-05 15:45:16 -07:00
Brian Federle f38f7a9a4d Projects UI: fix dialog
Remove closeOnEscape from $(':ui-dialog') option calls, as they cause
JS errors breaking the projects UI. closeOnEscape is already defined
when the dialog is initialized, so these don't need to be defined
again.
2012-04-05 13:40:11 -07:00
Pranav Saxena 724835e75c Bug : 13582 UI freezes because of pressing Escape key 2012-04-05 13:40:11 -07:00
Brian Federle 22221ece16 Projects UI
Fix issue where removing project didn't remove detail view
2012-04-05 13:25:45 -07:00
Brian Federle efb02c8687 bug 14411: Add 'None' option for no host OS preference 2012-04-05 11:54:05 -07:00
Jessica Wang 8d3aa61a6b cloudstack 3.0 UI - system service offering page - (1) add System VM Type dropdown in Add Service Offering dialog. (2) add System VM Type in detailView. 2012-04-04 16:35:46 -07:00
Jessica Wang 898b6fdc80 bug 14591: cloudstack 3.0 UI - remove Change Service option from router page. 2012-04-04 15:04:32 -07:00
Brian Federle 03e206edfc bug 14603
-Disable display of public traffic icon for basic zone, non-EIP/ELB

-Show public traffic icon as 'required' for basic zone in EIP/ELB
2012-04-04 14:53:07 -07:00
Brian Federle d48cb95d94 Cleanup whitespace + indentation for UI widgets 2012-04-03 15:48:49 -07:00
Brian Federle d2128d7a1c Use newer format for addPanel for nav items 2012-04-03 15:48:23 -07:00
Brian Federle 686d899bb7 Only show invitations if projects UI is initialized 2012-04-03 15:47:52 -07:00
Pranav Saxena b91f8e1b02 Bug 12343: Multiple Clicks on View More buttons adding extra tab in the bread crum bar
status 12343: resolved fixed
reviewed-by: brian
2012-04-03 15:30:28 -07:00
Brian Federle b5d0d41f83 Detail view UI fix
Fix case where detail view data does not update, after async action
2012-04-03 14:51:58 -07:00
Jessica Wang 4b4a1531e7 cloudstack 3.0 UI - global settings page - fix a bug that "value" column turned blank when Save button is being clicked. 2012-04-03 14:13:15 -07:00
Brian Federle f45314746c bug 14569
Always show 'change service' action, even when VM is running. When VM
is running, show a popup indicating user to stop VM, and do not
perform action.

status 14569: resolved fixed
2012-04-03 11:45:38 -07:00
frank 72d284de7d Switch to Apache license 2012-04-03 04:54:14 -07:00
Jessica Wang 066678ebe6 bug 14585: cloudstack 3.0 UI - systemVM page - after destroy action completes, close detailView and remove it from listView. 2012-04-02 17:03:28 -07:00
Jessica Wang 04e030b86e bug 14586: cloudstack 3.0 UI - fix a bug that Download Template action didn't pop up a dialog box showing download URL. 2012-04-02 16:23:50 -07:00
Jessica Wang 92ec10e35b cloudstack 3.0 UI - domain page - fix a JS error that appears after a new domain is created - "context[$detailView.data('view-args').section] is undefined" 2012-03-30 17:25:21 -07:00
Jessica Wang 4c7871cc58 bug 12421: cloudstack 3.0 UI - infrastructure page - cluster section - add an extra property ("state" property) to cluster object from API call. "state" property is not returned by API call. "state" property's value is determined by "managestate" property and "allocation" property returned by API call. 2012-03-30 16:15:06 -07:00
Jessica Wang e629744fc0 bug 12421: cloudstack 3.0 UI - detailView widget - fix a bug that updated data returned by API call got lost, so failed to update detailView with updated data. 2012-03-30 15:07:47 -07:00
Brian Federle a3e945f93e Add missing page + pageSize params to network provider list views 2012-03-30 15:04:48 -07:00
Brian Federle c15f58624e bug 14556: Add missing page + pageSize params to PF/LB list view 2012-03-30 14:54:05 -07:00
bfederle 8b9a8e36c1 Instance wizard: show loading overlay on launch
When clicking the launch VM button, immediately show a loading overlay,
preventing multple clicks which can accidentally launch multiple VMs.
2012-03-29 13:51:12 -07:00
Jessica Wang 07466f8c53 bug 14532: cloudstack 3.0 UI - IP Address page - StaticNAT IP - configuration - clicking Firewall - show Firewall multiEdit screen instead of NAT Port Range screen because createIpForwardingRule/deleteIpForwardingRule/listIpForwardingRules API are obsolete in cloudstack 3.0 2012-03-29 11:52:24 -07:00
Jessica Wang 4d014786b6 Revert - bug 14532: cloudstack 3.0 UI - IP Address page - StaticNAT IP - NAT Port Range - protocol dropdown - add ICMP option 2012-03-28 20:24:52 -07:00
Jessica Wang aff92112c2 bug 14532: cloudstack 3.0 UI - IP Address page - StaticNAT IP - NAT Port Range - protocol dropdown - add ICMP option 2012-03-28 19:31:51 -07:00
Jessica Wang 4a742c73a7 bug 14525: cloudstack 3.0 UI - Instance page - attach ISO action - populate ISO dropdown by 3 listISOs API call with 3 different isofilter parameter. 2012-03-28 15:42:29 -07:00
Brian Federle 5e0f81bdc6 bug 14519
Show separate message for basic zone setup physical network UI

Conflicts:

	client/WEB-INF/classes/resources/messages.properties
2012-03-28 15:06:16 -07:00
Jessica Wang dad7ffc642 bug 14514: cloudstack 3.0 UI - volume page - show download volume option when a volume's attached VM is stopped or when a volume is detached from a VM. 2012-03-28 14:24:18 -07:00
Jessica Wang 98bd43520a bug 13313: cloudstack 3.0 UI - Add Zone wizard - Skip addHost step when cluster dropdown is selected as VMWare in AddZone step. 2012-03-28 13:30:14 -07:00
Pranav Saxena 8d9f24cdaa Bug 14476: ESC causes UI to freeze 2012-03-28 12:42:27 -07:00
Brian Federle a35eafa3f6 bug 14507
Fix typo in title field for change password dialog
2012-03-28 10:50:42 -07:00
Brian Federle 1445acd7e7 bug 14098
Always allow edit guest network action, for both basic and advanced
zones.
2012-03-28 10:36:55 -07:00
bfederle b208abd9ff bug 14057
Rename 'label' -> 'traffic label' in configure traffic type dialog.
2012-03-28 10:25:26 -07:00
Jessica Wang 68ce66ef78 bug 14482: IP Address page - remove IP action - after action is finished, remove the IP from listView and close detailView. 2012-03-26 15:05:56 -07:00
Jessica Wang 90b452f9c1 cloudstack 3.0 UI - infrastructure - service providers - SRX list view - remove a wrong field, add another 2 fields. 2012-03-26 14:52:01 -07:00
Jessica Wang 952b803943 cloudstack 3.0 UI - infrastructure - service providers - security group provider detail view - correct view all from view security groups to view rules. 2012-03-26 14:10:07 -07:00
Jessica Wang f77430f160 cloudstack 3.0 UI - infrastructure - service provider detail view - correct view all label from view provider to view devices. 2012-03-26 12:46:50 -07:00
Jessica Wang b19a1b5052 cloudstack 3.0 UI - service provider detail view - show service provider info instead of physical network info. [reviewed-by: Brian] 2012-03-26 11:57:35 -07:00
Jessica Wang 58546e9a06 bug 14488 - multiEdit widget - itemData[0] does not always have data. Only retrieve data when itemData[0] is not an empty object. [reviewed-by: Brian] 2012-03-26 10:54:55 -07:00
Sanjay Tripathi fbf77f5f8f Bug 14067: Global config - clicking on Edit button twice gives javaScript error args.callback is not a function. 2012-03-26 13:24:49 +05:30
Jessica Wang 00c48f985b bug 14481: cloudstack 3.0 UI - instance page - after a regular user destroys a VM, listVirtualMachines API will no longer returns this destroyed VM to the regular user. So, add additional code in dataProvider() to handle this case. 2012-03-23 15:58:15 -07:00
Brian Federle 25b9807945 bug 14191
Correctly filter domain drop-down on add account dialog if accessed
via a specific domain.
2012-03-23 14:50:11 -07:00
Jessica Wang 6467dc486b bug 14474: cloudstack 3.0 UI - network page - configuration - Load Balancer, Port Forwarding - "instancename" is not returned by API for normal user and domain admin. Should use "displayname" returned by API instead. 2012-03-23 12:15:34 -07:00
Jessica Wang 590f2791f5 remove obsolete code since we don't display the individual providers on the system chart anymore. 2012-03-22 16:35:42 -07:00
Jessica Wang 03bb51014a bug 14451: cloudstack 3.0 UI - volume page - remove the "Migrate Volume" option for regular user and domain admin. [reviewed-by: Brian] 2012-03-22 10:31:44 -07:00
Jessica Wang f486cef0d6 cloudstack 3.0 UI - network page - detail view - pass listAll=true for now until API is fixed. 2012-03-21 16:31:01 -07:00
Jessica Wang f29bb12486 bug 14202: cloudstack 3.0 UI - DeployVM wizard - select ISO step - only populate ISOs that are bootable. 2012-03-21 14:13:06 -07:00
Brian Federle 7a97c23bec bug 14240
Add VM details to name in PF/LB rule on click.

Note that the details panel now maximizes, to prevent additional panels
from accumulating by the user trying to click on multiple VMs when the
detail pane is present.

status 14240: resolved fixed
2012-03-21 12:15:02 -07:00
Brian Federle 5473eef6b4 bug 14380: Add cancel button to detail view edit action
status 14380: resolved fixed
2012-03-21 11:44:20 -07:00
Jessica Wang 02bbcf0687 cloudstack 3.0 UI - listView - fix a bug that table row was not removed from listView after Remove action on listView completed. 2012-03-21 11:19:16 -07:00
Brian Federle d54d16683c bug 14375
Use 'Management IP Addresses' in place of 'Private IP Addresses' for
label on system dashboards

status 14375: resolved fixed
2012-03-21 11:16:03 -07:00
Brian Federle 7367ad785e Fix multi-edit when item data is not present 2012-03-21 11:04:14 -07:00
Brian Federle 643f54c127 bug 14351: Show VM name in PF, instead of UUID
status 14351: resolved fixed
2012-03-21 10:27:29 -07:00
Brian Federle 49f0960de1 Remove trailing comma 2012-03-21 09:56:33 -07:00
Brian Federle 0d3b8191b4 UI: Better load balancer / multi-edit item naming
Currently, the items listed under the load balancer always use .name as
the field to display for the VM name.

Since 'instancename' is now used for the user-friendly name field,
_itemName metadata attribute can be specified in the rule's data
provider to tell which field should be rendered as the name field in the
list.
2012-03-21 09:56:33 -07:00
Brian Federle 52fcc20b59 Fix admin not being able to view users' network details 2012-03-21 09:56:33 -07:00
Brian Federle 4efb03114b bug 14231: Per-account public IP range support
Add UI support for associating IP ranges with specific account + domain;
this is accessible by going to the system network graph->public->IP
range edit, where clicking on 'Add user' button opens a dialog to
specify an account and domain.

Note that right now editing of existing IP ranges is not supported, so
in order to associate a range with another account, the IP range needs
to be dropped and re-created with the new account configuration.

status 14231: resolved fixed
2012-03-21 09:33:11 -07:00
Brian Federle 207ef1116a Error handling for multiEdit remove action 2012-03-21 09:29:01 -07:00
bfederle 2a653782db bug 14352: Fix LB instance naming
status 14352: resolved fixed
2012-03-20 16:29:16 -07:00
Jessica Wang 10f8b222ae bug 14425: cloudstack 3.0 UI - infrastructure page - create guest network - not pass subDomainAccess to createNetwork API when scope is Account. 2012-03-20 16:15:47 -07:00
Jessica Wang dbfcae550d bug 14422: infrastructure page - add guest network - Pass physical network ID to createNetwork API only when network offering's guestiptype is Shared. Not pass it if it's Isolated. 2012-03-20 16:03:14 -07:00
Jessica Wang 9074be2b3d cloudstack 3.0 UI - listView widget - remove action - remove the corresponding row after action completes. 2012-03-20 15:14:36 -07:00
Jessica Wang 3eaf4d4fb7 cloudstack 3.0 UI - infrastructure page - zone detail - rename "network" tab to "physical network" tab. 2012-03-20 14:38:35 -07:00
Jessica Wang 2e8705578a bug 14056: cloudstack 3.0 UI - infrastructure page - zone detail - physical network listView - provide delete action in listView. 2012-03-20 14:31:16 -07:00
bfederle 018d24c66b Always render physical networks as list view first 2012-03-20 13:58:10 -07:00
Jessica Wang 9ec3065e89 Revert "bug 14376: cloudstack 3.0 UI - Add Network Offering - compute offering(service offering) dropdown - only populate service offerings whose systemvmtype is domainrouter."
This reverts commit 076617fbff.
2012-03-20 13:39:13 -07:00
bfederle cae7caf468 UI: Zone wizard update
-Allow for editing of traffic labels within the zone wizard; visible
 by going to the create physical network(s) step and clicking the
 'edit' button under each traffic type.

-Make hypervisor selection part of the create zone step, instead of
 the add cluster step -- this is to allow the physical network UI to
 have the selected hypervisor for the edit traffic labels dialog.

-Show drag-and-drop UI for basic zone setup, so that user can edit
 traffic labels for a basic zone. Note that user can only have one
 physical network here.

-Allow creation of storage traffic in a basic zone configuration, by
 optionally dragging storage traffic type icon to first physical
 network

status 14057: resolved fixed
status 14098: resolved fixed
status 14101: resolved fixed
status 14132: resolved fixed
2012-03-20 13:33:23 -07:00
Jessica Wang 121db068dd cloudstack 3.0 UI - code optimization - seperate code of Enabling Security Group provider code, Adding Netscaler provider, Creating guest network to different functions (to avoid repeating code and to give individual message for each action) 2012-03-20 11:54:08 -07:00
bfederle 37a7c897bd Prevent dashboard from breaking if item value is null 2012-03-20 08:23:37 -07:00
Jessica Wang 076617fbff bug 14376: cloudstack 3.0 UI - Add Network Offering - compute offering(service offering) dropdown - only populate service offerings whose systemvmtype is domainrouter. 2012-03-19 16:30:24 -07:00
Jessica Wang f9f0c45030 bug 14377: cloudstack 3.0 UI - login - if login fails due to invalid username and password, show a generic error message instead of API returned error message. 2012-03-19 16:03:42 -07:00
Jessica Wang 4d3f81e6fb bug 14325: cloudstack 3.0 UI - add zone wizard - basic zone - cover the case that selected network offering has Netscaler provider, but no security group service. 2012-03-19 14:44:19 -07:00
Jessica Wang 8895c77ea7 bug 14325: cloudstack 3.0 UI - add zone wizard - basic zone - show netscaler tab if selected network offering's provider is Netscaler. Hide netscaler tab otherwise. 2012-03-19 12:03:52 -07:00
Jessica Wang ad9da6f3cb bug 14325: cloudstack 3.0 UI - add zone wizard - basic zone - retrieve provider of selected network offering 2012-03-19 10:47:40 -07:00
Jessica Wang f9e50307ad bug 14332: cloudstack 3.0 UI - Host page - make "Remove Host" action available when host state is Down, Alert, Disconnected or when resource state is Maintenance, Disabled. 2012-03-16 15:57:28 -07:00
Jessica Wang f21263364f cloudstack 3.0 UI - XSS - global setting page - fix a bug that notification got hacked after saving a value that has script tag (XSS attack). 2012-03-16 13:11:44 -07:00
Jessica Wang 7283591690 cloudstack 3.0 UI - XSS - listView - editable field - fix a bug that editable field sanitized value twice. 2012-03-16 11:52:58 -07:00
Jessica Wang 9003f6702b cloudStack 3.0 UI - validation - apply new method "disallowSpecialCharacters" to all textfields in dialog widget. 2012-03-15 15:30:21 -07:00
Jessica Wang 9d1d77ea77 cloudStack 3.0 UI - validation - add new method "disallowSpecialCharacters" which will disallow < and > (to prevent XSS attack) - apply this method in Add Domain dialog. 2012-03-15 14:46:05 -07:00
bfederle 2227f425cd Sanitize input for domain section/tree view 2012-03-15 10:30:39 -07:00
Jessica Wang 17bada6a62 cloudstack 3.0 UI - XSS - detailView in Edit mode - fix it to show original value instead of HTML-encoding value. 2012-03-14 16:44:21 -07:00
Jessica Wang 5d96f58814 cloudstack 3.0 UI - XSS - listView - fix it to show correct value. 2012-03-14 16:10:15 -07:00
bfederle 4861fa8011 Sanitize input for multi-edit, notification widgets 2012-03-14 16:07:57 -07:00
bfederle 0450a6c14c Add missing resource, max networks, to project resource tab 2012-03-14 16:07:15 -07:00
bfederle 8e9f418d85 Sanitize projects UI elements -- project selector, etc. 2012-03-14 14:59:41 -07:00
Jessica Wang d0b306ce05 cloudstack 3.0 UI - fix a JS error "str.replace is undefined". 2012-03-14 14:35:48 -07:00
Jessica Wang 3475d75486 cloudstack 3.0 UI - replace old sanitizeXSS() with new cloudStack.sanitize(). 2012-03-14 14:02:15 -07:00
bfederle 91dab6b9b1 Sanitize createForm input 2012-03-14 13:33:26 -07:00
bfederle 9e4bb2d0ac Sanitize detail view input rendering 2012-03-14 13:33:26 -07:00
bfederle 05a39953f4 Sanitize list view input rendering 2012-03-14 13:33:25 -07:00
bfederle 8e4ed4bfaf Fix case where str is not present 2012-03-14 13:33:25 -07:00
bfederle 2e1726cb5f Add helper function to sanitize user input strings
For any strings that require sanitization (i.e., strip
HTML/JavaScript), wrap the string around cloudStack.sanitize, or _s
for short. This currently will remove embedded HTML tags, which are
the main security issues present.

Example:

var str = '<script>Hello</script>My String';

_s(str) = '&lt;script&gt;Hello&lt;/script&gt;My String'
2012-03-14 13:33:24 -07:00
Jessica Wang e980263c5f cloudstack 3.0 UI - network page, infrastructure page - guest network - restart network action - Hide "clean up" checkbox if it's Basic zone. Show "clean up" checkbox if it's Advanced zone. 2012-03-13 16:55:34 -07:00
Jessica Wang 41352a5464 cloudstack 3.0 UI - network page - IP Address detail page - remove duplicate info - network name and network type are already in parent page (network page). 2012-03-13 16:29:51 -07:00
Jessica Wang 9066e995d1 cloudstack 3.0 UI - network page, infrastructure page - guest network - restart network action - uncheck and gray out "clean up" checkbox if it's Basic zone. Check and enable the checkbox if it's Advanced zone. 2012-03-13 16:16:55 -07:00
Jessica Wang 315430785d cloudstack 3.0 UI - guest network - show Edit action for Isolated network. Show Restart action for all networks. 2012-03-13 15:15:18 -07:00
Jessica Wang 69218e8066 cloudstack 3.0 UI -infrastructure page - remove obsolete code. 2012-03-13 14:30:57 -07:00
Jessica Wang 6fab3a9d90 infrastructure page - zone detail - guest traffic type - networks tab - pass listAll=true to 2nd listNetworks API. 2012-03-12 14:48:11 -07:00
Jessica Wang 7ec7484662 cloudstack 3.0 UI - IP Address page - retrieving data for detailView - no need to pass listAll parameter to listPublicIpAddresses API. Passing id parameter is enough. 2012-03-12 14:12:26 -07:00
Jessica Wang f36ac54ebc bug 14238: create network offering dialog - remove traffic type dropdown since it includes only one choice. Hardcode it in API call. 2012-03-12 11:36:32 -07:00
Jessica Wang f346c4add6 cloudstack 3.0 UI - listView - when clicking fast between different rows, JS error "args.context.xxx is undefined" appears. e.g. "args.context.instances is undefined" appears when clicking fast between different rows in listView in instance page. Because when clicking fast, users might click another row before API response for this current row is back => which causes the JS error. The fix is to overlay the whole listView by loading image (spinning wheel image) until click-handling for this row is done (e.g. API response is back). 2012-03-09 16:47:28 -08:00
bfederle 90a999f4ab bug 14191
-Only show domains under logged in user's domain

-Allow domain admins to add accounts from 'Accounts' section

status 14191: resolved fixed
2012-03-09 14:13:37 -08:00
Jessica Wang 8dcaa7485e bug 13112: cloudstack 3.0 UI - host page - add Statistics tab. 2012-03-09 13:48:26 -08:00
Jessica Wang e2131f8e5f bug 14190: not refresh embedded data in corresponding list view row because data here is partial (e.g. if it's from Nics tab in instance page instead of details tab in instance page, data is just an array of Nic object, not an array of Instance object). 2012-03-09 13:02:13 -08:00
Jessica Wang df11681844 cloudstack 3.0 UI - delete zone, delete pod, delete clouster in detailView - after action is finished, remove detailView and remove corresponding row from listView. 2012-03-09 11:25:27 -08:00
Jessica Wang a04523e04f bug 14206: ISO page - listView - show name instead of description. 2012-03-08 15:05:46 -08:00
Jessica Wang faf1cf2639 bug 14196: infrastructure page - add guest network - pass subdomainaccess=false to API when Subdomain Access is unchecked. 2012-03-08 14:43:36 -08:00
Jessica Wang 13f01f3c5f cloudstack 3.0 UI - infrastructure page - update SSL Certificate - overlay loading image during action. 2012-03-08 14:10:43 -08:00
Jessica Wang 6721095a36 cloudstack 3.0 UI - (1) listView widget - add PreFilter() to exclude fields that shouldn't show upon conditions. (2) Instance page - add new field "Internal name" (e.g. "i-3-5-JW") that only shows for root-admin. 2012-03-08 13:28:58 -08:00
Jessica Wang 6962ad9c49 Network page - Add guest network dialog - network offering dropdown - pass guestiptype instead of type to listNetworkOfferings API. 2012-03-08 10:02:34 -08:00
Jessica Wang 570a9a33f5 bug 14194: Infrastructure page - guest traffic type - set traffic labels regardless of what vlan's value is. 2012-03-07 16:48:06 -08:00
Jessica Wang 535c51e90c Infrastructure page - guest traffic - details tab - move Tags field up from lower pane(traffic type) to upper pane (physical network) since tags is at physical network level, not at traffic type level. 2012-03-07 16:19:06 -08:00
Jessica Wang b025869775 bug 14193: system - guest traffic - edit action - not pass vlan to updatePhysicalNetwork when vlan field is blank. 2012-03-07 16:11:23 -08:00
Jessica Wang 6c1294b443 bug 14023: extend dialog widget to support textarea field. [reviewed-by: Brian] 2012-03-07 10:03:19 -08:00
Jessica Wang 308af59ecd bug 14023: add "update SSL Certificate" button in the first screen in Infrastructure page. [reviewed-by: Brian] 2012-03-06 15:59:17 -08:00
Brian Federle 7037679a4b bug 14124: Fix remove host confirm dialog
status 14124: resolved fixed
2012-03-06 14:09:03 -08:00
Brian Federle 18aa4caec5 bug 14093
Uncheck conditional fields to be hidden, to avoid hidden services from
accidentally being enabled

status 14093: resolved fixed
2012-03-06 13:59:25 -08:00
Brian Federle 3aa044bc8c bug 14088:
Fix Citrix log / EULA not rendering due to missing language cookie;
specify default language variable, set to English, if no 'lang' cookie
is present.

status 14088: resolved fixed
2012-03-05 16:13:48 -08:00
Jessica Wang 8a0e5d28f2 bug 13386: System page - Virtual Router page - hide Public IP field when its zone's network type is Basic. [reviewed-by: Brian] 2012-03-05 16:12:08 -08:00
Jessica Wang 9afb07540e ISO page - wrong value, "labelc.community", in Filter by dropdown [reviewed-by: Brian] 2012-03-05 15:03:30 -08:00
Jessica Wang 435c79cf77 cloudstack 3.0 UI - Make Account page/User page available to normal-user role. [reviewed-by: Brian] 2012-03-05 11:30:10 -08:00
Jessica Wang 94d47cee74 bug 12981: login screen - show explicit error messages when login fails. [reviewed-by: Brian] 2012-03-02 16:42:03 -08:00
Jessica Wang 1661d4cc61 Delete User action - fix a bug that loading image didn't disappear after action was finished. [reviewed-by: Brian] 2012-03-02 11:48:46 -08:00
Jessica Wang c30c15f086 Account page - account detail view - implement Refresh button. [reviewed-by: Brian] 2012-03-02 11:28:38 -08:00
Jessica Wang 856a49e88d delete template action, delete ISO action - use 'remove' instead of 'destroy' since their definitions have been switched. [reviewed-by: Brian] 2012-03-02 11:07:36 -08:00
bfederle 08bc9d0e44 UI: Networks section fix
Fix broken detail view when viewing other users' networks as admin
2012-03-02 11:07:12 -08:00
Jessica Wang 0441508e19 delete account, delete network offeirng, delete guest network - use 'remove' instead of 'destroy' since their definitions have been switched. [reviewed-by: Brian] 2012-03-01 16:58:57 -08:00
Jessica Wang 2608e30d39 delete volume action, delete snapshot action, delete router action - use 'remove' instead of 'destroy' since their definitions have been switched. [reviewed-by: Brian] 2012-03-01 16:41:04 -08:00
Jessica Wang 53c8e4fcad switch definition of 'destroy' action with definition of 'remove' action. i.e. 'remove' action will hide detailView and remove corresponding row from listView after action is done. [reviewed-by: Brian] 2012-03-01 16:30:59 -08:00
Jessica Wang a3666cb09b cloudstack 3.0 UI - After destroy action is finished, remove the row from listView. [reviewed-by: Brian] 2012-03-01 15:34:37 -08:00
Jessica Wang 23a5cf2570 Network page - detail view - make API call to refresh data when Refresh button is clicked. [reviewed-by: Brian] 2012-03-01 11:35:59 -08:00
Jessica Wang 717a863470 Snapshot page - detail view - make API call to refresh data when Refresh button is clicked. [reviewed-by: Brian] 2012-03-01 11:12:32 -08:00
Jessica Wang ee9d038320 Volume page - detail view - make API call to refresh data when Refresh button is clicked. [reviewed-by: Brian] 2012-03-01 10:57:57 -08:00
Jessica Wang 78a0c4fcbd fix a JS error: $detailView.data("list-view-row") is undefined [reviewed-by: Brian] 2012-03-01 10:12:00 -08:00
Jessica Wang 9b71b0890f cloudstack 3.0 UI - detailView widget - refresh embedded data in corresponding list view row when dataProvider is called. [reviewed-by: Brian] 2012-02-29 17:22:39 -08:00
Jessica Wang aa37ba0bee bug 14073: Quick Installer - make zones created from Quick Installer to be public (not dedicated to any domain) [reviewed-by: Brian] 2012-02-29 15:19:51 -08:00
Jessica Wang 1f18db42a5 cloudstack 3.0 new UI - support single-sign-on. [reviewed-by: Brian] 2012-02-28 14:53:19 -08:00
Jessica Wang 6ab9159ff9 remove g_type that is no longer in use. [reviewed-by: Brian] 2012-02-28 13:33:42 -08:00
bfederle 47ca27b1ed Use user.role instead of user.type
reviewed-by: jessica
2012-02-28 12:21:54 -08:00
Jessica Wang 1cfe296452 cloudstack 3.0 new UI - check whether session is valid or not before sending API request. If session is invalid, pop up "session expired" dialog instead of send API request. [reviewed-by: Brian] 2012-02-28 11:33:12 -08:00
Jessica Wang 27e0736408 cloudstack 3.0 new UI - clean up global variable and session cookie when logging out. [reviewed-by: Brian] 2012-02-28 09:56:54 -08:00
Jessica Wang 92c8a1d4d4 Add Network Offering dialog - trigger change event to show/hide fields when the dialog box is opened. [reviewed-by: Brian] 2012-02-27 12:42:37 -08:00
Jessica Wang 06785099ed bug 14030: ISO page - download ISO action - fix to show correct message ("url: ~~~") after ISO is downloaded. [reviewed-by: Brian] 2012-02-27 12:23:21 -08:00
Brian Federle 21ce0793f2 bug 14012
Fix typo in shutdown provider message code

status 14012: resolved fixed
reviewed-by: jessica
2012-02-27 10:45:01 -08:00
Brian Federle e754f7c051 bug 14011
Fix to show install wizard when re-loading the page, so that the EULA
is always shown until installation is completed.

status 14011: resolved fixed
reviewed-by: sonny
2012-02-27 10:29:36 -08:00
Jessica Wang 50b7830ee3 bug 13971: network page - create network - pass new API parameter zoneId to listNetworkOfferings API. [Reviewed-by: Brian] 2012-02-23 17:04:05 -08:00
Jessica Wang f9e13295a3 bug 13971: deployVM wizard - select network step - pass new API parameter zoneId to listNetworkOfferings API. [Reviewed-by: Brian] 2012-02-23 16:57:54 -08:00
Brian Federle 6795f3ed11 bug 13974
Fix table not including reorder column when switching filter

status 13974: resolved fixed
reviewed-by: jessica
2012-02-23 16:18:11 -08:00
Brian Federle f0285f6f44 bug 13972
Properly refresh data for users detail view

status 13972: resolved fixed
reviewed-by: jessica
2012-02-23 15:30:58 -08:00
Brian Federle 6d012270a7 System, secondary storage UI fixes
-Add state field ('resourcestate') to list view

-Fix destroy action to have proper UI feedback

reviewed-by: jessica
2012-02-23 15:08:05 -08:00
Brian Federle 2b7ed1f9e2 bug 12767
Hide previous button on first step of instance wizard

status 12767: resolved fixed
reviewed-by: jessica
2012-02-23 14:46:14 -08:00
Brian Federle 17c0f514e7 Fix destroy system VM action
reviewed-by: jessica
2012-02-23 14:42:49 -08:00
Brian Federle b8c4dce1b7 bug 13965
Remove listPhysicalNetworks API from network step

status 13965: resolved fixed
reviewed-by: jessica
2012-02-23 13:50:42 -08:00
Jessica Wang aee279a788 bug 13949: fix a localization label [reviewed-by: Brian] 2012-02-22 19:03:17 -08:00
Jessica Wang 5522da1229 Revert "bug 13924: IP Address page - Static NAT IP always support "Firewall - Port Range" regardless whether network offerings includes Firewall service or not. [reviewed-by: Brian]"
This reverts commit 0d430d0cd810542e4885487b78afccec422360e2.

[reviewed-by: Brian]
2012-02-22 18:25:18 -08:00
Brian Federle 3d7b5a12d8 Localizaton fixes
-Add conditional CSS for Japanese version

-Fix font wrapping in JA CSS for header bar, system dashboard

-Add some missing localization labels

reviewed-by: jessica
2012-02-22 17:32:33 -08:00
Jessica Wang 69bd704bc9 bug 13943: deployVM wizard - select network step - get network offerings - pass specifyvlan=false [reviewed-by: Brian] 2012-02-22 16:58:00 -08:00
Jessica Wang f6792c9b7c deployVM wizard - select network step - get network offerings - pass istagged=true if selected zone has more than 1 guest traffic types in multiple physical networks. [reviewed-by: Brian] 2012-02-22 16:29:28 -08:00
Jessica Wang 3a0afade23 zone wizard - declare item before using it. [reviewed-by: Brian] 2012-02-22 14:53:49 -08:00
Jessica Wang ae6f4d4460 Fix for primary storage step prefilter in IE [reviewed-by: Jessica] 2012-02-22 14:52:24 -08:00
Jessica Wang 5a901b8fcf bug 13813: Network Service Providers should be hidden when Guest traffic type is hidden. Network Service Providers should be shown when Guest traffic type is shown. [reviewed-by: Brian] 2012-02-22 13:58:36 -08:00
Brian Federle 1928bd503c Dashboard UI fix
For the user dashboard, have events 'view all' button go to the Events
list view, as Alerts can only be viewed by admins.

reviewed-by: jessica
2012-02-22 12:22:44 -08:00
Brian Federle 15ace5fe26 Domain/tree view UI fix
Render details only after panel is fully transitioned in, to prevent
lag from server calls while animation is happening.

reviewed-by: sonny
2012-02-22 12:14:36 -08:00
Jessica Wang 836c2d62e9 system page - update embedded object of args.context.physicalNetworks[0] after a physical network is updated. [reviewed-by: Brian] 2012-02-22 12:10:30 -08:00
Brian Federle 30f968e137 bug 13922
-Fix enable static NAT never completing if detail view was not visible
 -- caused by JS error in widget

-If detail view isn't visible anymore, don't show post-enable/disable
 NAT dialog which refreshes list view

status 13922: resolved fixed
reviewed-by: jessica
2012-02-22 12:06:38 -08:00
Jessica Wang 02bbccdb48 system page - physical network - fix a bug that after physical network tags field is updated, add guest network dialog was still using obsolete physical network data. [reviewed-by: Brian] 2012-02-22 11:33:32 -08:00
Jessica Wang 7eb35db46b bug 13924: IP Address page - Static NAT IP always support "Firewall - Port Range" regardless whether network offerings includes Firewall service or not. [reviewed-by: Brian] 2012-02-22 11:18:18 -08:00
Brian Federle c81cc55877 EULA/Localization updates
-Make default language English, if no cookie set

-Get EULA specific to selected language

reviewed-by: sonny
2012-02-22 11:06:27 -08:00
Jessica Wang 182118c443 bug 13923: volume page - make download volume action available on volumes whose hypervisor is OVM. [reviewed-by: Brian] 2012-02-22 10:52:25 -08:00
Jessica Wang 1c292da977 bug 13665: Quick Install wizard - pick the network offering that has SecurityGroups service (but no LB, StaticNat). Enable SecurityGroups provider before creating a guest work. [reviewed-by: Brian] 2012-02-21 19:25:31 -08:00
Jessica Wang 28c2477de1 localize new error message (for add guest network in multiple guest traffic types zone). [reviewed-by: Brian] 2012-02-21 19:24:00 -08:00
Brian Federle 276bb962b7 UI updates/fixes
reviewed-by: jessica

    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'

    -Make tab width flexible, to support longer labels

    -bug 13920: Fix static NAT rule listing

    -Fix typo
2012-02-21 19:14:26 -08:00
Jessica Wang bbd7e23a6a IP Address page - iselastic field has been renamed to issystem at server-side. Here is related UI change. [reviewed-by: Brian] 2012-02-21 16:23:01 -08:00