public void GetNavigation(NavigationBuilder builder)
        {
            builder.AddImageSet("modules")
                .Add(T("Modules"), "9", menu => menu.Add(T("Download"), "5", item => item.Action("Index", "Admin", new { area = "RaisingStudio.PackageManager" }).Permission(Permissions.DownloadPackages).LocalNav())
                    );
            builder.AddImageSet("themes")
                .Add(T("Themes"), "10", menu => menu.Add(T("Download"), "5", item => item.Action("Themes", "Admin", new { area = "RaisingStudio.PackageManager" }).Permission(Permissions.DownloadPackages).LocalNav()));

        }
Beispiel #2
0
        public void GetNavigation(NavigationBuilder builder)
        {
            var contentTypeDefinitions = _contentDefinitionManager.ListTypeDefinitions().OrderBy(d => d.Name);
            builder.AddImageSet("content")
                .Add("Content", "1.4", menu => menu
                    .Add("Content Items", "1", item => item.Action("List", "Admin", new { area = "Contents", id = "" })));

            builder.AddImageSet("contenttypes");
            builder.Add("Content Definition", "1.4.1", menu =>
            {
                menu.LinkToFirstChild(true);
                menu.Add("Content Types", "1", item => item.Action("Index", "ContentTypes", new { area = "Contents" }).LocalNav());
                menu.Add("Content Parts", "2", item => item.Action("ListParts", "ContentTypes", new { area = "Contents" }).LocalNav());
            });
        }
Beispiel #3
0
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("modules")
         .Add(T("Modules"), "9", menu => menu.Action("Features", "Admin", new {area = "Orchard.Modules"}).Permission(Permissions.ManageFeatures)
             .Add(T("Features"), "0", item => item.Action("Features", "Admin", new {area = "Orchard.Modules"}).Permission(Permissions.ManageFeatures).LocalNav())
             .Add(T("Installed"), "1", item => item.Action("Index", "Admin", new {area = "Orchard.Modules"}).Permission(StandardPermissions.SiteOwner).LocalNav()));
 }
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("contentsync")
         .Add(root => root
                 .Caption(T("Content Sync"))
                 .Position("1")
                 .LinkToFirstChild(true)
                 .Add(child=>child.Caption(T("Overview"))
                         .Position("0")
                         .Action("Overview", "Admin", new {area = "Tad.ContentSync"})
                         .LocalNav())
                 .Add(child => child.Caption(T("Local Only"))
                         .Position("1")
                         .Action("Comparison", "Admin", new { area = "Tad.ContentSync", type = "LocalOnly" })
                         .LocalNav())
                 .Add(child => child.Caption(T("Remote Only"))
                         .Position("1")
                         .Action("Comparison", "Admin", new { area = "Tad.ContentSync", type = "RemoteOnly" })
                         .LocalNav())
                 .Add(child => child.Caption(T("Differences"))
                         .Position("1")
                         .Action("Comparison", "Admin", new { area = "Tad.ContentSync", type = "Differences" })
                         .LocalNav())
                 .Add(child => child.Caption(T("Mismatches"))
                         .Position("2")
                         .Action("Comparison", "Admin", new { area = "Tad.ContentSync", type = "Mismatches" })
                         .LocalNav()))
         .Add(T("Settings"), menu => menu
             .Add(T("Content Sync"), "99", item => item.Action("Settings", "Admin", new {area = "Tad.ContentSync"})));
 }
Beispiel #5
0
 public void GetNavigation(NavigationBuilder builder) {
     var themeName = _siteThemeService.GetSiteTheme();
     if (themeName.Name == Constants.THEME_NAME) {
         builder.AddImageSet("themes")
             .Add(T("Themes"), "10", BuildMenu);
     }
 }
        public void GetNavigation(NavigationBuilder builder)
        {
            builder

                // Image set
                .AddImageSet("patrocinadores")

                // "Webshop"
                .Add(item => item

                    .Caption(T("Patrocínios"))
                    .Position("1")
                    .LinkToFirstChild(true)

                    // "Customers"
                    .Add(subItem => subItem
                        .Caption(T("Sumário"))
                        .Position("1.1")
                        .Action("Sumario", "Sumario", new { area = "Patrocinadores" })
                    )

                    // "Orders"
                    .Add(subItem => subItem
                        .Caption(T("Patrocinadores"))
                        .Position("1.2")
                        .Action("List", "PatrocinadoresAdmin", new { area = "Patrocinadores" })
                    )
                );
        }
