Skip to main content

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
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
}

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.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.

Member Of

UpdateSettingsInput input