コード例 #1
0
        public IActionResult GetSettings()
        {
            var result = new UISettingsDto
            {
                CanCreateApps = !uiOptions.OnlyAdminsCanCreateApps || Context.Permissions.Includes(CreateAppPermission)
            };

            return(Ok(result));
        }
コード例 #2
0
ファイル: UIController.cs プロジェクト: llenroc/squidex
        public IActionResult GetSettings()
        {
            var dto = new UISettingsDto
            {
                MapType = uiOptions.Map?.Type ?? "OSM",
                MapKey  = uiOptions.Map?.GoogleMaps?.Key
            };

            return(Ok(dto));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
        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));
        }