Fixed: Left menu (UserAccountMenu) did not interpret the roles. Ensured it

interprets the role of logged-on user.
This commit is contained in:
robvde 2012-07-30 15:57:24 +04:00
parent 72348041f0
commit 7ec2cd7e20
2 changed files with 11 additions and 11 deletions

View file

@ -2,15 +2,15 @@
<ModulesData>
<ModuleData id="UserMenu">
<MenuItem pageID="UserCustomers" roles="Administrator,Reseller"/>
<MenuItem pageID="UserSpaces" roles="Administrator,Reseller,User"/>
<MenuItem pageID="HostingPlans" roles="Administrator,Reseller"/>
<MenuItem pageID="HostingAddons" roles="Administrator,Reseller"/>
<MenuItem pageID="UserPeers" roles="Administrator,Reseller,User"/>
<MenuItem pageID="UserTasks" roles="Administrator,Reseller,User"/>
<MenuItem pageID="AuditLog" roles="Administrator,Reseller,User"/>
<MenuItem pageID="ecOnlineStore" roles="Reseller,User" ecuser="true" />
<MenuItem pageID="ecEcommerceAdmin" roles="Administrator,Reseller" ecadmin="true">
<MenuItem pageID="UserCustomers" roles="Administrator,Reseller,PlatformCSR,ResellerCSR,PlatformHelpdesk,ResellerHelpdesk"/>
<MenuItem pageID="UserSpaces" roles="Administrator,Reseller,PlatformCSR,ResellerCSR,PlatformHelpdesk,ResellerHelpdesk,User"/>
<MenuItem pageID="HostingPlans" roles="Administrator,Reseller,PlatformCSR,ResellerCSR,PlatformHelpdesk,ResellerHelpdesk"/>
<MenuItem pageID="HostingAddons" roles="Administrator,Reseller,PlatformCSR,ResellerCSR,PlatformHelpdesk,ResellerHelpdesk"/>
<MenuItem pageID="UserPeers" roles="Administrator,Reseller,PlatformCSR,ResellerCSR,PlatformHelpdesk,ResellerHelpdesk,User"/>
<MenuItem pageID="UserTasks" roles="Administrator,Reseller,PlatformCSR,ResellerCSR,PlatformHelpdesk,ResellerHelpdesk,User"/>
<MenuItem pageID="AuditLog" roles="Administrator,Reseller,PlatformCSR,ResellerCSR,PlatformHelpdesk,ResellerHelpdesk,User"/>
<MenuItem pageID="ecOnlineStore" roles="Reseller,ResellerCSR,ResellerHelpdesk,User" ecuser="true" />
<MenuItem pageID="ecEcommerceAdmin" roles="Administrator,Reseller,PlatformCSR,ResellerCSR,PlatformHelpdesk,ResellerHelpdesk" ecadmin="true">
<MenuItems>
<MenuItem pageID="ecEcommerceSettings" ecommerce="true" />
<MenuItem pageID="ecBillingCycles" />
@ -24,7 +24,7 @@
<MenuItem pageID="ecCustomersServices" />
</MenuItems>
</MenuItem>
<MenuItem pageID="ecMyEcommerce" ecuser="true" roles="Reseller,User">
<MenuItem pageID="ecMyEcommerce" ecuser="true" roles="Reseller,ResellerCSR,ResellerHelpdesk,User">
<MenuItems>
<MenuItem pageID="ecPaymentProfile" />
<MenuItem pageID="ecMyPayments" />

View file

@ -101,7 +101,7 @@ namespace WebsitePanel.Portal
{
display = false;
string[] arrRoles = roles.Split(',');
string userRole = PanelSecurity.SelectedUser.Role.ToString();
string userRole = PanelSecurity.LoggedUser.Role.ToString();
foreach (string role in arrRoles)
{
if (String.Compare(userRole, role, true) == 0)