Commit Graph

217 Commits

Author SHA1 Message Date
Jessica Wang 33504bc47e CS-14559: cloudstack 3.0 UI - VM Wizard - last step - screen doesn't change, but user-entered VM name will be passed as hostname and displayname to deployVirtualMachine API. Add validation of user-entered name field to match naming rule of hostname. 2012-04-18 17:44:47 -07:00
pranav 899fed2539 Bug 12833 addition of Fetch Latest Button on the Dashboard
Conflicts:

	client/WEB-INF/classes/resources/messages.properties
	ui/css/cloudstack3.css

reviewed-by: brian
2012-04-12 15:16:12 -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
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 d48cb95d94 Cleanup whitespace + indentation for UI widgets 2012-04-03 15:48:49 -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
frank 72d284de7d Switch to Apache license 2012-04-03 04:54:14 -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
bfederle b208abd9ff bug 14057
Rename 'label' -> 'traffic label' in configure traffic type dialog.
2012-03-28 10:25:26 -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
bfederle 018d24c66b Always render physical networks as list view first 2012-03-20 13:58:10 -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
bfederle 37a7c897bd Prevent dashboard from breaking if item value is null 2012-03-20 08:23:37 -07:00
bfederle 8e9f418d85 Sanitize projects UI elements -- project selector, etc. 2012-03-14 14:59:41 -07:00
Jessica Wang 3475d75486 cloudstack 3.0 UI - replace old sanitizeXSS() with new cloudStack.sanitize(). 2012-03-14 14:02:15 -07: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 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
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
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
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 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
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 745e351f8a add zone wizard - advanced zone - storage traffic - add IP Range - add gateway field in ui-custom widget. [reviewed-by: Brian] 2012-02-17 15:36:53 -08:00
Brian Federle 7fb09673fb Add a few more missing localization labels
reviewed-by: jessica
2012-02-17 14:13:22 -08:00
Brian Federle 7921811f31 Update UI for 3.0.x
-Complete localization for all UI elements, in en and ja

-Hide logo/EULA for OSS version, when no eula.html is present

-Language select on login screen

-Misc. fixes

reviewed-by: jessica
2012-02-17 11:32:45 -08:00
Brian Federle 57bba4a0e0 Update UI
-Fix two blocker bugs: bug 13743 and bug 13729

-Add more localization

-Misc. fixes

reviewed-by: jessica
2012-02-15 17:03:21 -08:00
Jessica Wang ca83ac7749 bug 13575: deployVM wizard - step 4 - select network - pop up a warning message if no network is selected when Next button is clicked. 2012-02-10 15:43:31 -08:00
Brian Federle 7b6e98b20e Fix zone pie charts in IE 2012-02-10 15:24:07 -08:00
Brian Federle 03d1f40c9a Dashboard IE8 fixes 2012-02-10 14:55:13 -08:00
Brian Federle 21ad20c8b8 bug 13587
Better ordering of zone resources dashboard items by type

status 13587: resolved fixed
2012-02-10 14:05:48 -08:00
Brian Federle a6f805c140 bug 13589
-Fix 'view all' alerts to open up a new panel with the Alerts listing

-Remove 'view all' for host alerts, as there is no relevant section to
 go to for this

-Fix some localization codes

status 13589: resolved fixed
2012-02-10 10:42:40 -08:00
Brian Federle 9ee043efde Localization for storage->volumes section 2012-02-09 14:15:06 -08:00
Brian Federle 881a46ff54 Localize admin dashboard 2012-02-09 13:16:10 -08:00
Brian Federle 32d6e994c3 Localization for projects UI 2012-02-09 12:22:10 -08:00
Brian Federle d9aa7d43a0 bug 13501:
Don't let user go next if no template/iso is selected on step 2

status 13501: resolved fixed
2012-02-09 11:11:46 -08:00
Jessica Wang 5c7789f1fb bug 13461: deployVM wizard - select ISO step - fix a bug that hypervisor div didn't get removed if ISO in another tab is selected (select ISO step has 3 tabs now). 2012-02-08 20:22:22 -08:00
Jessica Wang 2756b0fdcc bug 13461: deployVM wizard - select ISO step - split one tab (All ISOs) to three tabs (Featured ISOs, Community ISOs, My ISOs) 2012-02-08 19:43:05 -08:00
bfederle 4a0a2fbf8e Projects: add project UI fix
Remove actions column from 'Review' users list view -- this was having
buggy behavior due to widget limitations. User can still add/remove
afterwards by going to project detail view.
2012-02-07 16:19:41 -08:00
bfederle c094c1a6db bug 13115
Show project name in header when project is active

