mirror of
https://github.com/wassname/talk.git
synced 2026-07-26 13:37:38 +08:00
abfcdcc933
* schema and backend for warning users * allow warning and warning acknowledgement * include warning actions in user history drawer * fix fixture * add copy to warn modal * style warning on stream side * localize strings * update warning form * fix fixtures * copy updates * clean up error messaging * userefetch for users * ensure user status is refreshed on warn error * add details about warning to user status details * update copy for unacknowledged warning * fix merge conflict * update copy * remove unused code * clean up warning css * sort imports * fix copy in comments Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
135 lines
4.7 KiB
TypeScript
135 lines
4.7 KiB
TypeScript
import Cursor from "coral-server/graph/scalars/cursor";
|
|
import Locale from "coral-server/graph/scalars/locale";
|
|
import Time from "coral-server/graph/scalars/time";
|
|
|
|
import { GQLResolver } from "coral-server/graph/schema/__generated__/types";
|
|
|
|
import { ApproveCommentPayload } from "./ApproveCommentPayload";
|
|
import { AuthIntegrations } from "./AuthIntegrations";
|
|
import { BanStatus } from "./BanStatus";
|
|
import { BanStatusHistory } from "./BanStatusHistory";
|
|
import { CloseCommenting } from "./CloseCommenting";
|
|
import { Comment } from "./Comment";
|
|
import { CommentCounts } from "./CommentCounts";
|
|
import { CommentCreatedPayload } from "./CommentCreatedPayload";
|
|
import { CommentEnteredModerationQueuePayload } from "./CommentEnteredModerationQueuePayload";
|
|
import { CommentLeftModerationQueuePayload } from "./CommentLeftModerationQueuePayload";
|
|
import { CommentMedia } from "./CommentMedia";
|
|
import { CommentModerationAction } from "./CommentModerationAction";
|
|
import { CommentReleasedPayload } from "./CommentReleasedPayload";
|
|
import { CommentReplyCreatedPayload } from "./CommentReplyCreatedPayload";
|
|
import { CommentRevision } from "./CommentRevision";
|
|
import { CommentStatusUpdatedPayload } from "./CommentStatusUpdatedPayload";
|
|
import { DisableCommenting } from "./DisableCommenting";
|
|
import { ExternalModerationPhase } from "./ExternalModerationPhase";
|
|
import { FacebookAuthIntegration } from "./FacebookAuthIntegration";
|
|
import { FeatureCommentPayload } from "./FeatureCommentPayload";
|
|
import { Flag } from "./Flag";
|
|
import { GiphyMediaConfiguration } from "./GiphyMediaConfiguration";
|
|
import { GoogleAuthIntegration } from "./GoogleAuthIntegration";
|
|
import { Invite } from "./Invite";
|
|
import { LiveConfiguration } from "./LiveConfiguration";
|
|
import { MediaConfiguration } from "./MediaConfiguration";
|
|
import { ModerationQueue } from "./ModerationQueue";
|
|
import { ModerationQueues } from "./ModerationQueues";
|
|
import { ModeratorNote } from "./ModeratorNote";
|
|
import { Mutation } from "./Mutation";
|
|
import { OIDCAuthIntegration } from "./OIDCAuthIntegration";
|
|
import { PremodStatus } from "./PremodStatus";
|
|
import { PremodStatusHistory } from "./PremodStatusHistory";
|
|
import { Profile } from "./Profile";
|
|
import { Query } from "./Query";
|
|
import { Queue } from "./Queue";
|
|
import { Queues } from "./Queues";
|
|
import { RecentCommentHistory } from "./RecentCommentHistory";
|
|
import { RejectCommentPayload } from "./RejectCommentPayload";
|
|
import { Settings } from "./Settings";
|
|
import { SigningSecret } from "./SigningSecret";
|
|
import { Site } from "./Site";
|
|
import { SlackConfiguration } from "./SlackConfiguration";
|
|
import { SSOAuthIntegration } from "./SSOAuthIntegration";
|
|
import { Story } from "./Story";
|
|
import { StorySettings } from "./StorySettings";
|
|
import { Subscription } from "./Subscription";
|
|
import { SuspensionStatus } from "./SuspensionStatus";
|
|
import { SuspensionStatusHistory } from "./SuspensionStatusHistory";
|
|
import { Tag } from "./Tag";
|
|
import { TwitterMediaConfiguration } from "./TwitterMediaConfiguration";
|
|
import { User } from "./User";
|
|
import { UserModerationScopes } from "./UserModerationScopes";
|
|
import { UsernameHistory } from "./UsernameHistory";
|
|
import { UsernameStatus } from "./UsernameStatus";
|
|
import { UserStatus } from "./UserStatus";
|
|
import { WarningStatus } from "./WarningStatus";
|
|
import { WarningStatusHistory } from "./WarningStatusHistory";
|
|
import { WebhookEndpoint } from "./WebhookEndpoint";
|
|
import { YouTubeMediaConfiguration } from "./YouTubeMediaConfiguration";
|
|
|
|
const Resolvers: GQLResolver = {
|
|
ApproveCommentPayload,
|
|
AuthIntegrations,
|
|
BanStatus,
|
|
BanStatusHistory,
|
|
CloseCommenting,
|
|
Comment,
|
|
CommentCounts,
|
|
CommentCreatedPayload,
|
|
CommentEnteredModerationQueuePayload,
|
|
CommentLeftModerationQueuePayload,
|
|
CommentMedia,
|
|
CommentModerationAction,
|
|
CommentReleasedPayload,
|
|
CommentReplyCreatedPayload,
|
|
CommentRevision,
|
|
CommentStatusUpdatedPayload,
|
|
Cursor,
|
|
DisableCommenting,
|
|
ExternalModerationPhase,
|
|
FacebookAuthIntegration,
|
|
FeatureCommentPayload,
|
|
Flag,
|
|
GiphyMediaConfiguration,
|
|
GoogleAuthIntegration,
|
|
Invite,
|
|
LiveConfiguration,
|
|
Locale,
|
|
MediaConfiguration,
|
|
ModerationQueue,
|
|
ModerationQueues,
|
|
ModeratorNote,
|
|
Mutation,
|
|
OIDCAuthIntegration,
|
|
PremodStatus,
|
|
PremodStatusHistory,
|
|
Profile,
|
|
Query,
|
|
Queue,
|
|
Queues,
|
|
RecentCommentHistory,
|
|
RejectCommentPayload,
|
|
Settings,
|
|
SigningSecret,
|
|
Site,
|
|
SlackConfiguration,
|
|
SSOAuthIntegration,
|
|
Story,
|
|
StorySettings,
|
|
Subscription,
|
|
SuspensionStatus,
|
|
SuspensionStatusHistory,
|
|
Tag,
|
|
TwitterMediaConfiguration,
|
|
Time,
|
|
User,
|
|
UserModerationScopes,
|
|
UsernameHistory,
|
|
UsernameStatus,
|
|
UserStatus,
|
|
WarningStatus,
|
|
WarningStatusHistory,
|
|
WebhookEndpoint,
|
|
YouTubeMediaConfiguration,
|
|
};
|
|
|
|
export default Resolvers;
|