Beispiel #7
0
        public void GetNavigation(NavigationBuilder builder)
        {
            builder

                // Image set
                .AddImageSet("Sellit")

                // "Sellit"
                .Add(item => item

                    .Caption(T("Sellit"))
                    .Position("2")
                    .LinkToFirstChild(false)

                    // "Products"
                    .Add(subItem => subItem
                        .Caption(T("Products"))
                        .Position("2.1")
                        .Action("List", "ProductAdmin", new { area = "Devq.Sellit" }))

                    // "Categories"
                    .Add(tab => tab
                        .Caption(T("Categories"))
                        .Position("2.5")
                        .Action("Index", "CategoryAdmin", new { area = "Devq.Sellit" }))

                    // "Customers"
                    .Add(subItem => subItem
                        .Caption(T("Customers"))
                        .Position("2.8")
                        .Action("Index", "CustomerAdmin", new { area = "Devq.Sellit" }))
                );
        }
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("adcontactlookup")
         .Add(T("Active Directory Contacts"), "10",
             menu => menu.Add(T("List"), "0", item => item.Action("Index", "Admin", new { area = "ActiveDirectoryContactLookup" })
                 .Permission(Permissions.SearchContacts)));
 }
Beispiel #9
0
 public void GetNavigation(NavigationBuilder builder) {
     builder.AddImageSet("users")
         .Add(T("Users"), "11",
             menu => menu.Action("Index", "Admin", new { area = "Orchard.Users" })
                 .Add(T("Users"), "1.0", item => item.Action("Index", "Admin", new { area = "Orchard.Users" })
                     .LocalNav().Permission(Permissions.ManageUsers)));
 }
 public void GetNavigation(NavigationBuilder builder) {
     builder
         .AddImageSet("taxonomies")
         .Add(T("Taxonomies"), "4", menu => menu
         .Add(T("Manage Taxonomies"), "1.0", item => item.Action("Index", "Admin", new { area = "Orchard.Taxonomies" }).Permission(Permissions.ManageTaxonomies))
     );
 }
Beispiel #11
0
 public void GetNavigation(NavigationBuilder builder) {
     var contentTypeDefinitions = _contentDefinitionManager
         .ListTypeDefinitions().OrderBy(d => d.Name);
     var contentTypes = contentTypeDefinitions
         .Where(ctd => ctd.Settings.GetModel<ContentTypeSettings>().Creatable)
         .OrderBy(ctd => ctd.DisplayName);
     if (contentTypes.Any()) {
         builder
             .AddImageSet("content")
             .Add(T("Content"), "1.4", menu => {
                 menu.LinkToFirstChild(false);
                 foreach (var contentTypeDefinition in contentTypes) {
                     if (string.Compare(
                         contentTypeDefinition.Settings["ContentTypeSettings.Creatable"],
                         "true", StringComparison.OrdinalIgnoreCase) == 0) {
                         ContentTypeDefinition definition = contentTypeDefinition;
                         menu.Add(T(contentTypeDefinition.DisplayName), "5", item =>
                             item.Action("List", "Admin",
                             new RouteValueDictionary {
                                 {"area", "Contents"},
                                 {"model.Id", definition.Name}
                             })
                             .Permission(DynamicPermissions.CreateDynamicPermission(
                                 DynamicPermissions.PermissionTemplates["PublishOwnContent"],
                                 definition)));
                     }
                 }
             });
     }
 }
Beispiel #12
0
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("imagegallery")
     .Add(T("Image Gallery"), "7",
                 menu => menu.Add(T("Image Gallery"), "0", item => item.Action("Index", "Admin", new {area = "Mello.ImageGallery"})
                                                                       .Permission(Permissions.ManageImageGallery)));
 }
Beispiel #13
0
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("media")
         .Add(T("Media"), "6",
             menu => menu.Add(T("Media"), "0", item => item.Action("Index", "Admin", new { area = "Orchard.Media" })
                 .Permission(Permissions.ManageMedia)));
 }
