Ejemplo n.º 1
0
        public override void RegisterMenu(IMenuContributor menus)
        {
            menus.Menu(MenuNameDefaults.DashboardNavbar, menu =>
            {
                menu.HasEntry(0)
                .HasTitle("fas fa-server", "Sample")
                .HasLink("Dashboard", "Weather", "Change")
                .ActiveWhenController("Weather")
                .HasIdentifier("menu_weather");
            });

            menus.Submenu(MenuNameDefaults.DashboardConfigurations, menu =>
            {
                menu.HasEntry(0)
                .HasTitle("fas fa-server", "Sample")
                .HasLink("Dashboard", "Weather", "Change")
                .ActiveWhenController("Weather")
                .HasIdentifier("menu_weather");
            });

            menus.Component("Component_UserDetail")
            .HasComponent <WeatherViewComponent>(10);

            menus.Component("Component_DashboardUserDetail")
            .HasComponent <WeatherViewComponent>(10);
        }
Ejemplo n.º 2
0
        public override void RegisterMenu(IMenuContributor menus)
        {
            menus.Menu(MenuNameDefaults.DashboardNavbar, menu =>
            {
                menu.HasEntry(500)
                .HasLink("Dashboard", "Users", "List")
                .HasTitle("fas fa-address-card", "Users")
                .ActiveWhenController("Users")
                .RequireRoles("Administrator");
            });

            menus.Submenu(MenuNameDefaults.DashboardUsers, menu =>
            {
                menu.HasEntry(0)
                .HasLink("Dashboard", "Users", "List")
                .HasTitle(string.Empty, "Users")
                .RequireRoles("Administrator");
            });

            menus.Menu(ExtensionPointDefaults.UserDetailMenu, menu =>
            {
                menu.HasEntry(0)
                .HasLink("Account", "Profile", "Edit")
                .HasTitle("primary", "Edit profile")
                .RequireThat(c => c.HttpContext.User.GetUserName() == ((IUser)c.ViewData["User"]).UserName);

                menu.HasEntry(10)
                .HasLink("Account", "Profile", "ChangePassword")
                .HasTitle("secondary", "Change password")
                .RequireThat(c => c.HttpContext.User.GetUserName() == ((IUser)c.ViewData["User"]).UserName);

                menu.HasEntry(0)
                .HasLink((urlHelper, context) => urlHelper.Action("Detail", "Users", new { area = "Dashboard", uid = ((IUser)context.ViewData["User"]).Id }))
                .HasTitle("danger", "Dashboard")
                .RequireThat(c => c.HttpContext.User.GetUserName() != ((IUser)c.ViewData["User"]).UserName)
                .RequireRoles("Administrator");
            });

            menus.Component(ExtensionPointDefaults.UserDetail);

            menus.Component(ExtensionPointDefaults.DashboardUserDetail);
        }
Ejemplo n.º 3
0
 public override void RegisterMenu(IMenuContributor menus)
 {
     menus.Component(CcsDefaults.ComponentImportExport)
     .HasComponent <Components.JuryOpenXmlScoreboard.JuryOpenXmlScoreboardViewComponent>(100);
 }
Ejemplo n.º 4
0
 public override void RegisterMenu(IMenuContributor menus)
 {
     menus.Component(CcsDefaults.ComponentImportExport)
     .HasComponent <Components.JuryJobs.JuryJobsViewComponent>(200);
 }