public IEnumerable <AppUiInfo> GetSelectableApps() { Log.Add("get selectable apps"); var zoneId = SxcContext.Environment.ZoneMapper.GetZoneId(SxcContext.ContentBlock.Tenant.Id); return (AppManagement.GetApps(zoneId, false, SxcContext.ContentBlock.Tenant, Log) .Where(a => !a.Hidden) .Select(a => new AppUiInfo { Name = a.Name, AppId = a.AppId, SupportsAjaxReload = a.Configuration.SupportsAjaxReload ?? false, Thumbnail = a.Thumbnail })); }
public dynamic Apps(int zoneId) { var list = AppManagement.GetApps(zoneId, true, new PortalSettings(ActiveModule.OwnerPortalID), Log); return(list.Select(a => new { Id = a.AppId, IsApp = a.AppGuid != Eav.Constants.DefaultAppName, Guid = a.AppGuid, a.Name, a.Folder, AppRoot = GetPath(zoneId, a.AppId), IsHidden = a.Hidden, ConfigurationId = a.Configuration?.EntityId }).ToList()); }
public IEnumerable <object> GetSelectableApps() { try { var zoneId = ZoneHelpers.GetZoneID(SxcContext.ContentBlock.PortalSettings.PortalId); // note: 2016-03-30 2dm changed this, before it was 2sxcContext.PortalId (so th runtime portal) return (AppManagement.GetApps(zoneId.Value, false, SxcContext.ContentBlock.PortalSettings) .Where(a => !a.Hidden) .Select(a => new { a.Name, a.AppId, SupportsAjaxReload = a.Configuration.SupportsAjaxReload ?? false })); } catch (Exception e) { Exceptions.LogException(e); throw e; } }
public dynamic Apps(int zoneId) { var list = AppManagement.GetApps(zoneId, true, new PortalSettings(ActiveModule.OwnerPortalID)); return(list.Select(a => new { Id = a.AppId, IsApp = a.AppGuid != Constants.DefaultAppName, Guid = a.AppGuid, a.Name, a.Folder, AppRoot = GetPath(zoneId, a.AppId), IsHidden = a.Hidden, //Tokens = a.Settings?.AllowTokenTemplates ?? false, //Razor = a.Configuration?.AllowRazorTemplates ?? false, ConfigurationId = a.Configuration?.EntityId }).ToList()); }
public IEnumerable <AppUiInfo> GetSelectableApps() { Log.Add("get selectable apps"); try { var zoneId = SxcContext.Environment.ZoneMapper.GetZoneId(SxcContext.ContentBlock.PortalSettings.PortalId); return (AppManagement.GetApps(zoneId, false, SxcContext.ContentBlock.PortalSettings, Log) .Where(a => !a.Hidden) .Select(a => new AppUiInfo { Name = a.Name, AppId = a.AppId, SupportsAjaxReload = a.Configuration.SupportsAjaxReload ?? false, Thumbnail = a.Thumbnail })); } catch (Exception e) { Exceptions.LogException(e); throw; } }