Beispiel #14
0
        public void GetNavigation(NavigationBuilder builder) {

            var menus = Services.ContentManager.Query<TitlePart, TitlePartRecord>().OrderBy(x => x.Title).ForType("Menu").List().ToList();
            int firstMenuIndex = 0;
            menus.ForEach(c => {
                builder.AddImageSet(c.Title)
                   .Add(T(c.Title), (++firstMenuIndex).ToString(),
                        menu =>
                        {
                            int menuIdex = 0;
                            var subMenus = _menuService.GetMenuParts(c.Id).
                                OrderBy(menuPartEntry => menuPartEntry.MenuPosition, 
                                new FlatPositionComparer()).ToList();
                            foreach (var subMenu in subMenus) {

                                //var moduleMenuItem = c.As<ModuleMenuItemPart>();
                                //if(moduleMenuItem!=null) {
                                
                                //}

                                var menuItemEntity = CreateMenuItemEntries(subMenu);
                                var moduleMenuItem = subMenu.As<ModuleMenuItemPart>();
                                if (moduleMenuItem != null) {
                                    menu.Add(T(menuItemEntity.Text), (++menuIdex).ToString(), item => item.Url(menuItemEntity.Url), new List<string>() { moduleMenuItem.IconClass});
                                }
                                else
                                {
                                    menu.Add(T(menuItemEntity.Text), (++menuIdex).ToString(), item => item.Url(menuItemEntity.Url));   
                                }
                            }
                        });
            });
        }
Beispiel #15
0
        public void GetNavigation(NavigationBuilder builder) {

            var menus = Services.ContentManager.Query<TitlePart, TitlePartRecord>().OrderBy(x => x.Title).ForType("Menu").List().ToList();
            int firstMenuIndex = 0;
            menus.ForEach(c => {
                builder.AddImageSet(c.Title)
                    .Add(T(c.Title), (++firstMenuIndex).ToString(),
                        menu => {
                            string url = string.Format("#/{0}", c.Id);
                            menu.Url(url);
                            menu.Content(c);
                            menu.IdHint(c.Id.ToString(CultureInfo.InvariantCulture));
                            int menuIdex = 0;
                            var subMenus = _menuService.GetMenuParts(c.Id)
                                .OrderBy(menuPartEntry => menuPartEntry.MenuPosition, new FlatPositionComparer())
                                .ToList();
                            foreach (var subMenu in subMenus) {
                                var subMenuCotent = subMenu;
                                var menuItemEntity = CreateMenuItemEntries(subMenu, url);
                                var moduleMenuItem = subMenu.As<ModuleMenuItemPart>();
                                var position = (++menuIdex).ToString(CultureInfo.InvariantCulture);
                                if (moduleMenuItem != null) {
                                    menu.Add(T(menuItemEntity.Text), position, item =>
                                        item.Url(menuItemEntity.Url).Content(subMenuCotent).IdHint(subMenuCotent.Id.ToString(CultureInfo.InvariantCulture)), 
                                        new List<string>() {moduleMenuItem.IconClass});
                                }
                                else {
                                    menu.Add(T(menuItemEntity.Text), position, item =>
                                        item.Url(menuItemEntity.Url).Content(subMenuCotent).IdHint(subMenuCotent.Id.ToString(CultureInfo.InvariantCulture)));
                                }
                            }
                        });
            });
        }
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("imagegallery")
       .Add(T("Directory Nav"), "7",
                   menu => menu.Add(T("Directory Nav"), "0", item => item.Action("Index", "Admin", new { area = "Bolo.DirectoryNav" })
                                                                         .Permission(Permissions.ManageDirectoryNav)));
 }
Beispiel #17
0
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("polls")
         .Add(T("Polls"), "6",
             menu => menu.Add(T("List"), "0", item => item.Action("Index", "Admin", new { area = "Cascade.Poll" })
                 ));
 }
Beispiel #18
0
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("modules")
       .Add(T("Error Log"), "12",
                   menu => menu.Add(T("Error Log"), "12",
                       item => item.Action("Index", "Admin", new { area = "Laughlin.ErrorLog" })
                                                                         .Permission(StandardPermissions.SiteOwner)));
 }
 public void GetNavigation(NavigationBuilder builder) {
     builder.AddImageSet("projector").Add(T("Queries"), "3",
         menu => menu
             .Add(T("Custom sort orders"), "3.0",
                 qi => qi.Action("Index", "CustomSortAdmin", new { area = "Vandelay.Industries" })
                     .Permission(Orchard.Projections.Permissions.ManageQueries).LocalNav())
     );
 }
Beispiel #20
0
 public void GetNavigation(NavigationBuilder builder) {
     builder
         .AddImageSet("layouts")
         .Add(T("Layouts"), "8.5", layouts => layouts
             .Action("List", "Admin", new {id = "Layout", area = "Contents"})
             .LinkToFirstChild(false)
             .Add(T("Elements"), "1", elements => elements.Action("Index", "BlueprintAdmin", new {area = "Orchard.Layouts"})));
 }
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("bootstrap")
         .Add(T("Bootstrap"), "5",
             menu => menu
                 .Add(T("Bootstrap Sample"), "0",
                     item => item.Action("Index", "Sample", new { area = AreaName })));
 }
