Brian Federle
8c27c38798
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
status 14603: resolved fixed
2012-04-04 14:59:52 -07:00
Jessica Wang
5f16b2e40c
cloudstack 3.0 UI - global settings page - fix a bug that "value" column turned blank when Save button is being clicked.
2012-04-04 11:34:09 -07:00
Pranav Saxena
35f4f9f52d
Bug 12343: Multiple Clicks on View More buttons adding extra tab in the bread crum bar
2012-04-04 11:25:20 -07:00
Brian Federle
83fe014040
Use newer format for addPanel for nav items
2012-04-04 11:01:55 -07:00
Brian Federle
5dd36a5ab3
Only show invitations if projects UI is initialized
2012-04-04 11:01:51 -07:00
Brian Federle
aa086a9ef6
Detail view UI fix
...
Fix case where detail view data does not update, after async action
2012-04-04 11:01:46 -07:00
Brian Federle
71bc4ebf1e
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-04 11:01:41 -07:00
frank
f0acbfe807
switch to Apache license 2
...
reviewed-by: frank myself
2012-04-02 22:47:06 -07:00
frank
01d36768b6
remove old copyright from js
2012-04-02 17:27:08 -07:00
Jessica Wang
da2d942a95
bug 14585: cloudstack 3.0 UI - systemVM page - after destroy action completes, close detailView and remove it from listView. [reviewed-by: Brian]
2012-04-02 17:02:13 -07:00
Jessica Wang
2245402615
bug 14586: cloudstack 3.0 UI - fix a bug that Download Template action didn't pop up a dialog box showing download URL. [reviewed-by: Brian]
2012-04-02 16:22:15 -07:00
Jessica Wang
e2196dd961
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" [reviewed-by: Brian]
2012-03-30 17:21:55 -07:00
Jessica Wang
fc18833c63
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. [reviewed-by: Brian]
2012-03-30 16:29:53 -07:00
Brian Federle
248141aac7
Add missing page + pageSize params to network provider list views
...
reviewed-by: jessica
2012-03-30 15:05:26 -07:00
Brian Federle
6def9149f8
bug 14556: Add missing page + pageSize params to PF/LB list view
...
status 14556: resolved fixed
reviewed-by: jessica
2012-03-30 14:54:13 -07:00
Jessica Wang
f137cf43cd
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. [reviewed-by: Brian]
2012-03-30 13:30:05 -07:00
bfederle
fa3d5612e0
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.
reviewed-by: jessica
2012-03-29 13:55:52 -07:00
Jessica Wang
4aa4522b55
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 [reviewed-by: Brian]
2012-03-29 11:51:31 -07:00
Jessica Wang
5ab96844e2
Revert - bug 14532: cloudstack 3.0 UI - IP Address page - StaticNAT IP - NAT Port Range - protocol dropdown - add ICMP option [reviewed-by: Brian]
2012-03-28 20:24:10 -07:00
Jessica Wang
1c3d6e6a84
bug 14532: cloudstack 3.0 UI - IP Address page - StaticNAT IP - NAT Port Range - protocol dropdown - add ICMP option [reviewed-by: Brian]
2012-03-28 19:15:24 -07:00
Jessica Wang
c05d8860ea
bug 14525: cloudstack 3.0 UI - Instance page - attach ISO action - populate ISO dropdown by 3 listISOs API call with 3 different isofilter parameter. [reviewed-by: Brian]
2012-03-28 15:41:26 -07:00
Brian Federle
a045478354
bug 14519
...
Show separate message for basic zone setup physical network UI
Conflicts:
client/WEB-INF/classes/resources/messages.properties
status 14519: resolved fixed
reviewed-by: jessica
2012-03-28 15:07:05 -07:00
Jessica Wang
ddb7d808e4
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. [reviewed-by: Brian]
2012-03-28 14:23:12 -07:00
Jessica Wang
9344b85ac0
bug 13313: cloudstack 3.0 UI - Add Zone wizard - Skip addHost step when cluster dropdown is selected as VMWare in AddZone step. [reviewed-by: Brian]
2012-03-28 13:25:04 -07:00
Brian Federle
12c3397c4f
Bug 14476: ESC causes UI to freeze
...
status 14476: resolved fixed
reviewed-by: brian
2012-03-28 12:43:22 -07:00
Brian Federle
ad798ea7e2
bug 14507
...
Fix typo in title field for change password dialog
status 14507: resolved fixed
reviewed-by: jessica
2012-03-28 10:51:07 -07:00
Brian Federle
757ba066bd
bug 14098
...
Always allow edit guest network action, for both basic and advanced
zones.
status 14098: resolved fixed
reviewed-by: jessica
2012-03-28 10:37:27 -07:00
bfederle
da5be11b6a
bug 14057
...
Rename 'label' -> 'traffic label' in configure traffic type dialog.
reviewed-by: jessica
2012-03-28 10:25:48 -07:00
Jessica Wang
d5fd1a354a
bug 14482: IP Address page - remove IP action - after action is finished, remove the IP from listView and close detailView. [reviewed-by: Brian]
2012-03-26 15:04:58 -07:00
Jessica Wang
0173da4cf8
cloudstack 3.0 UI - infrastructure - service providers - SRX list view - remove a wrong field, add another 2 fields. [reviewed-by: Brian]
2012-03-26 14:51:09 -07:00
Jessica Wang
749f957662
cloudstack 3.0 UI - infrastructure - service providers - security group provider detail view - correct view all from view security groups to view rules. [reviewed-by: Brian]
2012-03-26 14:08:55 -07:00
Jessica Wang
71fd193b2c
cloudstack 3.0 UI - infrastructure - service provider detail view - correct view all label from view provider to view devices. [reviewed-by: Brian]
2012-03-26 12:45:47 -07:00
Jessica Wang
faf2597f75
cloudstack 3.0 UI - service provider detail view - show service provider info instead of physical network info. [reviewed-by: Brian]
2012-03-26 11:58:26 -07:00
Jessica Wang
bba101f7de
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:53:57 -07:00
Jessica Wang
53873782de
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. [reviewed-by: Brian]
2012-03-23 15:55:50 -07:00
Brian Federle
0aba779015
bug 14191
...
Correctly filter domain drop-down on add account dialog if accessed
via a specific domain.
status 14191: resolved fixed
reviewed-by: jessica
2012-03-23 14:42:23 -07:00
Jessica Wang
58e85db135
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. [reviewed-by: Brian]
2012-03-23 12:14:44 -07:00
Jessica Wang
b3e18a02b1
remove obsolete code since we don't display the individual providers on the system chart anymore. [reviewed-by: Brian]
2012-03-22 16:31:08 -07:00
Jessica Wang
7a50a457cd
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:30:54 -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) = '<script>Hello</script>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