public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", MyProjectConsts.LocalizationSourceName),
                 url: "/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", MyProjectConsts.LocalizationSourceName),
                 url: "/About",
                 icon: "fa fa-info"
                 )
         ).AddItem(
            new MenuItemDefinition(
                "TaskList",
                new LocalizableString("TaskList", MyProjectConsts.LocalizationSourceName),
                url: "/Home/TaskList",
                icon: "fa fa-tasks"
                )
        ).AddItem(
            new MenuItemDefinition(
                "NewTask",
                new LocalizableString("NewTask", MyProjectConsts.LocalizationSourceName),
                url: "/Home/NewTask",
                icon: "fa fa-asterisk"
                )
        );
     
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", ProjectManagerConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", ProjectManagerConsts.LocalizationSourceName),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Projects",
                 new LocalizableString("Projects", ProjectManagerConsts.LocalizationSourceName),
                 url: "#/projects",
                 icon: "fa fa-asterisk"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Dashboard",
                 new LocalizableString("Dashboard", CreditsHeroConsts.LocalizationSourceName),
                 url: "#/dashboard",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Tenants",
                 L("Tenants"),
                 url: "#tenants",
                 icon: "fa fa-globe",
                 requiredPermissionName: PermissionNames.Pages_Tenants
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Projects",
                 new LocalizableString("Projects", CreditsHeroConsts.LocalizationSourceName),
                 url: "#/projects",
                 icon: "fa fa-info"
                 )
         );
         //.AddItem(
         //    new MenuItemDefinition(
         //        "Developer",
         //        new LocalizableString("Developer", CreditsHeroConsts.LocalizationSourceName),
         //        url: "#/developer",
         //        icon: "fa fa-info"
         //        )
         //);
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", eBallotConsts.LocalizationSourceName),
                 url: "/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", eBallotConsts.LocalizationSourceName),
                 url: "/About",
                 icon: "fa fa-info"
                 )
         ).AddItem(
         new MenuItemDefinition(
             "Elections",
             new LocalizableString("Elections", eBallotConsts.LocalizationSourceName),
             url: "/Election",
             icon: "fa fa-info"
             ));
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Questions",
                 new LocalizableString("Questions", ModuleZeroSampleProjectConsts.LocalizationSourceName),
                 url: "questions",
                 icon: "fa fa-question"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Users",
                 new LocalizableString("Users", ModuleZeroSampleProjectConsts.LocalizationSourceName),
                 url: "users",
                 icon: "fa fa-user"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Roles",
                 new LocalizableString("Roles", ModuleZeroSampleProjectConsts.LocalizationSourceName),
                 url: "roles",
                 icon: "fa fa-users"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", RenCaiEXConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Corporation",
                 new LocalizableString("Corporation", RenCaiEXConsts.LocalizationSourceName),
                 url: "#/corporation",
                 icon: "fa fa-university"
                 )
         )
         .AddItem(
             new MenuItemDefinition(
                 "Job",
                 new LocalizableString("Job", RenCaiEXConsts.LocalizationSourceName),
                 url: "#/job",
                 icon: "fa fa-envelope"
                 )
         )
         .AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", RenCaiEXConsts.LocalizationSourceName),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", SchoolManagementConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", SchoolManagementConsts.LocalizationSourceName),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Register",
                 new LocalizableString("Register", SchoolManagementConsts.LocalizationSourceName),
                 url: "#/register",
                 icon: "fa fa-info"
                 )
         );
 }
        public override void SetNavigation(INavigationProviderContext context)
        {
            context.Manager.MainMenu
                .AddItem(
                    new MenuItemDefinition(
                        "Other1",
                        new LocalizableString("Other1", StarBlogsConsts.LocalizationSourceName),
                        url: "/Other1",
                        icon: ""
                        )
                ).AddItem(
                    new MenuItemDefinition(
                        "Other2",
                        new LocalizableString("Other2", StarBlogsConsts.LocalizationSourceName),
                        url: "/Other2",
                        icon: ""
                        ).AddItem(
                            new MenuItemDefinition(
                                "Other3",
                                new LocalizableString("Other3", StarBlogsConsts.LocalizationSourceName),
                                icon: "",
                                url: "/Other3"

                                )
                        ).AddItem(
                            new MenuItemDefinition(
                                "Other4",
                                new LocalizableString("Other4", StarBlogsConsts.LocalizationSourceName),
                                icon: "",
                                url: "/Other4"

                                )
                        )
                );
        }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", PlugInDemoConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Tenants",
                 L("Tenants"),
                 url: "#tenants",
                 icon: "fa fa-globe",
                 requiredPermissionName: PermissionNames.Pages_Tenants
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", PlugInDemoConsts.LocalizationSourceName),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 L("HomePage"),
                 url: "/",
                 icon: "fa fa-home",
                 requiresAuthentication: true
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Tenants",
                 L("Tenants"),
                 url: "/Tenants",
                 icon: "fa fa-globe",
                 requiredPermissionName: PermissionNames.Pages_Tenants
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 L("About"),
                 url: "/About",
                 icon: "fa fa-info"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu.AddItem(
         new MenuItemDefinition(
             "Abp.Zero.Administration",
             new FixedLocalizableString("Administration"),
             "fa fa-asterisk",
             requiresAuthentication: true
             ).AddItem(
                 new MenuItemDefinition(
                     "Abp.Zero.Administration.User",
                     new FixedLocalizableString("User management"),
                     "fa fa-users",
                     "#/admin/users",
                     requiredPermissionName: "Abp.Zero.UserManagement",
                     customData: "A simple test data"
                     )
             ).AddItem(
                 new MenuItemDefinition(
                     "Abp.Zero.Administration.Role",
                     new FixedLocalizableString("Role management"),
                     "fa fa-star-o",
                     "#/admin/roles",
                     requiredPermissionName: "Abp.Zero.RoleManagement"
                     )
             )
         );
 }
        public override void SetNavigation(INavigationProviderContext context)
        {
            var frontEndMenu = new MenuDefinition(MenuName, new FixedLocalizableString("Frontend menu"));
            context.Manager.Menus[MenuName] = frontEndMenu;

            frontEndMenu

                //HOME
                .AddItem(new MenuItemDefinition(
                   DefaultAppConst.Pages.Frontend.Home,
                    L("HomePage"),
                    url: ""
                    )

                //ABOUT
                ).AddItem(new MenuItemDefinition(
                    DefaultAppConst.Pages.Frontend.About,
                    L("AboutUs"),
                    url: "About"
                    )

                //MULTI-LEVEL MENU (JUST FOR EXAMPLE)
                //).AddItem(new MenuItemDefinition(
                //    "MultiLevelMenu",
                //    new FixedLocalizableString("Multi level menu")
                //    ).AddItem(new MenuItemDefinition(
                //        "MultiLevelMenu.1",
                //        new FixedLocalizableString("Sub menu item 1")
                //        )
                //    ).AddItem(new MenuItemDefinition(
                //        "MultiLevelMenu.2",
                //        new FixedLocalizableString("Sub menu item 2")
                //        ).AddItem(new MenuItemDefinition(
                //            "MultiLevelMenu.2.1",
                //            new FixedLocalizableString("Sub menu item 2.1")
                //            )
                //        ).AddItem(new MenuItemDefinition(
                //            "MultiLevelMenu.2.2",
                //            new FixedLocalizableString("Sub menu item 2.2")
                //            )
                //        ).AddItem(new MenuItemDefinition(
                //            "MultiLevelMenu.2.3",
                //            new FixedLocalizableString("Sub menu item 2.3")
                //            ).AddItem(new MenuItemDefinition(
                //                "MultiLevelMenu.2.3.1",
                //                new FixedLocalizableString("ASP.NET Boilerplate"),
                //                url: "http://aspnetboilerplate.com"
                //                )
                //            ).AddItem(new MenuItemDefinition(
                //                "MultiLevelMenu.2.3.2",
                //                new FixedLocalizableString("jtable.org"),
                //                url: "http://jtable.org"
                //                )
                //            )
                //        )
                //    )
                );
        }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Files",
                 new LocalizableString("Files", FileDropConsts.LocalizationSourceName),
                 url: "/File",
                 icon: "fa fa-folder-open"));
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu.Items.Add(
         new MenuItemDefinition(
             "SampleBlog.AdminPage",
             new FixedLocalizableString("Blog"),
             url: "#/blog",
             icon: "fa fa-list"
             )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Selection",
                 new LocalizableString("Selection", InsuranceConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-check-square-o"
                 )
         );
 }
Beispiel #16
0
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Tenants",
                 L("Tenants"),
                 url: "/Tenants",
                 icon: "fa fa-globe",
                 requiredPermissionName: PermissionNames.SystemsManagePages_Tenants
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Editions",
                 L("Editions"),
                 url: "/Editions",
                 icon: "fa fa-globe",
                 requiredPermissionName: PermissionNames.SystemsManagePages_Editions
                 )
         ).AddItem(new MenuItemDefinition(
             "Administration",
             L("Administration"),
             icon: "fa fa-navicon"
             ).AddItem(new MenuItemDefinition(
             "Users",
             L("Users"),
             url: "/Users",
             icon: "fa fa-navicon",
             requiredPermissionName: PermissionNames.SystemsManagePages_Administration_Users
             )).AddItem(new MenuItemDefinition(
                 "Roles",
                 L("Roles"),
                 url: "/Roles",
                 icon: "fa fa-music",
                 requiredPermissionName: PermissionNames.SystemsManagePages_Administration_Roles
             )).AddItem(new MenuItemDefinition(
                 "Languages",
                 L("Languages"),
                 url: "/Languages",
                 icon: "fa fa-music",
                 requiredPermissionName: PermissionNames.SystemsManagePages_Administration_Languages
             ))
         )
         .AddItem(
             new MenuItemDefinition(
                 "About",
                 L("About"),
                 url: "/About",
                 icon: "fa fa-info",
                 requiresAuthentication: true
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     //context.Manager.MainMenu
     //    .AddItem(
     //        new MenuItemDefinition(
     //            "Menues",
     //            new LocalizableString("Menues", IdentityConsts.LocalizationSourceName),
     //            url: "#/menues",
     //            icon: "fa fa-question"
     //            ).AddItem(new MenuItemDefinition(
     //            "Menues1",
     //            new LocalizableString("Menues", IdentityConsts.LocalizationSourceName),
     //            url: "#/menues1",
     //            icon: "fa fa-question"
     //            )
     //            )
     //    ).AddItem(
     //        new MenuItemDefinition(
     //            "Users",
     //            new LocalizableString("Users", IdentityConsts.LocalizationSourceName),
     //            url: "#/users",
     //            icon: "fa fa-users"
     //            )
     //    ).AddItem(
     //        new MenuItemDefinition(
     //            "Roles",
     //            new LocalizableString("Roles", IdentityConsts.LocalizationSourceName),
     //            url: "#/roles",
     //            icon: "fa fa-roles"
     //            )
     //    ).AddItem(
     //        new MenuItemDefinition(
     //            "UserRoles",
     //            new LocalizableString("UserRoles", IdentityConsts.LocalizationSourceName),
     //            url: "#/userroles",
     //            icon: "fa fa-userroles"
     //            )
     //    ).AddItem(
     //        new MenuItemDefinition(
     //            "MenuRoles",
     //            new LocalizableString("MenuRoles", IdentityConsts.LocalizationSourceName),
     //            url: "#/menuroles",
     //            icon: "fa fa-menuroles"
     //            )
     //    );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", StarBlogsConsts.LocalizationSourceName),
                 url: "/",
                 icon: ""
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Manage",
                 new LocalizableString("Manage", StarBlogsConsts.LocalizationSourceName),
                 url: "/Manage",
                 icon: ""
                 ).AddItem(
                     new MenuItemDefinition(
                         "ManageStar",
                         new LocalizableString("ManageStar", StarBlogsConsts.LocalizationSourceName),
                         icon: "",
                         url: "/Manage/Index",
                         requiresAuthentication: true,
                         requiredPermissionName:PermissionNames.CanManageStars
                         )
                 ).AddItem(
                     new MenuItemDefinition(
                         "ManageTranslate",
                         new LocalizableString("ManageTranslate", StarBlogsConsts.LocalizationSourceName),
                         icon: "",
                         url: "/Manage/Translate",
                         requiresAuthentication: true,
                         requiredPermissionName: PermissionNames.CanManageTranslatings
                         )
                 ).AddItem(
                     new MenuItemDefinition(
                         "ManageTag",
                         new LocalizableString("ManageTag", StarBlogsConsts.LocalizationSourceName),
                         icon: "",
                         url: "/Manage/Tag",
                         requiresAuthentication: true,
                         requiredPermissionName: PermissionNames.CanManageStars
                         )
                 )
         );
 }
        public override void SetNavigation(INavigationProviderContext context)
        {
            /* 设置菜单 */
            var frontEndMenu = new MenuDefinition(MenuName, new FixedLocalizableString("Frontend menu"));
            context.Manager.Menus[MenuName] = frontEndMenu;

            frontEndMenu
                .AddItem(new MenuItemDefinition(
                    PageNames.Frontend.Home, //首页
                    L("HomePages"),
                    url: ""
                    ))
                .AddItem(new MenuItemDefinition(
                    PageNames.Frontend.About, //关于我们
                    L("AboutUs"),
                    url: "About"
                    ));
        }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "LandProperties",
                 new LocalizableString("LandProperties", LandPropertiesAppConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", LandPropertiesAppConsts.LocalizationSourceName),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 PageNames.Home,
                 L("HomePage"),
                 url: "",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 PageNames.About,
                 L("About"),
                 url: "Home/About",
                 icon: "fa fa-info"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", BeeSpreadConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-home"
                 )
     //                ).AddItem(
     //                    new MenuItemDefinition(
     //                        "About",
     //                        new LocalizableString("About", BeeSpreadConsts.LocalizationSourceName),
     //                        url: "#/about",
     //                        icon: "fa fa-info"
     //                        )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 AppPageNames.Events,
                 new LocalizableString("Events", EventCloudConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-calendar-check-o"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 AppPageNames.About,
                 new LocalizableString("About", EventCloudConsts.LocalizationSourceName),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", MVCDataAnalysisPlatformConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", MVCDataAnalysisPlatformConsts.LocalizationSourceName),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "TaskList",
                 new LocalizableString("TaskList", SimpleTaskSystemConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-tasks"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "NewTask",
                 new LocalizableString("NewTask", SimpleTaskSystemConsts.LocalizationSourceName),
                 url: "#/new",
                 icon: "fa fa-asterisk"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", "About"),
                 url: "#/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", "Home"),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Questions",
                 new LocalizableString("Questions", NoTraceConsts.LocalizationSourceName),
                 url: "#/questions",
                 icon: "fa fa-question"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "Users",
                 new LocalizableString("Users", NoTraceConsts.LocalizationSourceName),
                 url: "#/users",
                 icon: "fa fa-users"
                 )
         ).AddItem(
             new MenuItemDefinition("roles", new LocalizableString("roles", NoTraceConsts.LocalizationSourceName), url: "#/roles", icon: "fa fa-question")
         );
 }