Beispiel #22
0
        public void GetNavigation(NavigationBuilder builder)
        {
            builder.Add(T("Content"),
                        menu => menu
                                    .Add(T("Content Types"), "3", item => item.Action("Index", "Admin", new {area = "Orchard.ContentTypes"}).LocalNav())                                    
									.Add(T("Content Parts"), "5", item => item.Action("ListParts", "Admin", new { area = "Orchard.ContentTypes" }).LocalNav()));

			builder.AddImageSet("Content Parts")
				.Add(this.T("Content Parts"), "1",
					menu => menu
									.Add(T("Content Parts"), "1", item => item.Action("ListParts", "Admin", new { area = "Orchard.ContentTypes" }).LocalNav()));

			builder.AddImageSet("Content Types")
				.Add(this.T("Content Types"), "1",
					menu => menu
									.Add(T("Content Type"), "1", item => item.Action("Index", "Admin", new { area = "Orchard.ContentTypes" }).LocalNav()));
        }
Beispiel #23
0
 public void GetNavigation(NavigationBuilder builder) {
     builder.AddImageSet("dashboard")
         .Add(T("Dashboard"), "-5",
             menu => menu.Add(T("Orchard"), "-5",
                 item => item
                     .Action("Index", "Admin", new { area = "Dashboard" })
                     .Permission(StandardPermissions.AccessAdminPanel)));
 }
Beispiel #24
0
 public void GetNavigation(NavigationBuilder builder)
 {
     if (IsBootstrapThemeOrBasedOnBootstrapTheme())
     {
         builder.AddImageSet("themes")
             .Add(T("Themes"), "10", BuildMenu);
     }
 }
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("users")
         .Add(T("Users"), "11",
             menu => menu
                 .Add(T("Route Permissions"), "3.0", item => item.Action("Index", "Admin", new { area = "Lombiq.RoutePermissions" })
                     .LocalNav().Permission(StandardPermissions.SiteOwner)));
 }
Beispiel #26
0
 public void GetNavigation(NavigationBuilder builder) {
     //todo: - add new menu? and list menus? ...and remove hard-coded menu name here
     builder.AddImageSet("navigation")
         .Add(T("Navigation"), "7",
             menu => menu
                 .Add(T("Main Menu"), "0", item => item.Action("Index", "Admin", new { area = "Navigation" })
                 .Permission(Permissions.ManageMainMenu)));
 }
 public void GetNavigation(NavigationBuilder builder) {
     builder
         .AddImageSet("jobsqueue")
         .Add(T("Jobs Queue"), "15.0", item => {
             item.Action("List", "Admin", new { area = "Orchard.JobsQueue" });
             item.LinkToFirstChild(false);
         });
 }
 public void GetNavigation(NavigationBuilder builder)
 {
     builder.AddImageSet("mobile-contrib")
         .Add(T("Mobile"), "20", menu => menu.Action("List", "ThemesAdmin", new { area = "Contrib.Mobile" }).Permission(Permissions.ManageMobileThemes)
                 .Add(T("Theming"), "0", item => item.Action("List", "ThemesAdmin", new { area = "Contrib.Mobile" }).Permission(Permissions.ManageMobileThemes).LocalNav()));
                 //.Add(T("Wurfl"), "1", item => item.Action("Index", "WurflAdmin", new { area = "Contrib.Mobile" }).Permission(Permissions.ManageWurfl).LocalNav())
                 //.Add(T("Analytics"), "2", item => item.Action("Index", "AnalyticsAdmin", new { area = "Contrib.Mobile" }).Permission(Permissions.ManageMobileThemes).LocalNav()));
 }
Beispiel #29
0
        public void GetNavigation(NavigationBuilder builder)
        {
            builder.AddImageSet("navigation")
                .Add(T("Kendo UI Dataviz Demo"), "9", menu => 
                    {
                        menu.Add(T("Demo"), "0", item => item.Action("Admin", "KendoVizDemo", new { Area = "Kendo.DataViz.Demos" })); 
                    });

        }
Beispiel #30
0
 public void GetNavigation(NavigationBuilder builder) {
     builder
         .AddImageSet("workflows")
         .Add(T("Workflows"), "10",
         menu => menu
             .Add(T("Workflows"), "1.0",
                 qi => qi.Action("Index", "Admin", new { area = "Orchard.Workflows" }).Permission(StandardPermissions.SiteOwner).LocalNav())
     );
 }