SettingsInput
SettingsInput is the partial type of the Settings type for performing mutations.
input SettingsInput {
live: LiveConfigurationInput
moderation: MODERATION_MODE
premoderateAllCommentsSites: [ID!]
communityGuidelines: SettingsCommunityGuidelinesInput
premodLinksEnable: Boolean
customCSSURL: String
customFontsCSSURL: String
disableDefaultFonts: Boolean
disableCommenting: SettingsDisableCommentingInput
editCommentWindowLength: Int
organization: SettingsOrganizationInput
closeCommenting: SettingsCloseCommentingInput
wordList: SettingsWordListInput
email: SettingsEmailConfigurationInput
auth: SettingsAuthInput
integrations: SettingsExternalIntegrationsInput
recentCommentHistory: RecentCommentHistoryConfigurationInput
charCount: SettingsCharCountInput
stories: StoryConfigurationInput
reaction: ReactionConfigurationInput
featuredBy: Boolean
topCommenter: TopCommenterConfigurationInput
newCommenter: NewCommenterConfigurationInput
badges: BadgeConfigurationInput
staff: BadgeConfigurationInput
accountFeatures: CommenterAccountFeaturesInput
slack: SlackConfigurationInput
locale: Locale
newCommenters: NewCommentersConfigurationInput
premoderateSuspectWords: Boolean
rte: RTEConfigurationInput
media: MediaConfigurationInput
memberBios: Boolean
amp: Boolean
flattenReplies: Boolean
forReviewQueue: Boolean
externalProfileURL: String
embeddedComments: EmbeddedCommentsConfigurationInput
flairBadges: FlairBadgeConfigurationInput
dsa: DSAConfigurationInput
premoderateEmailAddress: PremoderateEmailAddressConfigurationInput
protectedEmailDomains: [String!]
inPageNotifications: InPageNotificationsConfigurationInput
showUnmoderatedCounts: Boolean
}
Fields
SettingsInput.live
● LiveConfigurationInput
input
live provides configuration options related to live updates for stories on this site.
SettingsInput.moderation
● MODERATION_MODE
enum
moderation is the moderation mode for all Stories on the site.
SettingsInput.premoderateAllCommentsSites
● [ID!]
list scalar
premoderateAllCommentsSites are the sites that should have all comments premoderated when moderation mode is SPECIFIC_SITES_PRE
SettingsInput.communityGuidelines
● SettingsCommunityGuidelinesInput
input
communityGuidelines will be shown in the comments stream.
SettingsInput.premodLinksEnable
● Boolean
scalar
premodLinksEnable will put all comments that contain links into premod.
SettingsInput.customCSSURL
● String
scalar
customCSSURL is the URL of the custom CSS used to display on the frontend.
SettingsInput.customFontsCSSURL
● String
scalar
customFontsCSSURL is the URL of the custom CSS with @font-face definitions used to display on the frontend.
SettingsInput.disableDefaultFonts
● Boolean
scalar
disableDefaultFonts will turn off font-face loading of Coral's default fonts.
SettingsInput.disableCommenting
● SettingsDisableCommentingInput
input
disableCommenting will disable commenting site-wide.
SettingsInput.editCommentWindowLength
● Int
scalar
editCommentWindowLength is the length of time (in seconds) after a comment is posted that it can still be edited by the author.
SettingsInput.organization
● SettingsOrganizationInput
input
organization stores information about the organization behind this specific instance of Coral.
SettingsInput.closeCommenting
● SettingsCloseCommentingInput
input
closeCommenting contains settings related to the automatic closing of commenting on Stories.
SettingsInput.wordList
● SettingsWordListInput
input
wordList will return a given list of words.
SettingsInput.email
● SettingsEmailConfigurationInput
input
email is the set of credentials and settings associated with the organization.
SettingsInput.auth
● SettingsAuthInput
input
auth contains all the settings related to authentication and authorization.
SettingsInput.integrations
● SettingsExternalIntegrationsInput
input
integrations contains all the external integrations that can be enabled.
SettingsInput.recentCommentHistory
● RecentCommentHistoryConfigurationInput
input
recentCommentHistory is the set of settings related to how automatic pre-moderation is controlled.
SettingsInput.charCount
● SettingsCharCountInput
input
charCount stores the character count moderation settings.
SettingsInput.stories
● StoryConfigurationInput
input
stories stores the configuration around stories.
SettingsInput.reaction
● ReactionConfigurationInput
input
reaction specifies the configuration for reactions.
SettingsInput.featuredBy
● Boolean
scalar
featuredBy specifies whether or not the "Featured by" featured is enabled
SettingsInput.topCommenter
● TopCommenterConfigurationInput
input
topCommenter specifies whether or not the feature is enabled to show that commenters with comments featured within the last 10 days are top commenters
SettingsInput.newCommenter
● NewCommenterConfigurationInput
input
newCommenter specifies whether or not the feature is enabled to show that commenters are new and have joined within the last seven days.
SettingsInput.badges
● BadgeConfigurationInput
input
badges specifies the configuration for user badges assigned to users with any role above COMMENTER.
SettingsInput.staff
● BadgeConfigurationInput
input
DEPRECATED: staff specifies the configuration for user badges assigned to users with any role above COMMENTER.
SettingsInput.accountFeatures
● CommenterAccountFeaturesInput
input
accountFeatures specifies the configuration for accounts.
SettingsInput.slack
● SlackConfigurationInput
input
slack specifies the configuration for Slack integration.
SettingsInput.locale
● Locale
scalar
locale specifies the locale for this Tenant.
SettingsInput.newCommenters
● NewCommentersConfigurationInput
input
newCommenters is the configuration for how new commenters comments are treated.
SettingsInput.premoderateSuspectWords
● Boolean
scalar
premoderateSuspectWords when enabled will cause any comments that contain suspect words to be sent to pre-moderation to be reviewed by a moderator prior to being presented in stream.
SettingsInput.rte
● RTEConfigurationInput
input
rte is the configuration of the Rich-Text-Editor.
SettingsInput.media
● MediaConfigurationInput
input
media is the configuration media content attached to Comment's.
SettingsInput.memberBios
● Boolean
scalar
memberBios is whether members can define a bio for their account.
SettingsInput.amp
● Boolean
scalar
amp is whether Accelerated Mobile Pages Support is activated.
SettingsInput.flattenReplies
● Boolean
scalar
flattenReplies is whether or not to flatten replies
SettingsInput.forReviewQueue
● Boolean
scalar
forReviewQueue is whether or not to show the For Review queue in the Moderate tab of the admin. This queue allows moderators to review every flag that has been put on a comment by a user. This feature shall help complying with European Law (European Directive 2000/31/CE).
SettingsInput.externalProfileURL
● String
scalar
externalProfileURL is a string template for a link to a user's external profile.
SettingsInput.embeddedComments
● EmbeddedCommentsConfigurationInput
input
embeddedComments includes the configuration for embedded comments.
SettingsInput.flairBadges
● FlairBadgeConfigurationInput
input
flairBadges specifies the configuration for flair badges, including whether they are enabled and any configured image urls
SettingsInput.dsa
● DSAConfigurationInput
input
dsa specifies the configuration for DSA European Union moderation and reporting features.
SettingsInput.premoderateEmailAddress
● PremoderateEmailAddressConfigurationInput
input
premoderateEmailAddress is the configuration for finding specific email addresses at sign up and premoderating them according to various rules.
SettingsInput.protectedEmailDomains
● [String!]
list scalar
protectedEmailDomains is the configuration for email domains that are protected from email domain moderation rules such as all accounts banned
SettingsInput.inPageNotifications
● InPageNotificationsConfigurationInput
input
inPageNotifications specifies the configuration for in-page notifications
SettingsInput.showUnmoderatedCounts
● Boolean
scalar
showUnmoderatedCounts is whether or not to show the unmoderated counts in the moderation queue.
Member Of
UpdateSettingsInput
input