@@ -108,9 +108,14 @@ export const ADMIN_SETTINGS_FRAGMENT = gql`
|
||||
fragment adminSettingsFragment on AdminSettings {
|
||||
instanceName
|
||||
instanceDescription
|
||||
instanceLongDescription
|
||||
contact
|
||||
instanceTerms
|
||||
instanceTermsType
|
||||
instanceTermsUrl
|
||||
instancePrivacyPolicy
|
||||
instancePrivacyPolicyType
|
||||
instancePrivacyPolicyUrl
|
||||
instanceRules
|
||||
registrationsOpen
|
||||
}
|
||||
@@ -129,18 +134,28 @@ export const SAVE_ADMIN_SETTINGS = gql`
|
||||
mutation SaveAdminSettings(
|
||||
$instanceName: String
|
||||
$instanceDescription: String
|
||||
$instanceLongDescription: String
|
||||
$contact: String
|
||||
$instanceTerms: String
|
||||
$instanceTermsType: InstanceTermsType
|
||||
$instanceTermsUrl: String
|
||||
$instancePrivacyPolicy: String
|
||||
$instancePrivacyPolicyType: InstancePrivacyType
|
||||
$instancePrivacyPolicyUrl: String
|
||||
$instanceRules: String
|
||||
$registrationsOpen: Boolean
|
||||
) {
|
||||
saveAdminSettings(
|
||||
instanceName: $instanceName
|
||||
instanceDescription: $instanceDescription
|
||||
instanceLongDescription: $instanceLongDescription
|
||||
contact: $contact
|
||||
instanceTerms: $instanceTerms
|
||||
instanceTermsType: $instanceTermsType
|
||||
instanceTermsUrl: $instanceTermsUrl
|
||||
instancePrivacyPolicy: $instancePrivacyPolicy
|
||||
instancePrivacyPolicyType: $instancePrivacyPolicyType
|
||||
instancePrivacyPolicyUrl: $instancePrivacyPolicyUrl
|
||||
instanceRules: $instanceRules
|
||||
registrationsOpen: $registrationsOpen
|
||||
) {
|
||||
|
||||
@@ -78,6 +78,26 @@ export const TERMS = gql`
|
||||
}
|
||||
`;
|
||||
|
||||
export const ABOUT = gql`
|
||||
query About {
|
||||
config {
|
||||
name
|
||||
description
|
||||
longDescription
|
||||
contact
|
||||
registrationsOpen
|
||||
registrationsWhitelist
|
||||
anonymous {
|
||||
participation {
|
||||
allowed
|
||||
}
|
||||
}
|
||||
version
|
||||
federating
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
export const RULES = gql`
|
||||
query Rules {
|
||||
config {
|
||||
@@ -86,6 +106,18 @@ export const RULES = gql`
|
||||
}
|
||||
`;
|
||||
|
||||
export const PRIVACY = gql`
|
||||
query Privacy($locale: String) {
|
||||
config {
|
||||
privacy(locale: $locale) {
|
||||
type
|
||||
url
|
||||
bodyHtml
|
||||
}
|
||||
}
|
||||
}
|
||||
`;
|
||||
|
||||
export const TIMEZONES = gql`
|
||||
query {
|
||||
config {
|
||||
|
||||
11
js/src/graphql/statistics.ts
Normal file
11
js/src/graphql/statistics.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import gql from "graphql-tag";
|
||||
|
||||
export const STATISTICS = gql`
|
||||
query {
|
||||
statistics {
|
||||
numberOfUsers
|
||||
numberOfEvents
|
||||
numberOfComments
|
||||
}
|
||||
}
|
||||
`;
|
||||
Reference in New Issue
Block a user