3632 Commits

Author SHA1 Message Date
Jessica Wang
4b4cba10c7 cloudstack 3.0 UI - replace old sanitizeXSS() with new cloudStack.sanitize(). 2012-03-14 14:03:28 -07:00
bfederle
dd55f8ab99 Sanitize createForm input 2012-03-14 13:32:19 -07:00
bfederle
d28de139b8 Sanitize detail view input rendering 2012-03-14 12:32:42 -07:00
bfederle
2c2e0accdd Sanitize list view input rendering 2012-03-14 12:19:38 -07:00
bfederle
c5e726be90 Fix case where str is not present 2012-03-14 11:51:41 -07:00
bfederle
f7524c22d4 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 10:54:41 -07:00
Jessica Wang
ad74b396dc 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:56:08 -07:00
Jessica Wang
b46a2340be 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:30:25 -07:00
Jessica Wang
13a9a98ef4 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:17:40 -07:00
Jessica Wang
1c4f580a85 cloudstack 3.0 UI - guest network - show Edit action for Isolated network. Show Restart action for all networks. 2012-03-13 15:15:54 -07:00
Jessica Wang
3f86fe78f2 cloudstack 3.0 UI -infrastructure page - remove obsolete code. 2012-03-13 14:31:45 -07:00
Jessica Wang
af06038b9d infrastructure page - zone detail - guest traffic type - networks tab - pass listAll=true to 2nd listNetworks API. 2012-03-12 14:48:48 -07:00
Jessica Wang
11b4e2c37e 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:13:14 -07:00
Jessica Wang
6558f66239 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:37:36 -07:00
Jessica Wang
008fcb8a27 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:48:14 -08:00
bfederle
ae1858d1cd bug 14191
-Only show domains under logged in user's domain

-Allow domain admins to add accounts from 'Accounts' section
2012-03-09 14:12:49 -08:00
bfederle
d08f1296e8 List view UI: action filter tests 2012-03-09 14:03:51 -08:00
Jessica Wang
64a61f5ccb bug 13112: cloudstack 3.0 UI - host page - add Statistics tab. 2012-03-09 13:49:23 -08:00
Jessica Wang
078cd90ad9 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:52 -08:00
bfederle
9f6230490e Add list view async action test 2012-03-09 11:27:39 -08:00
bfederle
35765419d1 Disable notification interval if in 'debug' mode (for unit tests) 2012-03-09 11:27:39 -08:00
Jessica Wang
595b7e5c04 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:26:06 -08:00
bfederle
10c8b05c1a WIP: List view async tests 2012-03-09 11:11:24 -08:00
Brian Federle
6ff0a475d7 Add basic sync list view action tests 2012-03-08 15:11:40 -08:00
Jessica Wang
70fa9f0188 bug 14206: ISO page - listView - show name instead of description. 2012-03-08 15:06:25 -08:00
Jessica Wang
89af00eaee bug 14196: infrastructure page - add guest network - pass subdomainaccess=false to API when Subdomain Access is unchecked. 2012-03-08 14:44:47 -08:00
Brian Federle
dd3707b630 Add initial list view action tests 2012-03-08 14:44:25 -08:00
Brian Federle
30f84eec48 Add list view section selector tests 2012-03-08 14:24:40 -08:00
Jessica Wang
5c12161123 cloudstack 3.0 UI - infrastructure page - update SSL Certificate - overlay loading image during action. 2012-03-08 14:11:27 -08:00
Brian Federle
f0b12e0d7d Add tests for list view widget:
-Data provider

-Column pre-filter
2012-03-08 13:47:01 -08:00
Jessica Wang
4761b9ec58 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:30:06 -08:00
Brian Federle
f844ab9a81 Update icon for 'Update SSL Certificate' button 2012-03-08 11:08:28 -08:00
Jessica Wang
346e543582 Network page - Add guest network dialog - network offering dropdown - pass guestiptype instead of type to listNetworkOfferings API. 2012-03-08 10:03:41 -08:00
Jessica Wang
174329468e bug 14194: Infrastructure page - guest traffic type - set traffic labels regardless of what vlan's value is. 2012-03-07 16:48:57 -08:00
Jessica Wang
998a598026 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:20:39 -08:00
Jessica Wang
1a952affbc bug 14193: system - guest traffic - edit action - not pass vlan to updatePhysicalNetwork when vlan field is blank. 2012-03-07 16:20:21 -08:00
Jessica Wang
a601ef4c11 bug 14023: extend dialog widget to support textarea field. 2012-03-07 10:04:17 -08:00
Likitha Shetty
7d93125993 Bug 13773 (Migrate volume to another primary storage icon is wrong)
reviewed-by: Brian
2012-03-07 10:20:12 +05:30
Jessica Wang
58add196be bug 14023: add "update SSL Certificate" button in the first screen in Infrastructure page. 2012-03-06 16:00:10 -08:00
Brian Federle
e1a3a6f2d9 Add list view tests 2012-03-06 14:58:19 -08:00
Brian Federle
c0c80432a8 Add field ID to list view <th>s 2012-03-06 14:58:00 -08:00
Brian Federle
cefe07c337 bug 14124: Fix remove host confirm dialog 2012-03-06 14:08:26 -08:00
Brian Federle
39b74a6df2 bug 14093
Uncheck conditional fields to be hidden, to avoid hidden services from
accidentally being enabled
2012-03-06 13:58:11 -08:00
Brian Federle
fb141dd5ef bug 14093
Don't show specific provider fields on add network offering if in
Advanced/Shared configuration:

-Source NAT
-Static NAT
-PF
-LB
2012-03-06 13:22:22 -08:00
Brian Federle
5c1f1a505f bug 14044
Reduce width of level bar to prevent '100%' capacity text from
wrapping
2012-03-06 11:02:06 -08:00
Brian Federle
46ad531a1e 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:31 -08:00
Jessica Wang
6eec3d3377 bug 13386: System page - Virtual Router page - hide Public IP field when its zone's network type is Basic. 2012-03-05 16:13:05 -08:00
Brian Federle
426cb84f94 UI: Add notification tests 2012-03-05 15:54:37 -08:00
Jessica Wang
1955997fee ISO page - wrong value, "labelc.community", in Filter by dropdown 2012-03-05 15:04:19 -08:00
bfederle
c7f299f3e9 Add base notification tests 2012-03-05 12:20:39 -08:00