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
collapseReplies: Boolean
forReviewQueue: Boolean
externalProfileURL: String
embeddedComments: EmbeddedCommentsConfigurationInput
flairBadges: FlairBadgeConfigurationInput
dsa: DSAConfigurationInput
premoderateEmailAddress: PremoderateEmailAddressConfigurationInput
protectedEmailDomains: [String!]
disposableEmailDomains: DisposableEmailDomainsConfigurationInput
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.