Commit Graph

235 Commits

Author SHA1 Message Date
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
Brian Federle 40c7b5b24d Fix refresh button event 2011-12-14 08:21:39 -08:00
Brian Federle 405fa75b6d Implement system dashboard 2011-12-14 07:56:43 -08:00
Brian Federle b65a411386 bug 12277
-Update example files for system chart, to make provider details a
 detailView widget

-Cleanup/refactor zone chart widget to support new changes
2011-12-12 13:04:02 -08:00
Brian Federle bfad199a2e bug 12457
Select first network item as default, if unchecking current default
network.

statis 12457: resolved fixed
2011-12-12 10:21:43 -08:00
Brian Federle 76f79d80ca Projects UI updates
-Add list view for users to accept/decline invitations, found under
 Projects->Invitations drop-down

-Allow project admin to remove pending invitations

-If invites are required, show pop-up after adding user, indicating
 that user will be added after accpting invitation

-Hide all invitation-related UI elements if
 projects.invite.required == false
2011-12-09 15:22:09 -08:00
Brian Federle 91bb0cfeea bug 12081
-Always login field labels, until text is present in input field

-Focus username field on load

status 12081: resolved fixed
2011-12-09 11:07:53 -08:00
Brian Federle 334507639d Update system->security groups provider details
-Make security groups a detail view (like virtual router details), as
 there is only one security group provider per zone.

-Add a view all security groups button, to provide an alternate way to
 view security groups, outside the network section
2011-12-09 10:28:16 -08:00
Brian Federle 314c1f90c4 Clean up handling for UI refresh events
-Always unbind event if object isn't visible

-Use widget-specific refresh event for multi-edit actions, to prevent
 other widgets from being refreshed unecessarily.
2011-12-09 09:12:48 -08:00
Brian Federle 77ee3cedd5 Clean up UI error handling
Restore error messages for widgets -- as the default error handler
will be overridden if an error fn is specified, thus rendering no
message
2011-12-09 08:04:23 -08:00
Brian Federle ba4f814d90 Fix enable static NAT dialog
Require VM selection, or pop-up error message -- prevents server call
from being made without a required VM.
2011-12-07 19:59:31 -08:00
Brian Federle b55fb5fa48 bug 12270
-Don't show user/invite management tabs for non-project-admin
2011-12-07 16:04:17 -08:00
Brian Federle 345607b600 Use correct value/ID for network offering select 2011-12-07 11:36:55 -08:00
Brian Federle 5420554237 Add name field to add network on instance wizard 2011-12-07 11:36:55 -08:00
Brian Federle e3aa4fb4bb bug 12351
-Add 'create new network' field on select network dropdown, with
 network offering select

-Merge direct/shared networks into one list
2011-12-06 16:19:13 -08:00
Brian Federle 994a74210f bug 12351
-Implement default network radio button for all networks
-Make all network items check boxes
-Automatically check a selected default network

NOTE: Updated server calls need still need to be implemented
2011-12-06 13:55:04 -08:00
Brian Federle c55be261d3 Clean up instance wizard 'jumpiness' caused by delay in ajax response 2011-12-06 11:31:27 -08:00
Brian Federle 08bbd79ff9 Fix login error message 2011-12-05 19:28:53 -08:00
Brian Federle 433cd51d89 bug 12260: Hide previous button in step 1 of zone wizard 2011-12-05 19:12:16 -08:00
Brian Federle 9b6d1ba0b2 Properly refresh zone chart after provider action is performed 2011-12-05 19:08:58 -08:00
Brian Federle 6434469496 bug 12341
-Show summary page after install wizard creation
-Better icons for progress items
2011-12-05 18:50:52 -08:00
Brian Federle 8de59166a4 bug 12315
-Show summary of actions being performed on installation
2011-12-05 16:38:00 -08:00
Brian Federle 88d438dc2f bug 12313
-Add back button to install wizard steps
-Misc. refactoring
2011-12-05 16:05:17 -08:00
Brian Federle e2743c66cd Remove subtitle on install create phase 2011-12-05 14:23:02 -08:00
Brian Federle b03a8b5939 bug 12344: Updates to system section
-Move System VMs section to relevant are on zone chart
-Make Virtual Router provider a detail view
-Move Virtual Appliances listing to 'virtual routers' detail tab
2011-12-05 14:22:44 -08:00
Brian Federle 93b3aa3efb Setup cloudStack.fullRefresh for zone chart 2011-12-05 09:40:09 -08:00
Jessica Wang 6660f367d0 bug 12223: cloudStack 3.0 new UI - Add Physical Network button has been implemented yet. Hide it from UI for now. 2011-12-02 16:25:50 -08:00
Brian Federle c067758a34 bug 12309: Implement generic error handling 2011-12-02 14:59:06 -08:00
Brian Federle 601a073d2c Fix VM details not appearing immediately after enabling static nat 2011-12-02 11:57:47 -08:00
Brian Federle 22c1da1372 Fix instance wizard: service offering step
-Fix default radio button not always being selected, causing
 validation errors on creation
2011-12-01 14:42:52 -08:00
Brian Federle 6e303c10e3 Various fixes to network section
-bug 12141: Show VM details on static NAT chart