Beispiel #28
0
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
         .AddItem(
             new MenuItemDefinition(
                 "Home",
                 new LocalizableString("HomePage", OMumConsts.LocalizationSourceName),
                 url: "#/",
                 icon: "fa fa-home"
                 )
         ).AddItem(
             new MenuItemDefinition(
                 "About",
                 new LocalizableString("About", OMumConsts.LocalizationSourceName),
                 url: "#/about",
                 icon: "fa fa-info"
                 )
         ).AddItem(
            new MenuItemDefinition(
                "Animal",
                new LocalizableString("Animal", OMumConsts.LocalizationSourceName),
                url: "#/animal",
                icon: "fa fa-paw"
                ).AddItem(
                  new MenuItemDefinition(
                      "AnimalIndex",
                      new LocalizableString("AnimalIndex", OMumConsts.LocalizationSourceName),
                      url: "#/animalindex",
                      icon: "fa fa-paw"
                )
            ).AddItem(
                  new MenuItemDefinition(
                      "AnimalDetail",
                      new LocalizableString("AnimalDetail", OMumConsts.LocalizationSourceName),
                      url: "#/animaldetail",
                      icon: "fa fa-paw"
                )
            )
         );
 }
        public override void SetNavigation(INavigationProviderContext context)
        {
            context.Manager.MainMenu
                .AddItem(
                    new MenuItemDefinition(
                        "Home",
                        new LocalizableString("HomePage", JanitorHelperConsts.LocalizationSourceName),
                        url: "#/",
                        icon: "fa fa-home"
                        )
                ).AddItem(
                    new MenuItemDefinition(
                        "About",
                        new LocalizableString("About", JanitorHelperConsts.LocalizationSourceName),
                        url: "#/about",
                        icon: "fa fa-info"
                        )
                ).AddItem(
                    new MenuItemDefinition(
                        "Data",
                        new LocalizableString("Data", JanitorHelperConsts.LocalizationSourceName),
                        url: "#/data",
                        icon: "fa fa-university"
                        )
                        .AddItem(
                            new MenuItemDefinition(
                            "Customers",
                            new LocalizableString("Customers", JanitorHelperConsts.LocalizationSourceName),
                            url: "#/data/customers"
                            ))
                        .AddItem(
                            new MenuItemDefinition(
                            "Housing",
                            new LocalizableString("Housing", JanitorHelperConsts.LocalizationSourceName),
                            url: "#/data/housing"
                            ))

                        );
        }
        public override void SetNavigation(INavigationProviderContext context)
        {
            //先清空菜单
            context.Manager.MainMenu.Items.Clear();

            //动态获取菜单
            var navs = _navigationAppService.GetListWithSort()
                        .Where(n => n.NavigationType != NavigationTypeEnum.Operation);
            //查询一级菜单
            var rootNavs = navs
                        .Where(n => n.ParentId == null || n.ParentId.Value == 0)
                        .OrderBy(n => n.SortId)
                        .ToList();

            foreach (var item in rootNavs)
            {
                var rootMenu = GetMenuItemByNav(item);

                GetChilds(navs, rootMenu, item.Id);

                context.Manager.MainMenu.AddItem(rootMenu);
            }

        }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
     .AddItem(
         new MenuItemDefinition(
             PageNames.Home,
             L("HomePage"),
             url: "",
             icon: "home",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Tenants,
             L("Tenants"),
             url: "Tenants",
             icon: "business",
             requiredPermissionName: PermissionNames.Pages_Tenants
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Users,
             L("Users"),
             url: "Users",
             icon: "people",
             requiredPermissionName: PermissionNames.Pages_Users
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Roles,
             L("Roles"),
             url: "Roles",
             icon: "local_offer",
             requiredPermissionName: PermissionNames.Pages_Roles
             )
         )
     .AddItem(
         new MenuItemDefinition(
             PageNames.About,
             L("About"),
             url: "About",
             icon: "info"
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Reposter,
             L("Reposter")
             ).AddItem(
             new MenuItemDefinition(
                 PageNames.TelegramUsers,
                 L("TelegramUsers"),
                 url: "TelegramUsers"
                 )
             ).AddItem(
             new MenuItemDefinition(
                 PageNames.KnownChannels,
                 L("KnownChannels"),
                 url: "KnownChannels"
                 )
             ).AddItem(
             new MenuItemDefinition(
                 PageNames.Posts,
                 L("Posts"),
                 url: "Posts"
                 )
             )
         ).AddItem( // Menu items below is just for demonstration!
         new MenuItemDefinition(
             "MultiLevelMenu",
             L("MultiLevelMenu"),
             icon: "menu"
             ).AddItem(
             new MenuItemDefinition(
                 "AspNetBoilerplate",
                 new FixedLocalizableString("ASP.NET Boilerplate")
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateHome",
                     new FixedLocalizableString("Home"),
                     url: "https://aspnetboilerplate.com?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateTemplates",
                     new FixedLocalizableString("Templates"),
                     url: "https://aspnetboilerplate.com/Templates?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateSamples",
                     new FixedLocalizableString("Samples"),
                     url: "https://aspnetboilerplate.com/Samples?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateDocuments",
                     new FixedLocalizableString("Documents"),
                     url: "https://aspnetboilerplate.com/Pages/Documents?ref=abptmpl"
                     )
                 )
             ).AddItem(
             new MenuItemDefinition(
                 "AspNetZero",
                 new FixedLocalizableString("ASP.NET Zero")
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroHome",
                     new FixedLocalizableString("Home"),
                     url: "https://aspnetzero.com?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroDescription",
                     new FixedLocalizableString("Description"),
                     url: "https://aspnetzero.com/?ref=abptmpl#description"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroFeatures",
                     new FixedLocalizableString("Features"),
                     url: "https://aspnetzero.com/?ref=abptmpl#features"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroPricing",
                     new FixedLocalizableString("Pricing"),
                     url: "https://aspnetzero.com/?ref=abptmpl#pricing"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroFaq",
                     new FixedLocalizableString("Faq"),
                     url: "https://aspnetzero.com/Faq?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroDocuments",
                     new FixedLocalizableString("Documents"),
                     url: "https://aspnetzero.com/Documents?ref=abptmpl"
                     )
                 )
             )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     CreateMenuTree(context);
 }
