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.
This commit is contained in:
bfederle 2012-01-04 13:51:44 -08:00
parent 54775c28ad
commit 4127562c90
1 changed files with 20 additions and 11 deletions

View File

@ -170,7 +170,9 @@
tabs.invitations = pageElems.dashboardTabs.invitations;
}
tabs.resources = pageElems.dashboardTabs.resources;
if (isAdmin()) {
tabs.resources = pageElems.dashboardTabs.resources;
}
}
var $tabs = $('<div>').addClass('tab-content').append($('<ul>'));
@ -329,20 +331,27 @@
$('<li>').addClass('first').append(
$('<a>').attr({ href: '#new-project-review-tabs-users'}).html('Users')
)
)
.append(
// Resources tab
$('<li>').addClass('last').append(
$('<a>').attr({ href: '#new-project-review-tabs-resouces'}).html('Resources')
)
);
if (isAdmin()) {
$ul.append(
// Resources tab
$('<li>').addClass('last').append(
$('<a>').attr({ href: '#new-project-review-tabs-resouces'}).html('Resources')
)
);
}
var $users = $('<div>').attr({ id: 'new-project-review-tabs-users' }).appendTo($tabs);
cloudStack.context.projects = [project];
var $resouces = $('<div>')
.attr({ id: 'new-project-review-tabs-resouces' })
.appendTo($tabs)
.append(pageElems.dashboardTabs.resources);
var $resources;
if (isAdmin()) {
$resouces = $('<div>')
.attr({ id: 'new-project-review-tabs-resouces' })
.appendTo($tabs)
.append(pageElems.dashboardTabs.resources);
}
$tabs.tabs();