graphql-engine/server/src-lib/Hasura/Server
Jesse Hallett b094947239 server: codecs for TableMetadata, FunctionMetadata, and permissions
This PR expands the set of codecs for source metadata to include `TableMetadata`, `FunctionMetadata`, and various permission types. This fills out more detail in the generated OpenAPI document.

See the [generated OpenAPI spec](https://gist.github.com/hallettj/783d06a926cbc854eececa4964e8aa5b) based on this PR.

See also the
[generated TypeScript types](https://github.com/hasura/graphql-engine-mono/files/9448102/client-typescript.tar.gz) based on that spec.

Ticket: https://hasurahq.atlassian.net/browse/MM-66

PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5664
GitOrigin-RevId: b6e1f32c669368cd6150e6f69fc36b78b748d9bb
2022-09-12 20:31:07 +00:00
..
API server, pro: event trigger auto cleanup (increment 1) 2022-09-09 08:28:31 +00:00
Auth multitenant: refactor config status updates 2022-08-05 06:31:07 +00:00
Init Parse dont validate dangerous boolean collapse 2022-08-26 04:38:41 +00:00
Migrate server, pro: event trigger auto cleanup (increment 1) 2022-09-09 08:28:31 +00:00
Telemetry server/telemetry: support multiple sources 2022-06-15 08:03:31 +00:00
App.hs server, pro: event trigger auto cleanup (increment 1) 2022-09-09 08:28:31 +00:00
Auth.hs Monomorphize AuthHookG 2022-08-04 02:25:41 +00:00
CheckUpdates.hs Yeet some default-extensions 2022-03-16 00:40:17 +00:00
Compression.hs benchmarks: Add Accept-Encoding: gzip headers (NO REGRESSION) 2022-08-25 06:43:18 +00:00
Cors.hs Yeet some default-extensions 2022-03-16 00:40:17 +00:00
Init.hs Use NonNegative types for arg/env parsing 2022-08-17 01:09:19 +00:00
Limits.hs server/pro: log when rate limits and time limits are hit 2022-07-27 06:40:21 +00:00
Logging.hs Adds unit tests to OSS Arg/Env parsing 2022-07-15 05:04:02 +00:00
MetadataOpenAPI.hs server: codecs for TableMetadata, FunctionMetadata, and permissions 2022-09-12 20:31:07 +00:00
Metrics.hs server: add active_livequeries, active_streaming_subscriptions EKG metrics 2022-08-25 15:52:22 +00:00
Middleware.hs server: assorted minor clean-up around HTTP managers 2022-02-16 07:09:47 +00:00
Migrate.hs server/pro: enable health check on data sources and report via logging and API 2022-09-02 06:34:29 +00:00
Name.hs server: Reorganize quasi-quoted names. 2022-06-23 09:15:31 +00:00
OpenAPI.hs Rewrite OpenAPI 2022-06-30 12:57:09 +00:00
Prometheus.hs server: add event trigger metrics for Prometheus 2022-08-15 05:34:04 +00:00
Rest.hs Use witherable, remove catMaybes/mapMaybe 2022-07-29 14:53:16 +00:00
SchemaCacheRef.hs Add unless/when related hints 2022-05-27 13:34:42 +00:00
SchemaUpdate.hs Use NonNegative types for arg/env parsing 2022-08-17 01:09:19 +00:00
Telemetry.hs Amend console assets versioning scheme for CE 2022-08-26 12:39:16 +00:00
Types.hs Server: Enable streaming subscriptions by default 2022-08-25 08:24:26 +00:00
Utils.hs Weeding (2/?) 2022-06-09 16:40:49 +00:00
Version.hs Amend console assets versioning scheme for CE 2022-08-26 12:39:16 +00:00