Beispiel #33
0
        public override void SetNavigation(INavigationProviderContext context)
        {
            var menu = context.Manager.Menus[MenuName] = new MenuDefinition(MenuName, new FixedLocalizableString("Main Menu"));

            menu
            .AddItem(new MenuItemDefinition(
                         PageNames.App.Host.Tenants,
                         L("Tenants"),
                         url: "Admin/Tenants",
                         icon: "icon-globe",
                         requiredPermissionName: AppPermissions.Pages_Tenants
                         )
                     ).AddItem(new MenuItemDefinition(
                                   PageNames.App.Host.Editions,
                                   L("Editions"),
                                   url: "Admin/Editions",
                                   icon: "icon-grid",
                                   requiredPermissionName: AppPermissions.Pages_Editions
                                   )
                               ).AddItem(new MenuItemDefinition(
                                             PageNames.App.Tenant.Dashboard,
                                             L("Dashboard"),
                                             url: "Admin/Dashboard",
                                             icon: "icon-home",
                                             requiredPermissionName: AppPermissions.Pages_Tenant_Dashboard
                                             )
                                         )

            /*.AddItem(new MenuItemDefinition(
             *  PageNames.App.Tenant.BlueHrm,
             *  L("PhoneBook"),
             *  url: "Admin/PhoneBook",
             *  icon: "glyphicon glyphicon-book",
             *  requiredPermissionName: AppPermissions.Pages_Tenant_PhoneBook
             *  )
             * )*/

            #region admin

            .AddItem(new MenuItemDefinition(
                         PageNames.App.Admin.Administration,
                         L("Administration"),
                         icon: "icon-wrench"
                         ).AddItem(new MenuItemDefinition(
                                       PageNames.App.Admin.Roles,
                                       L("Roles"),
                                       url: "Admin/Roles",
                                       icon: "icon-briefcase",
                                       requiredPermissionName: AppPermissions.Pages_Administration_Roles
                                       )
                                   )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Admin.Users,
                                  L("Users"),
                                  url: "Admin/Users",
                                  icon: "icon-users",
                                  requiredPermissionName: AppPermissions.Pages_Administration_Users
                                  )
                              )

                     //Job Config
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Admin.JobConfiguration.Base,
                                  L("JobConfig"),
                                  icon: "fa fa-columns"
                                  )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.JobConfiguration.JobTitles,
                                           L("JobTitles"),
                                           url: "Admin/JobTitles",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_JobConfiguration_JobTitle
                                           )
                                       )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.JobConfiguration.PayGrades,
                                           L("PayGrades"),
                                           url: "Admin/PayGrades",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_JobConfiguration_PayGrade
                                           )
                                       )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.JobConfiguration.EmployeeStatuses,
                                           L("EmployeeStatuses"),
                                           url: "Admin/EmployeeStatuses",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_JobConfiguration_EmployeeStatus
                                           )
                                       )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.JobConfiguration.JobCategories,
                                           L("JobCategories"),
                                           url: "Admin/JobCategories",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_JobConfiguration_JobCategories
                                           )
                                       )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.JobConfiguration.JobTerminationReasons,
                                           L("JobTerminationReasons"),
                                           url: "Admin/JobTerminationReasons",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_JobConfiguration_JobTerminationReasons
                                           )
                                       )
                              )

                     /*Organisation*/
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Admin.Organisation.Base,
                                  L("Organisation"),
                                  icon: "fa fa-institution"
                                  )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.Organisation.GeneralInformation,
                                           L("GeneralInformation"),
                                           url: "Admin/GeneralInformation",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_Organisation_GeneralInformation
                                           )
                                       )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.Organisation.Locations,
                                           L("Locations"),
                                           url: "Admin/Locations",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_Organisation_Locations
                                           )
                                       )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.Organisation.Units,
                                           L("Units"),
                                           url: "Admin/Units",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_Organisation_Units
                                           )
                                       )
                              )

                     /*Qualification*/
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Admin.Qualification.Base,
                                  L("Qualification"),
                                  icon: "fa fa-tags"
                                  )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.Qualification.Skills,
                                           L("Skills"),
                                           url: "Admin/Skills",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_Qualification_Skills
                                           )
                                       )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.Qualification.EducationalLevels,
                                           L("EducationalLevels"),
                                           url: "Admin/EducationalLevels",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_Qualification_EducationalLevel
                                           )
                                       )
                              .AddItem(new MenuItemDefinition(
                                           PageNames.App.Admin.Qualification.Licenses,
                                           L("Licenses"),
                                           url: "Admin/Licenses",
                                           icon: "fa fa-certificate",
                                           requiredPermissionName: AppPermissions.Pages_Administration_Qualification_Licenses
                                           )
                                       )


                              )



                     /*
                      * .AddItem(new MenuItemDefinition(
                      *  PageNames.App.Common.Languages,
                      *  L("Languages"),
                      *  url: "Admin/Languages",
                      *  icon: "icon-flag",
                      *  requiredPermissionName: AppPermissions.Pages_Administration_Languages
                      *  )
                      * )*/

                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Admin.AuditLogs,
                                  L("AuditLogs"),
                                  url: "Admin/AuditLogs",

                                  icon: "icon-lock",
                                  requiredPermissionName: AppPermissions.Pages_Administration_AuditLogs
                                  )
                              ).AddItem(new MenuItemDefinition(
                                            PageNames.App.Host.Settings,
                                            L("Settings"),
                                            url: "Admin/HostSettings",
                                            icon: "icon-settings",
                                            requiredPermissionName: AppPermissions.Pages_Administration_Host_Settings
                                            )
                                        ).AddItem(new MenuItemDefinition(
                                                      PageNames.App.Tenant.Settings,
                                                      L("Settings"),
                                                      url: "Admin/Settings",
                                                      icon: "icon-settings",
                                                      requiredPermissionName: AppPermissions.Pages_Administration_Tenant_Settings
                                                      )
                                                  )
                     )
            #endregion

            .AddItem(new MenuItemDefinition(
                         PageNames.App.Admin.Administration,
                         L("Pim"),
                         icon: "icon-user"
                         ).AddItem(new MenuItemDefinition(
                                       PageNames.App.Pim.EmployeeList,
                                       L("EmployeeList"),
                                       url: "Pim/EmployeeList",
                                       icon: "icon-users",
                                       requiredPermissionName: AppPermissions.Pages_Pim_Eployees
                                       )
                                   )
                     //.AddItem(new MenuItemDefinition(
                     //    PageNames.App.Pim.Report,
                     //    L("Report"),
                     //    url: "Pim/Report",
                     //    icon: "fa  fa-folder-open",
                     //    requiredPermissionName: AppPermissions.Pages_Pim_Report
                     //    )
                     //)
                     )
            .AddItem(new MenuItemDefinition(PageNames.App.Leave.Base,
                                            L("Leave"),
                                            "fa fa-bed"
                                            )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Leave.LeaveTypes,
                                  L("LeaveTypes"),
                                  url: "Leave/Types",
                                  icon: "fa fa-certificate",
                                  requiredPermissionName: AppPermissions.Pages_Leave_LeaveTypes
                                  )
                              )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Leave.LeaveEntitlements,
                                  L("LeaveEntitlements"),
                                  url: "Leave/Entitlements",
                                  icon: "fa fa-certificate",
                                  requiredPermissionName: AppPermissions.Pages_Leave_LeaveEntitlements
                                  )
                              )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Leave.LeaveList,
                                  L("LeaveList"),
                                  url: "Leave/LeaveList",
                                  icon: "fa fa-certificate",
                                  requiredPermissionName: AppPermissions.Pages_Leave
                                  )
                              )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Leave.Requests,
                                  L("Requests"),
                                  url: "Leave/Request",
                                  icon: "fa fa-certificate",
                                  requiredPermissionName: AppPermissions.Pages_Leave_LeaveRequest
                                  )
                              )
                     )
            .AddItem(new MenuItemDefinition(PageNames.App.Timing.Base,
                                            L("Time"),
                                            "fa fa-clock-o"
                                            )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Timing.Attendance,
                                  L("AttendanceLog"),
                                  url: "Time/Attendance",
                                  icon: "fa fa-certificate",
                                  requiredPermissionName: AppPermissions.Pages_Timing_Attendances
                                  )
                              )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Timing.AttendanceReport,
                                  L("AttendanceReport"),
                                  url: "Time/Attendance/Report",
                                  icon: "fa fa-certificate",
                                  requiredPermissionName: AppPermissions.Pages_Timing_Attendances_Report
                                  )
                              )
                     )
            .AddItem(new MenuItemDefinition(PageNames.App.Performance.Base,
                                            L("Performance"),
                                            "fa fa-cubes"
                                            )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Performance.KeyResultAreas,
                                  L("KeyPerformanceIndicator"),
                                  url: "Performance/Indicators",
                                  icon: "fa fa-certificate",
                                  requiredPermissionName: AppPermissions.Pages_Performance_KeyResultAreas
                                  )
                              )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Performance.Record,
                                  L("PerformanceRecord"),
                                  url: "Performance/Record",
                                  icon: "fa fa-certificate",
                                  requiredPermissionName: AppPermissions.Pages_Performance_Record
                                  )
                              )
                     )
            ;
        }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
     .AddItem(
         new MenuItemDefinition(
             PageNames.Home,
             L("HomePage"),
             url: "",
             icon: "fas fa-home",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Tenants,
             L("Tenants"),
             url: "Tenants",
             icon: "fas fa-building",
             permissionDependency: new SimplePermissionDependency(PermissionNames.Pages_Tenants)
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Users,
             L("Users"),
             url: "Users",
             icon: "fas fa-users",
             permissionDependency: new SimplePermissionDependency(PermissionNames.Pages_Users)
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Roles,
             L("Roles"),
             url: "Roles",
             icon: "fas fa-theater-masks",
             permissionDependency: new SimplePermissionDependency(PermissionNames.Pages_Roles)
             )
         )
     .AddItem(
         new MenuItemDefinition(
             PageNames.About,
             L("About"),
             url: "About",
             icon: "fas fa-info-circle"
             )
         ).AddItem( // Menu items below is just for demonstration!
         new MenuItemDefinition(
             "MultiLevelMenu",
             L("MultiLevelMenu"),
             icon: "fas fa-circle"
             ).AddItem(
             new MenuItemDefinition(
                 "AspNetBoilerplate",
                 new FixedLocalizableString("ASP.NET Boilerplate"),
                 icon: "far fa-circle"
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateHome",
                     new FixedLocalizableString("Home"),
                     url: "https://aspnetboilerplate.com?ref=abptmpl",
                     icon: "far fa-dot-circle"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateTemplates",
                     new FixedLocalizableString("Templates"),
                     url: "https://aspnetboilerplate.com/Templates?ref=abptmpl",
                     icon: "far fa-dot-circle"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateSamples",
                     new FixedLocalizableString("Samples"),
                     url: "https://aspnetboilerplate.com/Samples?ref=abptmpl",
                     icon: "far fa-dot-circle"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateDocuments",
                     new FixedLocalizableString("Documents"),
                     url: "https://aspnetboilerplate.com/Pages/Documents?ref=abptmpl",
                     icon: "far fa-dot-circle"
                     )
                 )
             ).AddItem(
             new MenuItemDefinition(
                 "AspNetZero",
                 new FixedLocalizableString("ASP.NET Zero"),
                 icon: "far fa-circle"
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroHome",
                     new FixedLocalizableString("Home"),
                     url: "https://aspnetzero.com?ref=abptmpl",
                     icon: "far fa-dot-circle"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroFeatures",
                     new FixedLocalizableString("Features"),
                     url: "https://aspnetzero.com/Features?ref=abptmpl",
                     icon: "far fa-dot-circle"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroPricing",
                     new FixedLocalizableString("Pricing"),
                     url: "https://aspnetzero.com/Pricing?ref=abptmpl#pricing",
                     icon: "far fa-dot-circle"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroFaq",
                     new FixedLocalizableString("Faq"),
                     url: "https://aspnetzero.com/Faq?ref=abptmpl",
                     icon: "far fa-dot-circle"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroDocuments",
                     new FixedLocalizableString("Documents"),
                     url: "https://aspnetzero.com/Documents?ref=abptmpl",
                     icon: "far fa-dot-circle"
                     )
                 )
             )
         );
 }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
     .AddItem(
         new MenuItemDefinition(
             "Home",
             new LocalizableString("HomePage", BoilerplateInitiativeConsts.LocalizationSourceName),
             url: "#/",
             icon: "fa fa-home",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             "Tenants",
             L("Tenants"),
             url: "#tenants",
             icon: "fa fa-globe",
             requiredPermissionName: PermissionNames.Pages_Tenants
             )
         ).AddItem(
         new MenuItemDefinition(
             "Users",
             L("Users"),
             url: "#users",
             icon: "fa fa-users",
             requiredPermissionName: PermissionNames.Pages_Users
             )
         ).AddItem(
         new MenuItemDefinition(
             "Roles",
             L("Roles"),
             url: "#users",
             icon: "fa fa-tag",
             requiredPermissionName: PermissionNames.Pages_Roles
             )
         )
     .AddItem(
         new MenuItemDefinition(
             "About",
             new LocalizableString("About", BoilerplateInitiativeConsts.LocalizationSourceName),
             url: "#/about",
             icon: "fa fa-info"
             )
         )
     .AddItem(
         new MenuItemDefinition(
             "Initiatives",
             L("Initiatives"),
             url: "#/initiatives",
             icon: "fa fa-info",
             requiredPermissionName: PermissionNames.Pages_Initiatives
             )
         )
     .AddItem(
         new MenuItemDefinition(
             "Fields",
             L("Fields"),
             url: "#/fields",
             icon: "fa fa-info",
             requiredPermissionName: PermissionNames.Pages_Fields
             )
         )
     .AddItem(
         new MenuItemDefinition(
             "FieldGroups",
             L("FieldGroups"),
             url: "#/fieldgroups",
             icon: "fa fa-info",
             requiredPermissionName: PermissionNames.Pages_FieldGroups
             )
         );
 }
Beispiel #36
0
        public override void SetNavigation(INavigationProviderContext context)
        {
            var menu = context.Manager.Menus[MenuName] = new MenuDefinition(MenuName, new FixedLocalizableString("Main Menu"));

            menu
            .AddItem(new MenuItemDefinition(
                         AppPageNames.Host.Dashboard,
                         L("Dashboard"),
                         url: "App/HostDashboard",
                         icon: "icon-home",
                         requiredPermissionName: AppPermissions.Pages_Administration_Host_Dashboard
                         )
                     ).AddItem(new MenuItemDefinition(
                                   AppPageNames.Host.Tenants,
                                   L("Tenants"),
                                   url: "App/Tenants",
                                   icon: "icon-globe",
                                   requiredPermissionName: AppPermissions.Pages_Tenants
                                   )
                               ).AddItem(new MenuItemDefinition(
                                             AppPageNames.Host.Editions,
                                             L("Editions"),
                                             url: "App/Editions",
                                             icon: "icon-grid",
                                             requiredPermissionName: AppPermissions.Pages_Editions
                                             )
                                         ).AddItem(new MenuItemDefinition(
                                                       AppPageNames.Tenant.Dashboard,
                                                       L("Dashboard"),
                                                       url: "App/Dashboard",
                                                       icon: "icon-home",
                                                       requiredPermissionName: AppPermissions.Pages_Tenant_Dashboard
                                                       )
                                                   ).AddItem(new MenuItemDefinition(
                                                                 AppPageNames.Common.Administration,
                                                                 L("Administration"),
                                                                 icon: "icon-wrench"
                                                                 ).AddItem(new MenuItemDefinition(
                                                                               AppPageNames.Common.OrganizationUnits,
                                                                               L("OrganizationUnits"),
                                                                               url: "App/OrganizationUnits",
                                                                               icon: "icon-layers",
                                                                               requiredPermissionName: AppPermissions.Pages_Administration_OrganizationUnits
                                                                               )
                                                                           ).AddItem(new MenuItemDefinition(
                                                                                         AppPageNames.Common.Roles,
                                                                                         L("Roles"),
                                                                                         url: "App/Roles",
                                                                                         icon: "icon-briefcase",
                                                                                         requiredPermissionName: AppPermissions.Pages_Administration_Roles
                                                                                         )
                                                                                     ).AddItem(new MenuItemDefinition(
                                                                                                   AppPageNames.Common.Users,
                                                                                                   L("Users"),
                                                                                                   url: "App/Users",
                                                                                                   icon: "icon-people",
                                                                                                   requiredPermissionName: AppPermissions.Pages_Administration_Users
                                                                                                   )
                                                                                               ).AddItem(new MenuItemDefinition(
                                                                                                             AppPageNames.Common.Languages,
                                                                                                             L("Languages"),
                                                                                                             url: "App/Languages",
                                                                                                             icon: "icon-flag",
                                                                                                             requiredPermissionName: AppPermissions.Pages_Administration_Languages
                                                                                                             )
                                                                                                         ).AddItem(new MenuItemDefinition(
                                                                                                                       AppPageNames.Common.AuditLogs,
                                                                                                                       L("AuditLogs"),
                                                                                                                       url: "App/AuditLogs",
                                                                                                                       icon: "icon-lock",
                                                                                                                       requiredPermissionName: AppPermissions.Pages_Administration_AuditLogs
                                                                                                                       )
                                                                                                                   ).AddItem(new MenuItemDefinition(
                                                                                                                                 AppPageNames.Host.Maintenance,
                                                                                                                                 L("Maintenance"),
                                                                                                                                 url: "App/Maintenance",
                                                                                                                                 icon: "icon-wrench",
                                                                                                                                 requiredPermissionName: AppPermissions.Pages_Administration_Host_Maintenance
                                                                                                                                 )
                                                                                                                             ).AddItem(new MenuItemDefinition(
                                                                                                                                           AppPageNames.Tenant.SubscriptionManagement,
                                                                                                                                           L("Subscription"),
                                                                                                                                           url: "App/SubscriptionManagement",
                                                                                                                                           icon: "icon-refresh"
                                                                                                                                           ,
                                                                                                                                           requiredPermissionName: AppPermissions.Pages_Administration_Tenant_SubscriptionManagement
                                                                                                                                           )
                                                                                                                                       )
                                                             .AddItem(new MenuItemDefinition(
                                                                          AppPageNames.Host.Settings,
                                                                          L("Settings"),
                                                                          url: "App/HostSettings",
                                                                          icon: "icon-settings",
                                                                          requiredPermissionName: AppPermissions.Pages_Administration_Host_Settings
                                                                          )
                                                                      ).AddItem(new MenuItemDefinition(
                                                                                    AppPageNames.Tenant.Settings,
                                                                                    L("Settings"),
                                                                                    url: "App/Settings",
                                                                                    icon: "icon-settings",
                                                                                    requiredPermissionName: AppPermissions.Pages_Administration_Tenant_Settings
                                                                                    )
                                                                                )
                                                             ).AddItem(new MenuItemDefinition(
                                                                           AppPageNames.Common.DemoUiComponents,
                                                                           L("DemoUiComponents"),
                                                                           url: "App/DemoUiComponents",
                                                                           icon: "icon-puzzle",
                                                                           requiredPermissionName: AppPermissions.Pages_DemoUiComponents
                                                                           )
                                                                       );
        }
