public IActionResult GetSettings() { var result = new UISettingsDto { CanCreateApps = !uiOptions.OnlyAdminsCanCreateApps || Context.Permissions.Includes(CreateAppPermission) }; return(Ok(result)); }
public IActionResult GetSettings() { var dto = new UISettingsDto { MapType = uiOptions.Map?.Type ?? "OSM", MapKey = uiOptions.Map?.GoogleMaps?.Key }; return(Ok(dto)); }
public IActionResult GetSettings() { var result = new UISettingsDto { MapType = uiOptions.Map?.Type ?? "OSM", MapKey = uiOptions.Map?.GoogleMaps?.Key }; var canCreateApps = !uiOptions.OnlyAdminsCanCreateApps || User.Permissions().Includes(CreateAppPermission); result.CanCreateApps = canCreateApps; return(Ok(result)); }
public IActionResult GetSettings() { var dto = new UISettingsDto { RegexSuggestions = uiOptions.RegexSuggestions? .Where(x => !string.IsNullOrWhiteSpace(x.Key) && !string.IsNullOrWhiteSpace(x.Value)) .Select(x => new UIRegexSuggestionDto { Name = x.Key, Pattern = x.Value }).ToList() ?? new List <UIRegexSuggestionDto>() }; return(Ok(dto)); }