status 13115: resolved fixed
2012-02-07 16:14:39 -08:00
bfederle 81e878eaa9 bug 12780:
Add/update zone capacities to support updated capacity types

status 12780: resolved fixed
2012-02-07 15:51:16 -08:00
bfederle 04bfbc435e Clear out input field when switching from account <-> e-mail fields 2012-02-07 12:44:09 -08:00
bfederle 995589b479 Add invitation check; dialog for pending invites; misc. fixes 2012-02-06 16:50:08 -08:00
bfederle 99fe55e385 Add updated invite form 2012-02-06 16:05:11 -08:00
bfederle 8326989410 Integrate resources form into project detail view 2012-02-06 13:03:56 -08:00
Jessica Wang d9c5aa45c2 bug 13461: deploy VM wizard - step 2 (select template/ISO step) - correct label "My ISOs" to be "All ISOs" because that's what really show here. 2012-02-06 11:31:25 -08:00
bfederle fbf1c958db bug 12497
Fix back button causing erratic behavior, due to force re-populating
of form fields in each step; data only repopulates now if an item on a
previous step has changed.

status 12497: resolved fixed
2012-02-03 15:36:42 -08:00
Jessica Wang 4a0517e9e0 bug 13412: Quick install - add cluster - hypervisor - add KVM option 2012-02-02 13:54:16 -08:00
bfederle 66b69a049b bug 13210: User dashboard layout cleanup
-Replace broken 'My projects' with latest events listing

-Show real network stats; replace with 'Owned networks' and 'Owned IP
addresses'

status 13210: resolved fixed
2012-02-02 13:47:45 -08:00
bfederle 17358cce99 bug 13271: Fix zone wizard vlan range validation
status 13271: resolved fixed
2012-01-31 16:11:23 -08:00
bfederle 648a1c36d3 bug 12682
Add Citrix EULA to start of install wizard

status 12682: resolved fixed
2012-01-31 14:50:38 -08:00
bfederle 1562c2fe7a bug 12984
Allow domain admins the same project privileges as ROOT admins

status 12984: resolved fixed
2012-01-30 16:17:53 -08:00
bfederle cc63a451a7 bug 13288: Concatenate long zone names in dashboard UI
status 13288: resolved fixed
2012-01-30 13:26:38 -08:00
bfederle 83bc7d1c81 Remove UI test data 2012-01-27 09:01:57 -08:00
bfederle 3df53c1324 bug 13285: Fix confirm password validation
status 13285: resolved fixed
2012-01-26 16:10:57 -08:00
bfederle e6f6437afa Fix syntax errors which break IE7 2012-01-26 15:31:25 -08:00
bfederle f91229886e bug 13274
Fix error handling for zone/quick install wizard

status 13274: resolved fixed
2012-01-25 08:14:39 -08:00
Jessica Wang 9d0c3fd0fb cloudstack 3.0 new UI - IP page - configuration - show/hide tabs upon whether their corresponding service are included in the network or not. 2012-01-23 18:07:09 -08:00
Jessica Wang 4728ee8af8 cloudstack 3.0 new UI - network page - IP page - configuration - static NAT chart - hide Firewall icon if the network that the IP is under doesn't include Firewall service. 2012-01-23 16:34:47 -08:00
bfederle 078f80bbe5 Update install wizard form IDs to support new API calls 2012-01-23 12:57:06 -08:00
bfederle 7962ca9ca4 Install wizard: WIP 2012-01-23 12:57:05 -08:00
bfederle 24c14006d2 Updated zone wizard / details
Rework zone wizard:

-Support creation of multiple physical networks via drag-and-drop UI

-Support configuration of traffic types

-Allow creation of complete zone resources -- pods, clusters, hosts,
 storage -- in a similar fashion to the quick install

-Add requirements to support elastic load balancer

Rework zone details page:

-Convert old zone chart into a regular zone details pane, split into
 multiple tabs

-Add zone-specific resources dashboard

-Allow display of multiple physical networks
2012-01-23 10:53:36 -08:00
bfederle d766b11ca1 Fix for dashboard in Chrome/Safari 2012-01-17 12:23:18 -08:00
bfederle ff9972ebdf bug 12942
Rename 'Users' to 'Accounts' on projects dashboard

status 12942: resolved fixed
2012-01-09 17:07:33 -08:00
bfederle 9f08581f94 bug 12902
Disable project creation for regular users, if
'allowusercreateprojects' == false
2012-01-06 13:25:43 -08:00
bfederle 345ca23e67 bug 12122
Show error message when enable static NAT fails