Beispiel #37
0
        public override void SetNavigation(INavigationProviderContext context)
        {
            var menu = context.Manager.Menus[MenuName] = new MenuDefinition(MenuName, new FixedLocalizableString("AdminPanel"));

            menu
            .AddItem(new MenuItemDefinition(
                         K9AbpConsts.Menu.Common.Workbench,
                         L("Workbench"),
                         customData: new
            {
                i18n  = "Workbench",
                group = true
            })
                     .AddItem(new MenuItemDefinition(
                                  K9AbpConsts.Menu.Host.Dashboard,
                                  L("Home"),
                                  url: "/dashboard/host",
                                  icon: "icon-home",
                                  requiredPermissionName: PermissionNames.Administration_Host_Dashboard,
                                  customData: new
            {
                i18n  = "Home",
                reuse = true
            }
                                  )
                              ).AddItem(new MenuItemDefinition(
                                            "Shortcuts",
                                            L("shortcut"),
                                            customData: new
            {
                shortcut_root = true,
                i18n          = "shortcut",
                reuse         = true
            }
                                            )
                                        ).AddItem(new MenuItemDefinition(
                                                      K9AbpConsts.Menu.Host.Tenants,
                                                      L("Tenants"),
                                                      url: "/dashboard/tenant",
                                                      icon: "icon-user-following",
                                                      requiredPermissionName: PermissionNames.Tenants,
                                                      customData: new
            {
                i18n  = "Tenants",
                reuse = true
            }
                                                      )
                                                  ).AddItem(new MenuItemDefinition(
                                                                K9AbpConsts.Menu.Host.Editions,
                                                                L("Editions"),
                                                                url: "/dashboard/edition",
                                                                icon: "icon-layers",
                                                                requiredPermissionName: PermissionNames.Editions,
                                                                customData: new
            {
                i18n  = "Editions",
                reuse = true
            }
                                                                )
                                                            ).AddItem(new MenuItemDefinition(
                                                                          K9AbpConsts.Menu.Tenant.Dashboard,
                                                                          L("Dashboard"),
                                                                          url: "/dashboard/tanant-dashboard",
                                                                          icon: "icon-graph",
                                                                          requiredPermissionName: PermissionNames.Tenant_Dashboard,
                                                                          customData: new
            {
                i18n  = "Dashboard",
                reuse = true
            }
                                                                          )
                                                                      )
                     )
            #region admin
            .AddItem(new MenuItemDefinition(
                         K9AbpConsts.Menu.Common.Administration,
                         L("Administration"),
                         customData: new
            {
                group = true,
                i18n  = "Administration"
            }
                         ).AddItem(new MenuItemDefinition(
                                       K9AbpConsts.Menu.Common.OrganizationUnits,
                                       L("OrganizationUnits"),
                                       url: "/admin/organization-unit",
                                       icon: "icon-anchor",
                                       requiredPermissionName: PermissionNames.Administration_OrganizationUnits,
                                       customData: new
            {
                i18n  = "OrganizationUnits",
                reuse = true
            }
                                       )
                                   ).AddItem(new MenuItemDefinition(
                                                 K9AbpConsts.Menu.Common.Roles,
                                                 L("Roles"),
                                                 url: "/admin/roles",
                                                 icon: "icon-credit-card",
                                                 requiredPermissionName: PermissionNames.Administration_Roles,
                                                 customData: new
            {
                i18n  = "Roles",
                reuse = true
            }
                                                 )
                                             ).AddItem(new MenuItemDefinition(
                                                           K9AbpConsts.Menu.Common.Users,
                                                           L("Users"),
                                                           url: "/admin/user",
                                                           icon: "icon-user",
                                                           requiredPermissionName: PermissionNames.Administration_Users,
                                                           customData: new
            {
                i18n     = "Users",
                shortcut = true,
                reuse    = true
            }
                                                           )
                                                       ).AddItem(new MenuItemDefinition(
                                                                     K9AbpConsts.Menu.Common.Languages,
                                                                     L("Languages"),
                                                                     url: "/admin/language",
                                                                     icon: "icon-flag",
                                                                     requiredPermissionName: PermissionNames.Administration_Languages,
                                                                     customData: new
            {
                i18n  = "Languages",
                reuse = true
            }
                                                                     )
                                                                 ).AddItem(new MenuItemDefinition(
                                                                               K9AbpConsts.Menu.Common.AuditLogs,
                                                                               L("AuditLogs"),
                                                                               url: "/admin/audit-log",
                                                                               icon: "icon-book-open",
                                                                               requiredPermissionName: PermissionNames.Administration_AuditLogs,
                                                                               customData: new
            {
                i18n  = "AuditLogs",
                reuse = true
            }
                                                                               )
                                                                           ).AddItem(new MenuItemDefinition(
                                                                                         K9AbpConsts.Menu.Tenant.SubscriptionManagement,
                                                                                         L("Subscription"),
                                                                                         url: "/admin/subscription",
                                                                                         icon: "icon-envelope-letter",
                                                                                         requiredPermissionName: PermissionNames.Administration_Tenant_SubscriptionManagement,
                                                                                         customData: new
            {
                i18n  = "Subscription",
                reuse = true
            }
                                                                                         )
                                                                                     ).AddItem(new MenuItemDefinition(
                                                                                                   K9AbpConsts.Menu.Common.UiCustomization,
                                                                                                   L("VisualSettings"),
                                                                                                   url: "/admin/ui-customization",
                                                                                                   icon: "icon-grid",
                                                                                                   requiredPermissionName: PermissionNames.Administration_UiCustomization,
                                                                                                   customData: new
            {
                i18n  = "VisualSettings",
                reuse = true
            }
                                                                                                   )
                                                                                               ).AddItem(new MenuItemDefinition(
                                                                                                             K9AbpConsts.Menu.Host.Settings,
                                                                                                             L("Settings"),
                                                                                                             url: "/admin/host-settings",
                                                                                                             icon: "icon-settings",
                                                                                                             requiredPermissionName: PermissionNames.Administration_Host_Settings,
                                                                                                             customData: new
            {
                i18n  = "Settings",
                reuse = true
            }
                                                                                                             )
                                                                                                         )
                     .AddItem(new MenuItemDefinition(
                                  K9AbpConsts.Menu.Tenant.Settings,
                                  L("Settings"),
                                  url: "/admin/tenant-setting",
                                  icon: "icon-settings",
                                  requiredPermissionName: PermissionNames.Administration_Tenant_Settings,
                                  customData: new
            {
                i18n  = "Settings",
                reuse = true
            }
                                  )
                              )
                     )
            #endregion
            ;
        }
Beispiel #38
0
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
     .AddItem(
         new MenuItemDefinition(
             PageNames.Home,
             L("HomePage"),
             url: "",
             icon: "fa fa-home"
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.About,
             L("About"),
             url: "Home/About",
             icon: "fa fa-info"
             )
         ).AddItem(
         new MenuItemDefinition(
             "Osoba",
             L("Osoba"),
             url: "Osoba",
             icon: "fa fa-tasks")
         .AddItem(
             new MenuItemDefinition(
                 "Osoba",
                 L("Sve osobe"),
                 url: "Osoba",
                 icon: "fa fa-tasks"))
         .AddItem(
             new MenuItemDefinition(
                 "Osoba",
                 L("Dodaj novu osobu"),
                 url: "Osoba/NovaOsoba",
                 icon: "fa fa-tasks"))
         ).AddItem(
         new MenuItemDefinition(
             "Kancelarija",
             L("Kancelarija"),
             url: "Kancelarija",
             icon: "fa fa-tasks")
         .AddItem(
             new MenuItemDefinition(
                 "Kancelarija",
                 L("Sve kancelarije"),
                 url: "Kancelarija",
                 icon: "fa fa-tasks"))
         .AddItem(
             new MenuItemDefinition(
                 "Kancelarija",
                 L("Dodaj novu kancelariju"),
                 url: "Kancelarija/NovaKancelarija",
                 icon: "fa fa-tasks"))
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Uredjaj,
             L("Uredjaj"),
             url: "Uredjaj",
             icon: "fa fa-tasks")
         .AddItem(
             new MenuItemDefinition(
                 "Uredjaj",
                 L("Svi Uredjaji"),
                 url: "Uredjaj",
                 icon: "fa fa-tasks"))
         .AddItem(
             new MenuItemDefinition(
                 "Uredjaj",
                 L("Dodaj novi uredjaj"),
                 url: "Uredjaj/NoviUredjaj",
                 icon: "fa fa-tasks"))
         ).AddItem(
         new MenuItemDefinition(
             "OsobaUredjaj",
             L("OsobaUredjaj"),
             url: "OsobaUredjaj",
             icon: "fa fa-tasks")
         .AddItem(
             new MenuItemDefinition(
                 "OsobaUredjaj",
                 L("Svi Osoba-Uredjaj"),
                 url: "OsobaUredjaj",
                 icon: "fa fa-tasks"))
         .AddItem(
             new MenuItemDefinition(
                 "OsobaUredjaj",
                 L("Dodaj novi Osoba-Uredjaj"),
                 url: "OsobaUredjaj/NoviOsobaUredjaj",
                 icon: "fa fa-tasks"))
         );
 }
Beispiel #39
0
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
     .AddItem(new MenuItemDefinition(
                  PageNames.App.Host.Tenants,
                  L("Tenants"),
                  url: "host.tenants",
                  icon: "icon-globe",
                  requiredPermissionName: AppPermissions.Pages_Tenants
                  )
              ).AddItem(new MenuItemDefinition(
                            PageNames.App.Host.Editions,
                            L("Editions"),
                            url: "host.editions",
                            icon: "icon-grid",
                            requiredPermissionName: AppPermissions.Pages_Editions
                            )
                        ).AddItem(new MenuItemDefinition(
                                      PageNames.App.Tenant.Dashboard,
                                      L("Dashboard"),
                                      url: "tenant.dashboard",
                                      icon: "icon-home",
                                      requiredPermissionName: AppPermissions.Pages_Tenant_Dashboard
                                      )
                                  ).AddItem(new MenuItemDefinition(
                                                PageNames.App.Common.Administration,
                                                L("Administration"),
                                                icon: "icon-wrench"
                                                ).AddItem(new MenuItemDefinition(
                                                              PageNames.App.Common.OrganizationUnits,
                                                              L("OrganizationUnits"),
                                                              url: "organizationUnits",
                                                              icon: "icon-layers",
                                                              requiredPermissionName: AppPermissions.Pages_Administration_OrganizationUnits
                                                              )
                                                          ).AddItem(new MenuItemDefinition(
                                                                        PageNames.App.Common.Roles,
                                                                        L("Roles"),
                                                                        url: "roles",
                                                                        icon: "icon-briefcase",
                                                                        requiredPermissionName: AppPermissions.Pages_Administration_Roles
                                                                        )
                                                                    ).AddItem(new MenuItemDefinition(
                                                                                  PageNames.App.Common.Users,
                                                                                  L("Users"),
                                                                                  url: "users",
                                                                                  icon: "icon-users",
                                                                                  requiredPermissionName: AppPermissions.Pages_Administration_Users
                                                                                  )
                                                                              ).AddItem(new MenuItemDefinition(
                                                                                            PageNames.App.Common.Languages,
                                                                                            L("Languages"),
                                                                                            url: "languages",
                                                                                            icon: "icon-flag",
                                                                                            requiredPermissionName: AppPermissions.Pages_Administration_Languages
                                                                                            )
                                                                                        ).AddItem(new MenuItemDefinition(
                                                                                                      PageNames.App.Common.AuditLogs,
                                                                                                      L("AuditLogs"),
                                                                                                      url: "auditLogs",
                                                                                                      icon: "icon-lock",
                                                                                                      requiredPermissionName: AppPermissions.Pages_Administration_AuditLogs
                                                                                                      )
                                                                                                  ).AddItem(new MenuItemDefinition(
                                                                                                                PageNames.App.Host.Maintenance,
                                                                                                                L("Maintenance"),
                                                                                                                url: "host.maintenance",
                                                                                                                icon: "icon-wrench",
                                                                                                                requiredPermissionName: AppPermissions.Pages_Administration_Host_Maintenance
                                                                                                                )
                                                                                                            )
                                            .AddItem(new MenuItemDefinition(
                                                         PageNames.App.Host.Settings,
                                                         L("Settings"),
                                                         url: "host.settings",
                                                         icon: "icon-settings",
                                                         requiredPermissionName: AppPermissions.Pages_Administration_Host_Settings
                                                         )
                                                     ).AddItem(new MenuItemDefinition(
                                                                   PageNames.App.Tenant.Settings,
                                                                   L("Settings"),
                                                                   url: "tenant.settings",
                                                                   icon: "icon-settings",
                                                                   requiredPermissionName: AppPermissions.Pages_Administration_Tenant_Settings
                                                                   )
                                                               )
                                            );
 }