-Move VPN actions from list view to detail view, to avoid excessive
 server calls from being made (due to needing additional calls to get
 VPN/network data)

-Fix network action refresh for list view and detail view
2011-12-01 13:46:31 -08:00
Brian Federle e34d044668 Install wizard:
-Increase system VM poll to every 5s, to reduce server load
-Fix invalid tooltip errors
2011-12-01 10:25:01 -08:00
Brian Federle 24b92e10c8 Remove storage/host tags fields from install wizard 2011-12-01 09:13:51 -08:00
Brian Federle dd9aff1bd0 Fix tooltip 2011-12-01 08:02:26 -08:00
Brian Federle d06b631b96 Complete install wizard server calls 2011-11-30 19:28:11 -08:00
Brian Federle 31b61b9002 WIP: Updated install wizard 2011-11-30 18:39:57 -08:00
Brian Federle f74c20b1ed Projects UI fix for IE 2011-11-30 18:39:57 -08:00
Brian Federle e9b1ff2848 Misc. fixes for error handling:
-Add error handling to multi-edit widget
-Add error handling for projects UI actions
2011-11-29 14:02:32 -08:00
Brian Federle 9237e91344 -bug 12153: Properly refresh list view after performing actions in detail view
-Fix clicking too fast to add panel breaking browser
-Add install wizard copy
2011-11-23 14:02:54 -08:00
Brian Federle fc6c6fb5cb Better network provider status UI handling 2011-11-21 15:23:47 -08:00
Brian Federle 85f1e56ce1 -Add provider-wide action support
-Support defaultValue for create forms
-Fix formatting on panel create forms (for providers)
2011-11-18 14:59:42 -08:00
Brian Federle a68fba3a8d Pass _custom correctly to notifications 2011-11-17 16:21:19 -08:00
Brian Federle ed176cf3c9 -Fix zone chart -- $browser is undefined error
-Support dynamic generation of create form fields (for add network offering)
-Add example add network offering form
2011-11-17 14:16:42 -08:00
Brian Federle edc2df1d73 -Correctly refresh properties on detail view action
-Support async edit action
-Make action notification section optional
-Add save button to apply detail view edit
-Fix indentation, button spacing for multi-edit items
2011-11-16 16:19:17 -08:00
Brian Federle 3e09925f58 Update install wizard appearance 2011-11-11 19:12:12 -08:00
Brian Federle 105080e915 Fix wizard forms 2011-11-11 14:18:51 -08:00
Brian Federle e77aac18e9 Advanced installation button 2011-11-11 13:15:03 -08:00
Brian Federle 97bc2c3769 Update install wizard widget 2011-11-11 13:08:48 -08:00
Brian Federle b911cd7df5 Merge branch 'master' into ui-install-wizard
Conflicts:
	ui/index-test.html
	ui/index.jsp
	ui/scripts-test/system.js
	ui/scripts/ui-custom/installWizard.js
2011-11-11 12:00:56 -08:00
Brian Federle 22f1755d77 Disable 'add pod' and 'add ip range' steps in zone wizard 2011-11-11 11:56:35 -08:00
Brian Federle 8e12c9aa21 Update dialog appearance; add UI support for zone network providers 2011-11-11 10:29:27 -08:00
Brian Federle 7eb51d65d0 Add base install wizard scripts 2011-11-11 10:28:58 -08:00
Brian Federle 49970f6daf Merge branch 'master' into ui-install-wizard
Conflicts:
	ui/index-test.html
	ui/scripts/ui-custom/installWizard.js
2011-11-10 11:17:20 -08:00
Brian Federle a594369d93 Updated zone chart 2011-11-10 11:02:24 -08:00
Brian Federle e96520543f Add example install wizard 2011-11-10 11:02:03 -08:00
Brian Federle 3dfe5b15e0 Merge branch 'master' into ui-install-wizard 2011-11-10 08:28:52 -08:00
Brian Federle e62ce165f5 Pass correct context 2011-11-09 18:46:51 -08:00
Brian Federle 2a13268fe3 Add system configuration forms for public, management, guest; add list view support for network providers 2011-11-09 16:12:30 -08:00
Brian Federle 599574bd7a Add install wizard server calls 2011-11-09 13:43:24 -08:00
Brian Federle 3a2c6e76bc Add install wizard JS 2011-11-09 12:28:07 -08:00
Brian Federle d9a5f851b5 Updated zone page; update detail view edit notification 2011-11-08 16:25:33 -08:00
Brian Federle 28521a3819 Updated header/project appearance; add new system chart view 2011-11-08 12:43:57 -08:00
Brian Federle f401087a16 Fix project dashboard click event 2011-11-07 12:41:37 -08:00
Brian Federle bcd8f85d38 Support invitation-based project user management 2011-11-07 12:37:59 -08:00
Brian Federle c14e0362d1 Implement new project flow 2011-11-04 16:09:17 -07:00
Brian Federle fe04fab57e Pass context correctly from projects UI 2011-11-04 09:18:45 -07:00
Brian Federle 6152cdb36b Add updated projects UI 2011-11-03 15:13:07 -07:00
Brian Federle 29f510772c Add new UI; move old UI to old/ 2011-11-03 10:59:57 -07:00