-
@if (SecurityManager.CheckSecurityObjectPermission(Areas.Dashboard, AccessLevel.Read))
{
- Dashboard } @if (SecurityManager.CheckSecurityObjectPermission(Areas.UserQuickLinks, AccessLevel.Read)) {
-
My Quick Links
-
@foreach (var link in currlinks)
{
var linkTitle = link.Name;
- @link.Name }
}
@if (SecurityManager.CheckSecurityObjectPermission(Areas.MyViews, AccessLevel.Read))//&& currviews.Count() > 0)
{
-
@if (currviews.Count == 1)
{
var view = currviews[0];
if (view.CompanyId.HasValue)
{
@view.Name
}
else
{
@view.Name
}
}
else if (currviews.Count > 1)
{
My Views
-
@foreach (var view in currviews.OrderBy(x=>x.Name))
{
if (view.CompanyId.HasValue)
{
- @view.Name } else {
- @view.Name } }
}
@if (SecurityManager.CheckSecurityObjectPermission(Areas.Teams, AccessLevel.Read) && currteams.Any())
{
-
@if (currteams.Count == 1)
{
@currteams[0].Name
}
else
{
My Team(s)
-
@foreach (var team in currteams)
{
- @team.Name }
}
@if ((SecurityManager.CheckSecurityObjectPermission(Areas.PeopleResourceDetails, AccessLevel.Read) && resourceId.HasValue))
{
- Resource Details } @*@if (SecurityManager.CheckSecurityObjectPermission(Areas.Portfolio, AccessLevel.Read)) {
- Portfolio } @if (SecurityManager.CheckSecurityObjectPermission(Areas.ScheduleBoard, AccessLevel.Read)) {
- Schedule Board }*@ @if (SecurityManager.CheckSecurityObjectPermission(Areas.Scenarios, AccessLevel.Read)) { } @if (SecurityManager.CheckSecurityObjectPermission(Areas.Projects, AccessLevel.Read)) {
- My Projects } @*@if (SecurityManager.CheckSecurityObjectPermission(Areas.Projects, AccessLevel.Read)) {
- My Projects New }*@ @if (SecurityManager.CheckSecurityObjectPermission(Areas.ActivityCalendar, AccessLevel.Read)) {
- Capacity Management } @if (SecurityManager.CheckSecurityObjectPermission(Areas.SkillsMatrix, AccessLevel.Read)) {
- Skills Matrix } @if (SecurityManager.CheckSecurityObjectPermission(Areas.Mixes, AccessLevel.Read)) {
- Roadmap Optimizer } @if (SecurityManager.CheckSecurityObjectPermission(Areas.Reports, AccessLevel.Read)) {
-
Reports
-
@foreach (KeyValuePair
- {0}
- ", Html.Encode(group.Key)));
}
foreach (KeyValuePair
- @report.Value } if (!string.IsNullOrEmpty(group.Key)) { @Html.Raw("
report in group.Value) { ");
}
}
}
@if (SecurityManager.CheckSecurityObjectPermission(Areas.CustomReports, AccessLevel.Read))
{
- Supply and Demand }
>> group in Utils.GetReports()) { if (group.Value != null && group.Value.Count > 0) { if (!string.IsNullOrEmpty(group.Key)) { @Html.Raw(string.Format("
}
@if (SecurityManager.CheckAnySecurityObjectPermission(new List - {0}
-
Administration
-
@if (SecurityManager.CheckAnySecurityObjectPermission(new List
-
Security
-
@if (SecurityManager.CheckSecurityObjectPermission(Areas.Roles, AccessLevel.Read))
{
- Roles } @if (SecurityManager.CheckSecurityObjectPermission(Areas.Users, AccessLevel.Read)) {
- Users } @if (SecurityManager.CheckSecurityObjectPermission(Areas.WorkFlowRoles, AccessLevel.Read)) {
- Workflow Roles }
}
@if (SecurityManager.CheckSecurityObjectPermission(Areas.Company, AccessLevel.Read))
{
- Company
- Internal Contacts } @if (SecurityManager.CheckSecurityObjectPermission(Areas.Clients, AccessLevel.Read)) {
- Clients } @if (SecurityManager.CheckSecurityObjectPermission(Areas.CreditDepartments, AccessLevel.Read)) {
- Cost Centers } @if (SecurityManager.CheckSecurityObjectPermission(Areas.GLAccounts, AccessLevel.Read)) {
- GL Accounts } @if (SecurityManager.CheckSecurityObjectPermission(Areas.Expenditures, AccessLevel.Read)) {
- Expenditures } @if (SecurityManager.CheckSecurityObjectPermission(Areas.ExpenditureCategories, AccessLevel.Read)) {
- Expenditure Categories } @if (SecurityManager.CheckSecurityObjectPermission(Areas.UnitsOfMeasure, AccessLevel.Read)) {
- Units of Measure } @*@if (SecurityManager.CheckSecurityObjectPermission(Areas.Views, AccessLevel.Read)) {
- Views }*@ @if (SecurityManager.CheckSecurityObjectPermission(Areas.Teams, AccessLevel.Read)) {
- Teams } @if (SecurityManager.CheckSecurityObjectPermission(Areas.ProjectClassifications, AccessLevel.Read)) {
- Project Classifications } @if (SecurityManager.CheckSecurityObjectPermission(Areas.ProjectStatuses, AccessLevel.Read)) {
- Project Statuses } @if (SecurityManager.CheckSecurityObjectPermission(Areas.FiscalCalendar, AccessLevel.Read)) {
- Fiscal Calendar } @if (SecurityManager.CheckSecurityObjectPermission(Areas.ScenarioTemplates, AccessLevel.Read)) {
- Scenario Templates } @if (SecurityManager.CheckSecurityObjectPermission(Areas.ImportActuals, AccessLevel.Read)) {
- Import actuals } @if (SecurityManager.CheckSecurityObjectPermission(Areas.Scenarios, AccessLevel.Read)) {
- Scenario Groups } @if (SecurityManager.CheckSecurityObjectPermission(Areas.RD_ResourceNonProjectTime, AccessLevel.Read)) {
- Non-Project Time Categories } @if (SecurityManager.CheckSecurityObjectPermission(Areas.StrategicGoals, AccessLevel.Read)) {
- Strategic Goals } @if (SecurityManager.CheckSecurityObjectPermission(Areas.WorkWeeks, AccessLevel.Read)) {
- Work Weeks } @if (SecurityManager.CheckSecurityObjectPermission(Areas.ProjectTags, AccessLevel.Read)) {
- Project Tags } @if (SecurityManager.CheckSecurityObjectPermission(Areas.PortfolioTags, AccessLevel.Read)) {
- Portfolio/Product Labels } @if (SecurityManager.CheckSecurityObjectPermission(Areas.UserDefinedFields, AccessLevel.Read)) {
- User Defined Fields } @if (SecurityManager.CheckSecurityObjectPermission(Areas.WorkFlowDefinitions, AccessLevel.Read)) {
- WorkFlow Definitions }
() { Areas.Users, Areas.Roles }, AccessLevel.Read)) {
}
-
Security
@RenderBody()