Beispiel #40
0
        public override void SetNavigation(INavigationProviderContext context)
        {
            var menu = context.Manager.Menus[MenuName] = new MenuDefinition(MenuName, new FixedLocalizableString("Main Menu"));

            menu
            .AddItem(new MenuItemDefinition(
                         AdminPageNames.Host.Dashboard,
                         L("Dashboard"),
                         url: "Admin/HostDashboard",
                         icon: "flaticon-line-graph",
                         permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_Host_Dashboard),
                         order: 1
                         )
                     ).AddItem(new MenuItemDefinition(
                                   AdminPageNames.Host.Tenants,
                                   L("Tenants"),
                                   url: "Admin/Tenants",
                                   icon: "flaticon-list-3",
                                   permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Tenants),
                                   order: 2
                                   )
                               ).AddItem(new MenuItemDefinition(
                                             AdminPageNames.Host.Editions,
                                             L("Editions"),
                                             url: "Admin/Editions",
                                             icon: "flaticon-app",
                                             permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Editions),
                                             order: 3
                                             )
                                         ).AddItem(new MenuItemDefinition(
                                                       AdminPageNames.Tenant.Dashboard,
                                                       L("Dashboard"),
                                                       url: "Admin/TenantDashboard",
                                                       icon: "flaticon-line-graph",
                                                       permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Tenant_Dashboard),
                                                       order: 1
                                                       )
                                                   ).AddItem(new MenuItemDefinition(
                                                                 AdminPageNames.Common.Administration,
                                                                 L("Administration"),
                                                                 icon: "flaticon-interface-8",
                                                                 order: 4
                                                                 ).AddItem(new MenuItemDefinition(
                                                                               AdminPageNames.Common.OrganizationUnits,
                                                                               L("OrganizationUnits"),
                                                                               url: "Admin/OrganizationUnits",
                                                                               icon: "flaticon-map",
                                                                               permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_OrganizationUnits),
                                                                               order: 1
                                                                               )
                                                                           ).AddItem(new MenuItemDefinition(
                                                                                         AdminPageNames.Common.Roles,
                                                                                         L("Roles"),
                                                                                         url: "Admin/Roles",
                                                                                         icon: "flaticon-suitcase",
                                                                                         permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_Roles),
                                                                                         order: 2
                                                                                         )
                                                                                     ).AddItem(new MenuItemDefinition(
                                                                                                   AdminPageNames.Common.Users,
                                                                                                   L("Users"),
                                                                                                   url: "Admin/Users",
                                                                                                   icon: "flaticon-users",
                                                                                                   permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_Users),
                                                                                                   order: 3
                                                                                                   )
                                                                                               ).AddItem(new MenuItemDefinition(
                                                                                                             AdminPageNames.Common.Languages,
                                                                                                             L("Languages"),
                                                                                                             url: "Admin/Languages",
                                                                                                             icon: "flaticon-tabs",
                                                                                                             permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_Languages),
                                                                                                             order: 4
                                                                                                             )
                                                                                                         ).AddItem(new MenuItemDefinition(
                                                                                                                       AdminPageNames.Common.AuditLogs,
                                                                                                                       L("AuditLogs"),
                                                                                                                       url: "Admin/AuditLogs",
                                                                                                                       icon: "flaticon-folder-1",
                                                                                                                       permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_AuditLogs),
                                                                                                                       order: 5
                                                                                                                       )
                                                                                                                   ).AddItem(new MenuItemDefinition(
                                                                                                                                 AdminPageNames.Host.Maintenance,
                                                                                                                                 L("Maintenance"),
                                                                                                                                 url: "Admin/Maintenance",
                                                                                                                                 icon: "flaticon-lock",
                                                                                                                                 permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_Host_Maintenance),
                                                                                                                                 order: 6
                                                                                                                                 )
                                                                                                                             ).AddItem(new MenuItemDefinition(
                                                                                                                                           AdminPageNames.Tenant.SubscriptionManagement,
                                                                                                                                           L("Subscription"),
                                                                                                                                           url: "Admin/SubscriptionManagement",
                                                                                                                                           icon: "flaticon-refresh",
                                                                                                                                           permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_Tenant_SubscriptionManagement),
                                                                                                                                           order: 6
                                                                                                                                           )
                                                                                                                                       ).AddItem(new MenuItemDefinition(
                                                                                                                                                     AdminPageNames.Common.UiCustomization,
                                                                                                                                                     L("VisualSettings"),
                                                                                                                                                     url: "Admin/UiCustomization",
                                                                                                                                                     icon: "flaticon-medical",
                                                                                                                                                     permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_UiCustomization),
                                                                                                                                                     order: 7
                                                                                                                                                     )
                                                                                                                                                 ).AddItem(new MenuItemDefinition(
                                                                                                                                                               AdminPageNames.Host.Settings,
                                                                                                                                                               L("Settings"),
                                                                                                                                                               url: "Admin/HostSettings",
                                                                                                                                                               icon: "flaticon-settings",
                                                                                                                                                               permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_Host_Settings),
                                                                                                                                                               order: 8
                                                                                                                                                               )
                                                                                                                                                           )
                                                             .AddItem(new MenuItemDefinition(
                                                                          AdminPageNames.Tenant.Settings,
                                                                          L("Settings"),
                                                                          url: "Admin/Settings",
                                                                          icon: "flaticon-settings",
                                                                          permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_Tenant_Settings),
                                                                          order: 8
                                                                          )
                                                                      )
                                                             .AddItem(new MenuItemDefinition(
                                                                          AdminPageNames.Common.WebhookSubscriptions,
                                                                          L("WebhookSubscriptions"),
                                                                          url: "Admin/WebhookSubscription",
                                                                          icon: "flaticon2-world",
                                                                          permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_Administration_WebhookSubscription),
                                                                          order: 9
                                                                          )
                                                                      )
                                                             ).AddItem(new MenuItemDefinition(
                                                                           AdminPageNames.Common.DemoUiComponents,
                                                                           L("DemoUiComponents"),
                                                                           url: "Admin/DemoUiComponents",
                                                                           icon: "flaticon-shapes",
                                                                           permissionDependency: new SimplePermissionDependency(AppPermissions.Pages_DemoUiComponents),
                                                                           order: 5
                                                                           )
                                                                       );
        }
        public override void SetNavigation(INavigationProviderContext context)
        {
            var menu = context.Manager.Menus[MpaNavigationProvider.MenuName];

            if (menu != null)
            {
                #region 报表导航
                var reports = new MenuItemDefinition(
                    UbpMenu.Reports,
                    L("Reports"),
                    icon: "icon-docs",
                    requiredPermissionName: AppPermissions_ReportManager.Pages_Reports
                    );

                var categories = _reportCategoryManager.GetAllCategoriesAsync().Result;

                categories.ForEach(category =>
                {
                    reports.AddItem(new MenuItemDefinition(
                                        UbpMenu.Reports + "." + category.CategoryName,
                                        L(category.CategoryName),
                                        url: "ReportManager/Previewer/ReportList?categoryId=" + category.Id,
                                        icon: "icon-doc",
                                        requiredPermissionName: "Pages.ReportManager.Reports." + category.CategoryName
                                        ));
                });

                reports.AddItem(new MenuItemDefinition(
                                    UbpMenu.ReportsPBIReports,
                                    L("PBIReports"),
                                    url: "ReportManager/Previewer/PBIReportList",
                                    icon: "icon-doc",
                                    requiredPermissionName: AppPermissions_ReportManager.Pages_ReportManager_Reports_PBIReports
                                    ));

                menu.AddItem(reports);
                #endregion

                #region 报表管理导航
                menu.AddItem(new MenuItemDefinition(
                                 UbpMenu.ReportManager,
                                 L("ReportManager"),
                                 icon: "icon-graph",
                                 requiredPermissionName: AppPermissions_ReportManager.Pages_ReportManager
                                 ).AddItem(new MenuItemDefinition(
                                               UbpMenu.ReportManagerCategories,
                                               L("ReportManagerCategories"),
                                               url: "ReportManager/Category",
                                               icon: "icon-grid",
                                               requiredPermissionName: AppPermissions_ReportManager.Pages_ReportManager_Categories
                                               )
                                           ).AddItem(new MenuItemDefinition(
                                                         UbpMenu.ReportManagerTemplates,
                                                         L("ReportManagerTemplates"),
                                                         url: "ReportManager/Template",
                                                         icon: "icon-grid",
                                                         requiredPermissionName: AppPermissions_ReportManager.Pages_ReportManager_Templates
                                                         )
                                                     )
                             );
                #endregion

                #region 后台任务管理导航
                menu.AddItem(new MenuItemDefinition(
                                 UbpMenu.BackgroundJobManager,
                                 L("BackgroundJobManager"),
                                 icon: "icon-calendar",
                                 requiredPermissionName: AppPermissions_BackgroundJobManager.Pages_BackgroundJobManager
                                 ).AddItem(new MenuItemDefinition(
                                               UbpMenu.BackgroundJobManagerJobGroups,
                                               L("JobGroupManager"),
                                               url: "BackgroundJobManager/JobGroup",
                                               icon: "icon-film",
                                               requiredPermissionName: AppPermissions_BackgroundJobManager.Pages_BackgroundJobManager_JobGroups
                                               )
                                           ).AddItem(new MenuItemDefinition(
                                                         UbpMenu.BackgroundJobManagerJob_RPTEmails,
                                                         L("Job_RPTEmailManager"),
                                                         url: "BackgroundJobManager/Job_RPTEmail",
                                                         icon: "icon-directions",
                                                         requiredPermissionName: AppPermissions_BackgroundJobManager.Pages_BackgroundJobManager_Job_RPTEmails
                                                         )
                                                     ).AddItem(new MenuItemDefinition(
                                                                   UbpMenu.BackgroundJobManagerJob_Sql,
                                                                   L("Job_SqlManager"),
                                                                   url: "BackgroundJobManager/Job_Sql",
                                                                   icon: "icon-bag",
                                                                   requiredPermissionName: AppPermissions_BackgroundJobManager.Pages_BackgroundJobManager_Job_Sql
                                                                   )
                                                               ).AddItem(new MenuItemDefinition(
                                                                             UbpMenu.BackgroundJobManagerSchedulers,
                                                                             L("ScheduleManager"),
                                                                             url: "BackgroundJobManager/Scheduler",
                                                                             icon: "icon-bell",
                                                                             requiredPermissionName: AppPermissions_BackgroundJobManager.Pages_BackgroundJobManager_Schedulers
                                                                             )
                                                                         ).AddItem(new MenuItemDefinition(
                                                                                       UbpMenu.BackgroundJobManagerTriggers,
                                                                                       L("TriggerManager"),
                                                                                       url: "BackgroundJobManager/Trigger",
                                                                                       icon: "icon-clock",
                                                                                       requiredPermissionName: AppPermissions_BackgroundJobManager.Pages_BackgroundJobManager_Triggers
                                                                                       )
                                                                                   ).AddItem(new MenuItemDefinition(
                                                                                                 UbpMenu.BackgroundJobManagerLoggers,
                                                                                                 L("LoggerManager"),
                                                                                                 url: "BackgroundJobManager/Logger",
                                                                                                 icon: "icon-note",
                                                                                                 requiredPermissionName: AppPermissions_BackgroundJobManager.Pages_BackgroundJobManager_Loggers
                                                                                                 )
                                                                                             )
                             );
                #endregion

                #region 企业微信管理导航
                //icon-share
                menu.AddItem(new MenuItemDefinition(
                                 UbpMenu.WeiXinManager,
                                 L("WeiXinManager"),
                                 icon: "icon-bubble",
                                 requiredPermissionName: AppPermissions_WeiXinManager.Pages_WeiXinManager
                                 ).AddItem(new MenuItemDefinition(
                                               UbpMenu.WeiXinManager_WeiXinConfigs,
                                               L("WeiXinManager_Config"),
                                               url: "WeiXinManager/WeiXinConfig",
                                               icon: "icon-wrench",
                                               requiredPermissionName: AppPermissions_WeiXinManager.Pages_WeiXinManager_WeiXinConfigs
                                               )
                                           ).AddItem(new MenuItemDefinition(
                                                         UbpMenu.WeiXinAppManager,
                                                         L("WeiXinManager_App"),
                                                         url: "WeiXinManager/WeiXinApp",
                                                         icon: "icon-social-dropbox",
                                                         requiredPermissionName: AppPermissions_WeiXinManager.Pages_WeiXinManager_WeiXinApps
                                                         )
                                                     )
                             );

                #endregion
            }
        }
