@using EnVisage.Code @using Prevu.Core.Main @model EnVisage.Models.SkillsMatrixPageLoadModel @{ ViewBag.Title = "Skills Matrix"; } @section stylesheets { @Styles.Render(String.Format("{0}/{1}", Constants.C_BUNDLE_STYLES_BASE_PATH, "prevu-skillmatrixstyles")) } @section Scripts { @Scripts.Render(String.Format("{0}/{1}", Constants.C_BUNDLE_SCRIPTS_BASE_PATH, "prevu-angularservices")) @Scripts.Render(String.Format("{0}/{1}", Constants.C_BUNDLE_SCRIPTS_BASE_PATH, "prevu-skillsmatrix")) } @section pagemenu { } @{ var userId = SecurityManager.GetUserPrincipal(); var userManager = DependencyResolver.Current.GetService(); var pagePreferences = userManager.GetPagePreferences(Url.Action("Index", "Skills"), "skillsMatrix", userId); var json = Newtonsoft.Json.JsonConvert.SerializeObject(new { prefs = pagePreferences, model = Model }); }
@if (SecurityManager.CheckSecurityObjectPermission(Areas.Skills, AccessLevel.Write)) {
@Html.Partial("_editSkills", json)
}
Skills Matrix
@Html.Partial("_skillsMatrix", json)