status 12122: resolved fixed
2012-01-05 12:38:07 -08:00
bfederle 58e937acc1 Show zone details on dashboard capacity items 2012-01-05 10:24:46 -08:00
bfederle 867afce8da Add percent labels to dashboard charts 2012-01-04 14:25:25 -08:00
bfederle 4127562c90 Projects: only show resources tab for admins
As updateResourceLimits is only available for ROOT admins, hide the
resources tab for normal users, to prevent an error message from
appearing when user tries to save form data.
2012-01-04 13:51:44 -08:00
bfederle f076a4a8a7 Syntax fixes for IE7 2012-01-04 11:38:53 -08:00
bfederle 1bd3549fab Code/whitespace cleanup 2012-01-04 09:08:18 -08:00
bfederle 4e97121f02 Add new admin dashboard
-Use cluster level capacity display for all zones

-Show capacities as pie charts

-Misc. dashboard layout fixes
2012-01-03 16:29:06 -08:00
bfederle bab60829ea Add project resource management to new project wizard 2011-12-23 15:06:38 -05:00
bfederle 0c3c7d1b34 bug 12610
Add close button to user management tab of projects wizard

status 12610: resolved fixed
2011-12-22 15:10:46 -08:00
bfederle ceb95cb002 bug 12651: Make new network name field required
status 12651: resolved fixed
2011-12-22 15:03:31 -08:00
bfederle 9fab3e68b5 bug 12658
Allow ROOT admin to manage projects, even if they are not the project
owner

status 12658: resolved fixed
2011-12-22 13:57:02 -08:00
bfederle 4819e24c3a Install wizard CSS tweaks 2011-12-22 12:05:32 -08:00
bfederle d623ddad5e Fix BG 2011-12-22 11:51:41 -08:00
bfederle 1244cd6985 Fix broken pod diagram 2011-12-22 11:39:12 -08:00
bfederle b57e2b9e9d Fix missing pod intro in install wizard 2011-12-22 11:28:23 -08:00
bfederle 8c242b7e88 Projects dashboard fixes and cleanup
-Fix dashboard calling API twice per item

-Only show 8 latest events, to shortern load time

-Whitespace/code cleanup
2011-12-22 10:31:27 -08:00
bfederle ee95608741 Fix error handling for install wizard 2011-12-20 16:31:10 -08:00
bfederle 056b1c8947 WIP: Install wizard error handling 2011-12-20 10:30:15 -08:00
bfederle 8e075b38c3 bug 12273: Add project resource management
status 12273: resolved fixed
2011-12-19 19:42:49 -05:00
bfederle b33c6f6de4 bug 12211: Implement project dashboard
status 12211: resolved fixed
2011-12-19 18:30:25 -05:00
bfederle 134b38bb2d bug 12211
Add system resources, users, alerts to project dashboard
2011-12-19 14:12:09 -08:00
bfederle 07ed925ab1 bug 12614: Zone wizard update
-Add support to filter network offerings based on whether security
 groups is checked; options then come from a separate
 'securityGroupNetworkOfferings' object:

args.response.success({
  domains: domainObjs,

  // Non-security-group-enabled offerings
  networkOfferings: networkOfferingObjs,

  // Security group-enabled offerings
  securityGroupNetworkOfferings: []
});

-Remove old/unused fields from wizard
2011-12-19 11:36:03 -08:00
Brian Federle 1c2ca9a59f bug 12211
Create real layout for project dashboard
2011-12-16 16:02:08 -08:00
Brian Federle 49c27299a5 Update zone section
-Show separate info tooltips for basic/advanced zone

-Update test data to reflect zone changes
2011-12-16 14:02:44 -08:00
Brian Federle 13e217356e Update zone section
-Add new info 'bubbles' to zone chart

-Add/restore Add Pod section as step 3 of zone wizard UI

-Add network offering drop-down to zone wizard, for basic zone
2011-12-16 13:25:26 -08:00
Brian Federle 3f75802404 bug 12599
Fix refresh event being called on a nonexistent widget, giving error

status 12599: fixed resolved
2011-12-16 11:41:36 -08:00
Brian Federle 9fcbfc7abc bug 12536
Fix enable static NAT to only show instances in network
2011-12-15 14:50:58 -08:00
Brian Federle 61d8678031 WIP: Implement user dashboard
** Still missing projects, IP address stats
2011-12-14 16:26:40 -08:00
Brian Federle 49aa03a807 Dashboard updates
-Implement general and host alert listings

-Move dashboard UI code to ui-custom/dashbaord.js
2011-12-14 15:44:09 -08:00
Brian Federle 26c5377340 bug 12533
Disable 'Public' network area if in a basic zone

status 12533: fixed resolved
2011-12-14 11:15:35 -08:00