Beispiel #42
0
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
     .AddItem(
         new MenuItemDefinition(
             PageNames.Home,
             L("HomePage"),
             url: "",
             icon: "home",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Tenants,
             L("Tenants"),
             url: "Tenants",
             icon: "business",
             requiredPermissionName: PermissionNames.Pages_Tenants
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Users,
             L("Users"),
             url: "Users",
             icon: "people",
             requiredPermissionName: PermissionNames.Pages_Users
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Roles,
             L("Roles"),
             url: "Roles",
             icon: "local_offer",
             requiredPermissionName: PermissionNames.Pages_Roles
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.About,
             L("About"),
             url: "About",
             icon: "info"
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Tools,
             L("Tools"),
             icon: "menu"
             ).AddItem(
             new MenuItemDefinition(
                 "GooglePhoneSearch",
                 new FixedLocalizableString("Búsqueda teléfono Google"),
                 url: "Tools/GooglePhoneSearch",
                 icon: "search"
                 )
             ).AddItem(
             new MenuItemDefinition(
                 "CustomPhoneSearch",
                 new FixedLocalizableString("Búsqueda teléfono Personalizada"),
                 url: "Tools/CustomPhoneSearch",
                 icon: "search"
                 )
             )
         );
 }
Beispiel #43
0
        public override void SetNavigation(INavigationProviderContext context)
        {
            var frontEndMenu = new MenuDefinition(MenuName, new FixedLocalizableString("Frontend menu"));

            context.Manager.Menus[MenuName] = frontEndMenu;

            frontEndMenu

            //HOME
            .AddItem(new MenuItemDefinition(
                         FrontEndPageNames.Home,
                         L("HomePage"),
                         url: ""
                         )

                     //ABOUT
                     ).AddItem(new MenuItemDefinition(
                                   FrontEndPageNames.About,
                                   L("AboutUs"),
                                   url: "About"
                                   )
                               ).AddItem(new MenuItemDefinition(
                                             FrontEndPageNames.Notices,
                                             L("Notices"),
                                             url: "Notices"
                                             )

                                         //MULTI-LEVEL MENU (JUST FOR EXAMPLE)
                                         //).AddItem(new MenuItemDefinition(
                                         //    "MultiLevelMenu",
                                         //    new FixedLocalizableString("Multi level menu")
                                         //    ).AddItem(new MenuItemDefinition(
                                         //        "MultiLevelMenu.1",
                                         //        new FixedLocalizableString("Sub menu item 1")
                                         //        )
                                         //    ).AddItem(new MenuItemDefinition(
                                         //        "MultiLevelMenu.2",
                                         //        new FixedLocalizableString("Sub menu item 2")
                                         //        ).AddItem(new MenuItemDefinition(
                                         //            "MultiLevelMenu.2.1",
                                         //            new FixedLocalizableString("Sub menu item 2.1")
                                         //            )
                                         //        ).AddItem(new MenuItemDefinition(
                                         //            "MultiLevelMenu.2.2",
                                         //            new FixedLocalizableString("Sub menu item 2.2")
                                         //            )
                                         //        ).AddItem(new MenuItemDefinition(
                                         //            "MultiLevelMenu.2.3",
                                         //            new FixedLocalizableString("Sub menu item 2.3")
                                         //            ).AddItem(new MenuItemDefinition(
                                         //                "MultiLevelMenu.2.3.1",
                                         //                new FixedLocalizableString("ASP.NET Boilerplate"),
                                         //                url: "http://aspnetboilerplate.com"
                                         //                )
                                         //            ).AddItem(new MenuItemDefinition(
                                         //                "MultiLevelMenu.2.3.2",
                                         //                new FixedLocalizableString("aspnet"),
                                         //                url: "https://AspnetZero.com/"
                                         //                )
                                         //            )
                                         //        )
                                         //    )
                                         );
        }
        public override void SetNavigation(INavigationProviderContext context)
        {
            var menu = context.Manager.Menus[MenuName] = new MenuDefinition(MenuName, new FixedLocalizableString("Main Menu"));

            menu
            .AddItem(new MenuItemDefinition(
                         PageNames.App.Host.Tenants,
                         L("Tenants"),
                         url: "Mpa/Tenants",
                         icon: "icon-globe",
                         requiredPermissionName: AppPermissions.Pages_Tenants
                         )
                     ).AddItem(new MenuItemDefinition(
                                   PageNames.App.Host.Editions,
                                   L("Editions"),
                                   url: "Mpa/Editions",
                                   icon: "icon-grid",
                                   requiredPermissionName: AppPermissions.Pages_Editions
                                   )
                               ).AddItem(new MenuItemDefinition(
                                             PageNames.App.Tenant.Dashboard,
                                             L("Dashboard"),
                                             url: "Mpa/Dashboard",
                                             icon: "icon-home",
                                             requiredPermissionName: AppPermissions.Pages_Tenant_Dashboard
                                             )
                                         ).AddItem(new MenuItemDefinition(
                                                       PageNames.App.Tenant.ClassTypes,
                                                       L("ClassTypes"),
                                                       url: "Mpa/ClassType",
                                                       icon: "glyphicon glyphicons-dumbbell",
                                                       requiredPermissionName: AppPermissions.Pages_Tenant_ClassTypes
                                                       )
                                                   ).AddItem(new MenuItemDefinition(
                                                                 PageNames.App.Common.Administration,
                                                                 L("Administration"),
                                                                 icon: "icon-wrench"
                                                                 ).AddItem(new MenuItemDefinition(
                                                                               PageNames.App.Common.OrganizationUnits,
                                                                               L("OrganizationUnits"),
                                                                               url: "Mpa/OrganizationUnits",
                                                                               icon: "icon-layers",
                                                                               requiredPermissionName: AppPermissions.Pages_Administration_OrganizationUnits
                                                                               )
                                                                           ).AddItem(new MenuItemDefinition(
                                                                                         PageNames.App.Common.Roles,
                                                                                         L("Roles"),
                                                                                         url: "Mpa/Roles",
                                                                                         icon: "icon-briefcase",
                                                                                         requiredPermissionName: AppPermissions.Pages_Administration_Roles
                                                                                         )
                                                                                     ).AddItem(new MenuItemDefinition(
                                                                                                   PageNames.App.Common.Users,
                                                                                                   L("Users"),
                                                                                                   url: "Mpa/Users",
                                                                                                   icon: "icon-users",
                                                                                                   requiredPermissionName: AppPermissions.Pages_Administration_Users
                                                                                                   )
                                                                                               ).AddItem(new MenuItemDefinition(
                                                                                                             PageNames.App.Common.Languages,
                                                                                                             L("Languages"),
                                                                                                             url: "Mpa/Languages",
                                                                                                             icon: "icon-flag",
                                                                                                             requiredPermissionName: AppPermissions.Pages_Administration_Languages
                                                                                                             )
                                                                                                         ).AddItem(new MenuItemDefinition(
                                                                                                                       PageNames.App.Common.AuditLogs,
                                                                                                                       L("AuditLogs"),
                                                                                                                       url: "Mpa/AuditLogs",
                                                                                                                       icon: "icon-lock",
                                                                                                                       requiredPermissionName: AppPermissions.Pages_Administration_AuditLogs
                                                                                                                       )
                                                                                                                   ).AddItem(new MenuItemDefinition(
                                                                                                                                 PageNames.App.Host.Maintenance,
                                                                                                                                 L("Maintenance"),
                                                                                                                                 url: "Mpa/Maintenance",
                                                                                                                                 icon: "icon-wrench",
                                                                                                                                 requiredPermissionName: AppPermissions.Pages_Administration_Host_Maintenance
                                                                                                                                 )
                                                                                                                             )
                                                             .AddItem(new MenuItemDefinition(
                                                                          PageNames.App.Host.Settings,
                                                                          L("Settings"),
                                                                          url: "Mpa/HostSettings",
                                                                          icon: "icon-settings",
                                                                          requiredPermissionName: AppPermissions.Pages_Administration_Host_Settings
                                                                          )
                                                                      ).AddItem(new MenuItemDefinition(
                                                                                    PageNames.App.Tenant.Settings,
                                                                                    L("Settings"),
                                                                                    url: "Mpa/Settings",
                                                                                    icon: "icon-settings",
                                                                                    requiredPermissionName: AppPermissions.Pages_Administration_Tenant_Settings
                                                                                    )
                                                                                )
                                                             );
        }
Beispiel #45
0
        public override void SetNavigation(INavigationProviderContext context)
        {
            var menu    = context.Manager.Menus[MenuName] = new MenuDefinition(MenuName, new FixedLocalizableString("Main Menu"));
            var company = new MenuItemDefinition(
                CompanyAppPermissions.Company,
                L("Company"),
                url: "Mpa/CompanyManage",
                icon: "icon-grid",
                requiredPermissionName: CompanyAppPermissions.Company
                );

            var jobPost = new MenuItemDefinition(
                JobPostAppPermissions.JobPost,
                L("JobPost"),
                url: "Mpa/JobPostManage",
                icon: "icon-grid",
                requiredPermissionName: JobPostAppPermissions.JobPost
                );

            var personInfo = new MenuItemDefinition(
                PersonInfoAppPermissions.PersonInfo,
                L("PersonInfo"),
                url: "Mpa/PersonInfoManage",
                icon: "icon-grid",
                requiredPermissionName: PersonInfoAppPermissions.PersonInfo
                );
            var approval = new MenuItemDefinition(
                ApprovalAppPermissions.Approval,
                L("Approval"),
                "icon-star",
                url: "Mpa/ApprovalManage",
                requiredPermissionName: ApprovalAppPermissions.Approval);

            var dictionary = new MenuItemDefinition(
                DictionaryAppPermissions.Dictionary,
                L("Dictionary"),
                url: "Mpa/DictionaryManage",
                icon: "icon-grid",
                requiredPermissionName: DictionaryAppPermissions.Dictionary
                );

            //……………………………………………………………………………………………………………………



            menu
            .AddItem(new MenuItemDefinition(
                         PageNames.App.Host.Tenants,
                         L("Tenants"),
                         url: "Mpa/Tenants",
                         icon: "icon-globe",
                         requiredPermissionName: AppPermissions.Pages_Tenants
                         )
                     )
            .AddItem(new MenuItemDefinition(
                         PageNames.App.Host.Editions,
                         L("Editions"),
                         url: "Mpa/Editions",
                         icon: "icon-grid",
                         requiredPermissionName: AppPermissions.Pages_Editions
                         )
                     ).AddItem(new MenuItemDefinition(
                                   PageNames.App.Tenant.Dashboard,
                                   L("Dashboard"),
                                   url: "Mpa/Dashboard",
                                   icon: "icon-home",
                                   requiredPermissionName: CompanyAppPermissions.Company
                                   )
                               ).AddItem(approval)
            .AddItem(company)
            .AddItem(new MenuItemDefinition(
                         PersonInfoAppPermissions.PersonInfo,
                         L("CompanyInfo"),
                         url: "Mpa/CompanyManage/CompanyInfo",
                         icon: "icon-grid",
                         requiredPermissionName: CompanyAppPermissions.Company_EditCompany
                         ))
            .AddItem(jobPost)
            .AddItem(personInfo)
            .AddItem(dictionary)
            .AddItem(new MenuItemDefinition(
                         PageNames.App.Common.Administration,
                         L("Administration"),
                         icon: "icon-wrench"
                         ).AddItem(new MenuItemDefinition(
                                       PageNames.App.Common.OrganizationUnits,
                                       L("OrganizationUnits"),
                                       url: "Mpa/OrganizationUnits",
                                       icon: "icon-layers",
                                       requiredPermissionName: AppPermissions.Pages_Administration_OrganizationUnits
                                       )
                                   ).AddItem(new MenuItemDefinition(
                                                 PageNames.App.Common.Roles,
                                                 L("Roles"),
                                                 url: "Mpa/Roles",
                                                 icon: "icon-briefcase",
                                                 requiredPermissionName: AppPermissions.Pages_Administration_Roles
                                                 )
                                             ).AddItem(new MenuItemDefinition(
                                                           PageNames.App.Common.Users,
                                                           L("Users"),
                                                           url: "Mpa/Users",
                                                           icon: "icon-users",
                                                           requiredPermissionName: AppPermissions.Pages_Administration_Users
                                                           )
                                                       ).AddItem(new MenuItemDefinition(
                                                                     PageNames.App.Common.Languages,
                                                                     L("Languages"),
                                                                     url: "Mpa/Languages",
                                                                     icon: "icon-flag",
                                                                     requiredPermissionName: AppPermissions.Pages_Administration_Languages
                                                                     )
                                                                 ).AddItem(new MenuItemDefinition(
                                                                               PageNames.App.Common.AuditLogs,
                                                                               L("AuditLogs"),
                                                                               url: "Mpa/AuditLogs",
                                                                               icon: "icon-lock",
                                                                               requiredPermissionName: AppPermissions.Pages_Administration_AuditLogs
                                                                               )
                                                                           ).AddItem(new MenuItemDefinition(
                                                                                         PageNames.App.Host.Maintenance,
                                                                                         L("Maintenance"),
                                                                                         url: "Mpa/Maintenance",
                                                                                         icon: "icon-wrench",
                                                                                         requiredPermissionName: AppPermissions.Pages_Administration_Host_Maintenance
                                                                                         )
                                                                                     )
                     .AddItem(new MenuItemDefinition(
                                  PageNames.App.Host.Settings,
                                  L("Settings"),
                                  url: "Mpa/HostSettings",
                                  icon: "icon-settings",
                                  requiredPermissionName: AppPermissions.Pages_Administration_Host_Settings
                                  )
                              ).AddItem(new MenuItemDefinition(
                                            PageNames.App.Tenant.Settings,
                                            L("Settings"),
                                            url: "Mpa/Settings",
                                            icon: "icon-settings",
                                            requiredPermissionName: AppPermissions.Pages_Administration_Tenant_Settings
                                            )
                                        )
                     );
        }
