398 Commits

Author SHA1 Message Date
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