diff --git a/server/internal/adapter/gql/gqlmodel/convert_value.go b/server/internal/adapter/gql/gqlmodel/convert_value.go index 2f587ebbb..30775fcfd 100644 --- a/server/internal/adapter/gql/gqlmodel/convert_value.go +++ b/server/internal/adapter/gql/gqlmodel/convert_value.go @@ -14,6 +14,14 @@ func valueInterfaceToGqlValue(v interface{}) interface{} { switch v2 := v.(type) { case bool: return v2 + case int: + return v2 + case int32: + return v2 + case int64: + return v2 + case float32: + return v2 case float64: return v2 case string: diff --git a/server/pkg/builtin/manifest.yml b/server/pkg/builtin/manifest.yml index 4c76ba12f..dc4d287ed 100644 --- a/server/pkg/builtin/manifest.yml +++ b/server/pkg/builtin/manifest.yml @@ -76,10 +76,11 @@ extensions: type: string value: url - id: tile_zoomLevel - type: number + type: array title: zoom level description: "Change the Zoom Level of the selected tile map. Min: 0 Max: 1" - ui: slider + defaultValue: [0,30] + ui: range min: 0 max: 30 - id: tile_opacity