Beispiel #46
0
 public override void SetNavigation(INavigationProviderContext context)
 {
     _baseProvider.SetNavigationWithMouldName(context, "Supply");
 }
Beispiel #47
0
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.MainMenu
     .AddItem(
         new MenuItemDefinition(
             PageNames.Home,
             L("HomePage"),
             url: "",
             icon: "home",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Tenants,
             L("Tenants"),
             url: "Tenants",
             icon: "business",
             requiredPermissionName: PermissionNames.Pages_Tenants
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Users,
             L("Users"),
             url: "Users",
             icon: "people",
             requiredPermissionName: PermissionNames.Pages_Users
             )
         ).AddItem(
         new MenuItemDefinition(
             PageNames.Roles,
             L("Roles"),
             url: "Roles",
             icon: "local_offer",
             requiredPermissionName: PermissionNames.Pages_Roles
             )
         )
     .AddItem(
         new MenuItemDefinition(
             PageNames.Blog,
             L("博客"),
             icon: "info"
             )
         .AddItem(
             new MenuItemDefinition(
                 PageNames.Article,
                 L("文章"),
                 url: "/Blog",
                 icon: "info"
                 )
             )
         .AddItem(
             new MenuItemDefinition(
                 PageNames.ArticleType,
                 L("文章分类"),
                 url: "/Blog/Type",
                 icon: "info",
                 requiredPermissionName: PermissionNames.Pages_Blogs_Admin
                 )
             )
         .AddItem(
             new MenuItemDefinition(
                 PageNames.Comment,
                 L("文章评论"),
                 url: "/Blog/Comment",
                 icon: "info",
                 requiredPermissionName: PermissionNames.Pages_Blogs_Admin
                 )
             )
         .AddItem(
             new MenuItemDefinition(
                 PageNames.Proposal,
                 L("文章建议"),
                 url: "/Blog/Proposal",
                 icon: "info",
                 requiredPermissionName: PermissionNames.Pages_Blogs_Admin
                 )
             )
         .AddItem(
             new MenuItemDefinition(
                 PageNames.FriendshipLink,
                 L("友情链接"),
                 url: "/Blog/Flike",
                 icon: "info",
                 requiredPermissionName: PermissionNames.Pages_Sites
                 )
             )
         .AddItem(
             new MenuItemDefinition(
                 PageNames.BlogSiteConfig,
                 L("站点配置"),
                 url: "/Blog/Config",
                 icon: "info",
                 requiredPermissionName: PermissionNames.Pages_Sites
                 )
             )
         )
     .AddItem(
         new MenuItemDefinition(
             PageNames.SearchEngines,
             L("搜索引擎"),
             icon: "local_offer",
             requiredPermissionName: PermissionNames.Pages_Sites
             )
         .AddItem(
             new MenuItemDefinition(
                 PageNames.SearchSpiderHistory,
                 L("蜘蛛历史"),
                 url: "/Spider/Index",
                 icon: "info",
                 requiredPermissionName: PermissionNames.Pages_Sites
                 )
             )
         .AddItem(
             new MenuItemDefinition(
                 PageNames.SearchSubmitConfig,
                 L("提交配置"),
                 url: "/Spider/Config",
                 icon: "info",
                 requiredPermissionName: PermissionNames.Pages_Sites
                 )
             )
         )
     .AddItem(
         new MenuItemDefinition(
             PageNames.AuditLogs,
             L("日志管理"),
             url: "/AuditLog",
             icon: "info",
             requiredPermissionName: PermissionNames.Pages_Sites
             )
         )
     .AddItem(
         new MenuItemDefinition(
             PageNames.About,
             L("About"),
             url: "About",
             icon: "info"
             )
         ).AddItem( // Menu items below is just for demonstration!
         new MenuItemDefinition(
             "MultiLevelMenu",
             L("MultiLevelMenu"),
             icon: "menu"
             ).AddItem(
             new MenuItemDefinition(
                 "AspNetBoilerplate",
                 new FixedLocalizableString("ASP.NET Boilerplate")
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateHome",
                     new FixedLocalizableString("Home"),
                     url: "https://aspnetboilerplate.com?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateTemplates",
                     new FixedLocalizableString("Templates"),
                     url: "https://aspnetboilerplate.com/Templates?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateSamples",
                     new FixedLocalizableString("Samples"),
                     url: "https://aspnetboilerplate.com/Samples?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetBoilerplateDocuments",
                     new FixedLocalizableString("Documents"),
                     url: "https://aspnetboilerplate.com/Pages/Documents?ref=abptmpl"
                     )
                 )
             ).AddItem(
             new MenuItemDefinition(
                 "AspNetZero",
                 new FixedLocalizableString("ASP.NET Zero")
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroHome",
                     new FixedLocalizableString("Home"),
                     url: "https://aspnetzero.com?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroDescription",
                     new FixedLocalizableString("Description"),
                     url: "https://aspnetzero.com/?ref=abptmpl#description"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroFeatures",
                     new FixedLocalizableString("Features"),
                     url: "https://aspnetzero.com/?ref=abptmpl#features"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroPricing",
                     new FixedLocalizableString("Pricing"),
                     url: "https://aspnetzero.com/?ref=abptmpl#pricing"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroFaq",
                     new FixedLocalizableString("Faq"),
                     url: "https://aspnetzero.com/Faq?ref=abptmpl"
                     )
                 ).AddItem(
                 new MenuItemDefinition(
                     "AspNetZeroDocuments",
                     new FixedLocalizableString("Documents"),
                     url: "https://aspnetzero.com/Documents?ref=abptmpl"
                     )
                 )
             )
         );
 }
