fix: editor locale redirect + welcome page localization

This commit is contained in:
Nick
2019-07-13 20:27:31 -04:00
parent d546695143
commit 6974811658
7 changed files with 58 additions and 14 deletions

View File

@@ -14,18 +14,32 @@ extend type Mutation {
# QUERIES
# -----------------------------------------------
"""
Queries for Analytics
"""
type AnalyticsQuery {
"""
Fetch list of Analytics providers and their configuration
"""
providers(
"Return only active providers"
isEnabled: Boolean
): [AnalyticsProvider]
): [AnalyticsProvider] @auth(requires: ["manage:system"])
}
# -----------------------------------------------
# MUTATIONS
# -----------------------------------------------
"""
Mutations for Analytics
"""
type AnalyticsMutation {
"""
Update a list of Analytics providers and their configuration
"""
updateProviders(
"List of providers"
providers: [AnalyticsProviderInput]!
): DefaultResponse @auth(requires: ["manage:system"])
}
@@ -34,20 +48,48 @@ type AnalyticsMutation {
# TYPES
# -----------------------------------------------
"""
Analytics Provider
"""
type AnalyticsProvider {
"Is the provider active"
isEnabled: Boolean!
"Unique identifier for this provider"
key: String!
"List of configuration properties, formatted as stringified JSON objects"
props: [String]
"Name of the provider"
title: String!
"Short description of the provider"
description: String
"Is the provider available for use"
isAvailable: Boolean
"Path to the provider logo"
logo: String
"Website of the provider"
website: String
icon: String
config: [KeyValuePair] @auth(requires: ["manage:system"])
"Configuration values for this provider"
config: [KeyValuePair]
}
"""
Analytics Configuration Input
"""
input AnalyticsProviderInput {
"Is the provider active"
isEnabled: Boolean!
"Unique identifier of the provider"
key: String!
"Configuration values for this provider"
config: [KeyValuePairInput]
}