Beispiel #48
0
        public override void SetNavigation(INavigationProviderContext context)
        {
            _baseProvider.SetNavigationWithMouldName(context, "Project");

            //var menu = context.Manager.Menus[MenuName] = new MenuDefinition(MenuName, L("ProjectMenu"));


            //menu.AddItem(new MenuItemDefinition("NoticeCenter",L("NoticeCenter"),icon: "ivu-icon ivu-icon-chatbox",requiredPermissionName: ProjectPermissionNames.Pages_NoticeCenter_Get,order:10)
            //    .AddItem(new MenuItemDefinition("NoticeCenter.Notice", L("NoticeCenter_Notice"),icon: "ivu-icon ivu-icon-chatbubble-working", url: "/NoticeCenter/Notice"))
            //    .AddItem(new MenuItemDefinition("NoticeCenter.New", L("NoticeCenter_New"), icon: "ivu-icon ivu-icon-chatbox-working", url: "/NoticeCenter/New"))
            //    .AddItem(new MenuItemDefinition("NoticeCenter.Message", L("NoticeCenter_Message"), icon: "ivu-icon ivu-icon-chatbubbles", url: "/NoticeCenter/Message"))
            //    );
            //menu.AddItem(new MenuItemDefinition(
            //     "Project",
            //     L("ProjectMenu"),
            //     icon: "ivu-icon ivu-icon-trophy",
            //     order:20
            //    )
            //        .AddItem(new MenuItemDefinition(ProjectConsts.Bianzhi, L("ProjectBianzhiInit"), icon: "ivu-icon ivu-icon-compose", url: "/task/new", requiredPermissionName: ProjectPermissionNames.Pages_Project_BianZhi))
            //        //.AddItem(new MenuItemDefinition(ProjectConsts.Audit, L("ProjectAuditInit"), icon: "ivu-icon ivu-icon-trophy", url: "/task/new2", requiredPermissionName: ProjectPermissionNames.Pages_Project_Audit))
            //        .AddItem(new MenuItemDefinition(ProjectConsts.Todo, L("ProjectTodo"), icon: "ivu-icon ivu-icon-heart", url: "/task/list", requiredPermissionName: ProjectPermissionNames.Pages_Project_Todo))
            //        .AddItem(new MenuItemDefinition(ProjectConsts.Check, L("ProjectCheck"), icon: "ivu-icon ivu-icon-search", url: "/task/project", requiredPermissionName: ProjectPermissionNames.Pages_Project_List))
            //     )

            //context.Manager.MainMenu.AddItem(new MenuItemDefinition(
            // "DailyOffice",
            // L("DailyOffice"),
            // icon: "ivu-icon ivu-icon-compass",
            // order: 30
            //)
            //    .AddItem(new MenuItemDefinition(ProjectConsts.OATodo, L("DailyOffice_OATodo"), icon: "ivu-icon ivu-icon-at", url: "/Work/oatodo"))
            //    //.AddItem(new MenuItemDefinition(ProjectConsts.Notice, L("DailyOffice_Notice"), icon: "ivu-icon ivu-icon-speakerphone", url: "/Work/DailyOfficeNotice", requiredPermissionName: ProjectPermissionNames.Pages_DailyOffice_Notice))
            //    //.AddItem(new MenuItemDefinition(ProjectConsts.XZNotice, L("DailyOffice_XZNotice"), icon: "ivu-icon ivu-icon-volume-low", url: "/Work/Notices", requiredPermissionName: ProjectPermissionNames.Pages_DailyOffice_XZNotice))
            //    .AddItem(new MenuItemDefinition(ProjectConsts.NoticeDocument, L("DailyOffice_NoticeDocument"), icon: "ivu-icon ivu-icon-ios-photos", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAReport, L("DailyOffice_OAReport"), icon: "ivu-icon ivu-icon-ios-timer-outline", url: "/Gov_OA/OAReport"))
            //            )
            //    .AddItem(new MenuItemDefinition(ProjectConsts.Employee, L("Employee"), icon: "ivu-icon ivu-icon-ios-eye", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAEmployee, L("OAEmployee"), icon: "ivu-icon ivu-icon-ios-bolt", url: "/Gov_OA/OAReport"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAPerformance, L("OAPerformance"), icon: "ivu-icon ivu-icon-ios-color-wand", url: "/Gov_OA/OAPerformance"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAPerformanceMain, L("OAPerformanceMain"), icon: "ivu-icon ivu-icon-ios-color-filter", url: "/Gov_OA/OAPerformanceMain"))
            //            )//人力资源
            //    .AddItem(new MenuItemDefinition(ProjectConsts.OAFixed, L("OAFixed"), icon: "ivu-icon ivu-icon-ios-crop-strong", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAFixedAssets, L("OAFixedAssets"), icon: "ivu-icon ivu-icon-ios-barcode", url: "/Gov_OA/OAFixedAssets"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAFixedAssetsPurchase, L("OAFixedAssetsPurchase"), icon: "ivu-icon ivu-icon-ios-briefcase", url: "/Gov_OA/OAFixedAssetsPurchase"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAFixedAssetsUseApply, L("OAFixedAssetsUseApply"), icon: "ivu-icon ivu-icon-ios-medkit", url: "/Gov_OA/OAFixedAssetsUseApply"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAFixedAssetsReturn, L("OAFixedAssetsReturn"), icon: "ivu-icon ivu-icon-ios-medical", url: "/Gov_OA/OAFixedAssetsReturn"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAFixedAssetsRepair, L("OAFixedAssetsRepair"), icon: "ivu-icon ivu-icon-ios-infinite", url: "/Gov_OA/OAFixedAssetsRepair"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAFixedAssetsScrap, L("OAFixedAssetsScrap"), icon: "ivu-icon ivu-icon-ios-calculator", url: "/Gov_OA/OAFixedAssetsScrap"))
            //            )//资产管理
            //    .AddItem(new MenuItemDefinition(ProjectConsts.OAProject, L("OAProject"), icon: "ivu-icon ivu-icon-ios-locked", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OABidProject, L("OABidProject"), icon: "ivu-icon ivu-icon-ios-locked", url: "/Gov_OA/OABidProject"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OABidFilePurchase, L("OABidFilePurchase"), icon: "ivu-icon ivu-icon-ios-printer", url: "/Gov_OA/OABidFilePurchase"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OABidSelfAudit, L("OABidSelfAudit"), icon: "ivu-icon ivu-icon-ios-game-controller-a", url: "/Gov_OA/OABidSelfAudit"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OABidProjectCheck, L("OABidProjectCheck"), icon: "ivu-icon ivu-icon-ios-body", url: "/Gov_OA/OABidProjectCheck"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OATenderAudit, L("OATenderAudit"), icon: "ivu-icon ivu-icon-ios-musical-notes", url: "/Gov_OA/OATenderAudit"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OATenderEnemy, L("OATenderEnemy"), icon: "ivu-icon ivu-icon-ios-wineglass", url: "/Gov_OA/OATenderEnemy"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OATenderCash, L("OATenderCash"), icon: "ivu-icon ivu-icon-ios-nutrition", url: "/Gov_OA/OATenderCash"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OATenderBuess, L("OATenderBuess"), icon: "ivu-icon ivu-icon-ios-flame", url: "/Gov_OA/OATenderBuess"))
            //            )//投标管理
            //    .AddItem(new MenuItemDefinition(ProjectConsts.OAMoney, L("OAMoney"), icon: "ivu-icon ivu-icon-ios-sunny", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAPay, L("OAPay"), icon: "ivu-icon ivu-icon-android-restaurant", url: "/Gov_OA/OAPay"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OABorrow, L("OABorrow"), icon: "ivu-icon ivu-icon-android-send", url: "/Gov_OA/OABorrow"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAPettyCash, L("OAPettyCash"), icon: "ivu-icon ivu-icon-android-archive", url: "/Gov_OA/OAPettyCash"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAFee, L("OAFee"), icon: "ivu-icon ivu-icon-android-delete", url: "/Gov_OA/OAFee"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAProgressFundDeclare, L("OAProgressFundDeclare"), icon: "ivu-icon ivu-icon-android-happy", url: "/Gov_OA/OAProgressFundDeclare"))
            //            )//财务管理
            //   .AddItem(new MenuItemDefinition(ProjectConsts.OAContractManager, L("OAContractManager"), icon: "ivu-icon ivu-icon-android-contact", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAContract, L("OAContract"), icon: "ivu-icon ivu-icon-android-playstore", url: "/Gov_OA/OAContract"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAContractCollectionFee, L("OAContractCollectionFee"), icon: "ivu-icon ivu-icon-android-hand", url: "/Gov_OA/OAContractCollectionFee"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OACompletionSettlement, L("OACompletionSettlement"), icon: "ivu-icon ivu-icon-android-desktop", url: "/Gov_OA/OACompletionSettlement"))
            //            )//合同管理
            //   .AddItem(new MenuItemDefinition(ProjectConsts.OAWork, L("OAWork"), icon: "ivu-icon ivu-icon-social-twitch", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OABuessOut, L("OABuessOut"), icon: "ivu-icon ivu-icon-link", url: "/Gov_OA/OABuessOut"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAWorkout, L("OAWorkout"), icon: "ivu-icon ivu-icon-pound", url: "/Gov_OA/OAWorkout"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OALeave, L("OALeave"), icon: "ivu-icon ivu-icon-cloud", url: "/Gov_OA/OALeave"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAWorkon, L("OAWorkon"), icon: "ivu-icon ivu-icon-navigate", url: "/Gov_OA/OAWorkon"))
            //            )//考勤管理
            //   .AddItem(new MenuItemDefinition(ProjectConsts.OACustomerManager, L("OACustomerManager"), icon: "ivu-icon ivu-icon-lock-combination", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OACustomer, L("OACustomer"), icon: "ivu-icon ivu-icon-pie-graph", url: "/Gov_OA/OACustomer"))
            //            )//客户管理
            //   .AddItem(new MenuItemDefinition(ProjectConsts.OADepartManager, L("OADepartManager"), icon: "ivu-icon ivu-icon-chatboxes", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OANotice, L("NoticeCenter_Notice"), icon: "ivu-icon ivu-icon-chatbubble-working", url: "/Gov_OA/OANotice", requiredPermissionName: ProjectPermissionNames.Pages_NoticeCenter_Create))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OANew, L("NoticeCenter_New"), icon: "ivu-icon ivu-icon-chatbox-working", url: "/Gov_OA/OANew", requiredPermissionName: ProjectPermissionNames.Pages_NoticeCenter_Create))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAMeeting, L("OAMeeting"), icon: "ivu-icon ivu-icon-beer", url: "/Gov_OA/OAMeeting"))
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OAUseCar, L("OAUseCar"), icon: "ivu-icon ivu-icon-wineglass", url: "/Gov_OA/OAUseCar"))
            //            )//行政管理
            //   .AddItem(new MenuItemDefinition(ProjectConsts.OATaskManager, L("OATaskManager"), icon: "ivu-icon ivu-icon-coffee", requiredPermissionName: ProjectPermissionNames.Pages_OA)
            //            .AddItem(new MenuItemDefinition(ProjectConsts.OATask, L("OATask"), icon: "ivu-icon ivu-icon-icecream", url: "/Gov_OA/OATask"))
            //            )//任务管理

            //)

            //.AddItem(new MenuItemDefinition(
            // "Pages_System",
            // L("Pages_System"),
            // icon: "ivu-icon ivu-icon-toggle",
            // requiredPermissionName: ProjectPermissionNames.Pages_System
            //)
            //    .AddItem(new MenuItemDefinition("SysMenuName_Organize", L("SysMenuName_Organize"), icon: "ivu-icon ivu-icon-speakerphone", url: "/admin/organize", requiredPermissionName: ProjectPermissionNames.Pages_System))
            //    .AddItem(new MenuItemDefinition("SysMenuName_Dic", L("SysMenuName_Dic"), icon: "ivu-icon ivu-icon-volume-low", url: "/admin/dictionary", requiredPermissionName: ProjectPermissionNames.Pages_System))
            //    .AddItem(new MenuItemDefinition("WorkflowFormManager", L("WorkflowFormManager"), icon: "ivu-icon ivu-icon-volume-low", url: "/admin/models", requiredPermissionName: ProjectPermissionNames.Pages_System))
            //    .AddItem(new MenuItemDefinition("WorkflowConfiger", L("WorkflowConfiger"), icon: "ivu-icon ivu-icon-volume-low", url: "/admin/flows", requiredPermissionName: ProjectPermissionNames.Pages_System))
            //)
            ;
            // 评审辅助
            //context.Manager.MainMenu.AddItem(new MenuItemDefinition("ProjectHelper", L("ProjectHelper"), icon: "wrench", order: 40)
            //    .AddItem(new MenuItemDefinition(ProjectConsts.ChargeOrganizations, L("ChargeOrganizations"), icon: "home", url: "/task/chargeorganizations", requiredPermissionName: ProjectPermissionNames.Pages_Project_ChargeOrganizations))
            //    .AddItem(new MenuItemDefinition(ProjectConsts.BusinessDepartment, L("BusinessDepartment"), icon: "briefcase", url: "/task/businessdepartment", requiredPermissionName: ProjectPermissionNames.Pages_Project_BusinessDepartment))
            //        .AddItem(new MenuItemDefinition(ProjectConsts.BuildUnit, L("AssistantMenuName_ConstructionOrganizations"), icon: "ivu-icon ivu-icon-hammer", url: "/task/buildunit", requiredPermissionName: ProjectPermissionNames.Pages_Project_BuildUnit))
            //        .AddItem(new MenuItemDefinition(ProjectConsts.ReplyUnit, L("ReplyUnit"), icon: "android-playstore", url: "/task/replyunit", requiredPermissionName: ProjectPermissionNames.Pages_Project_BusinessDepartment))
            //        .AddItem(new MenuItemDefinition(ProjectConsts.Area, L("ProjectArea"), icon: "location", url: "/task/areaManagement", requiredPermissionName: ProjectPermissionNames.Pages_Project_Area))
            //         .AddItem(new MenuItemDefinition(ProjectConsts.AuditGroup, L("ProjectAuditGroup"), icon: "person-stalker", url: "/task/auditGroup", requiredPermissionName: ProjectPermissionNames.Pages_Project_AuditGroup))
            //         .AddItem(new MenuItemDefinition(ProjectConsts.AuditFile, L("ProjectAuditFile"), icon: "ivu-icon ivu-icon-chatbox-working", url: "/task/auditFile", requiredPermissionName: ProjectPermissionNames.Pages_Project_AuditGroup))

            //    );
        }
 public override void SetNavigation(INavigationProviderContext context)
 {
     context.Manager.Menus.Add("Footer", new MenuDefinition(
                                   "Footer", L("Footer"))
                               .AddItem(
                                   new MenuItemDefinition(
                                       "Memo",
                                       L("Memo"),
                                       icon: "fa fa-plus",
                                       requiresAuthentication: true,
                                       url: "",
                                       requiredPermissionName: PermissionNames.CreerMemo
                                       )));
     context.Manager.MainMenu
     .AddItem(
         new MenuItemDefinition(
             "Home",
             L("HomePage"),
             url: "",
             icon: "fa fa-home",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             "Events",
             L("Events"),
             url: "Events",
             icon: "fa fa-calendar",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             "AppellOffre",
             L("pub"),
             url: "AppellOffre",
             icon: "fa fa-television",
             requiresAuthentication: true,
             requiredPermissionName: PermissionNames.ConsulterAppelOffre
             )
         ).AddItem(
         new MenuItemDefinition(
             "Commanditaires",
             L("Comm"),
             url: "Commanditaire",
             icon: "fa fa-thumbs-up",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             "Salles",
             L("Salles"),
             url: "Salles",
             icon: "fa fa-bed",
             requiresAuthentication: true
             )
         ).AddItem(
         new MenuItemDefinition(
             "Users",
             L("Users"),
             url: "Users",
             icon: "fa fa-users",
             requiresAuthentication: true,
             requiredPermissionName: PermissionNames.Pages_Users
             )
         );
 }
        public override void SetNavigation(INavigationProviderContext context)
        {
            context.Manager.MainMenu
            .AddItem(
                new MenuItemDefinition(
                    PageNames.Home,
                    L("HomePage"),
                    url: "",
                    icon: "fas fa-home",
                    requiresAuthentication: true
                    )

                ).AddItem(
                new MenuItemDefinition(
                    PageNames.Users,
                    L("Users"),
                    url: "Users",
                    icon: "fas fa-users",
                    permissionDependency: new SimplePermissionDependency(PermissionNames.Pages_Users)
                    )
                ).AddItem(
                new MenuItemDefinition(
                    PageNames.Roles,
                    L("Roles"),
                    url: "Roles",
                    icon: "fas fa-theater-masks",
                    permissionDependency: new SimplePermissionDependency(PermissionNames.Pages_Roles)
                    )
                )
            .AddItem(
                new MenuItemDefinition(
                    PageNames.Orders,
                    L("Orders"),
                    url: "Orders",
                    icon: "fas fa-list-alt",
                    permissionDependency: new SimplePermissionDependency(PermissionNames.Pages_Orders)
                    )
                )
            .AddItem(
                new MenuItemDefinition(
                    PageNames.Booking,
                    L("Booking"),
                    url: "Orders/Booking",
                    icon: "fas fa-list-alt",
                    permissionDependency: new SimplePermissionDependency(PermissionNames.Pages_Booking)
                    )
                )
            .AddItem(
                new MenuItemDefinition(
                    PageNames.Invoice,
                    L("UploadInvoice"),
                    url: "Orders/UploadInvoice",
                    icon: "fas fa-clipboard-list",
                    permissionDependency: new SimplePermissionDependency(PermissionNames.Order_Admin_Invoice)
                    )
                )

            //.AddItem( // Menu items below is just for demonstration!
            //    new MenuItemDefinition(
            //        "MultiLevelMenu",
            //        L("MultiLevelMenu"),
            //        icon: "fas fa-circle"
            //    ).AddItem(
            //        new MenuItemDefinition(
            //            "AspNetBoilerplate",
            //            new FixedLocalizableString("Orders"),
            //            icon: "far fa-circle"
            //        ).AddItem(
            //            new MenuItemDefinition(
            //                "AspNetBoilerplateHome",
            //                new FixedLocalizableString("Booking status"),
            //                url: "Orders",
            //                icon: "far fa-dot-circle"
            //            )
            //        ).AddItem(
            //            new MenuItemDefinition(
            //                "AspNetBoilerplateTemplates",
            //                new FixedLocalizableString("Statistics"),
            //                url: "",
            //                icon: "far fa-dot-circle"
            //            )
            //        )

            //    ).AddItem(
            //        new MenuItemDefinition(
            //            "AspNetZero",
            //            new FixedLocalizableString("Report"),
            //            icon: "far fa-circle"
            //        ).AddItem(
            //            new MenuItemDefinition(
            //                "AspNetZeroHome",
            //                new FixedLocalizableString("Invoice"),
            //                url: "",
            //                icon: "far fa-dot-circle"
            //            )
            //        ).AddItem(
            //            new MenuItemDefinition(
            //                "AspNetZeroFeatures",
            //                new FixedLocalizableString("Montly"),
            //                url: "",
            //                icon: "far fa-dot-circle"
            //            )
            //        ).AddItem(
            //            new MenuItemDefinition(
            //                "AspNetZeroPricing",
            //                new FixedLocalizableString("Sales"),
            //                url: "",
            //                icon: "far fa-dot-circle"
            //            )
            //        )

            //    )
            //)
            ;
        }