All files / owid-grapher/adminSiteClient SuggestedChartRevision.ts

100% Statements 11/11
100% Branches 1/1
100% Functions 0/0
100% Lines 11/11

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 391x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x                                                        
import { GrapherInterface } from "../grapher/core/GrapherInterface"
 
export enum SuggestedChartRevisionStatus {
    pending = "pending",
    approved = "approved",
    rejected = "rejected",
    flagged = "flagged",
}
 
export interface SuggestedChartRevisionSerialized {
    id: number
    chartId: number
 
    createdAt: string
    updatedAt?: string
 
    chartCreatedAt: string
    chartUpdatedAt?: string
 
    createdById: number
    updatedById?: number
 
    createdByFullName: string
    updatedByFullName?: string
 
    originalConfig: GrapherInterface
    suggestedConfig: GrapherInterface
    existingConfig: GrapherInterface
 
    status: SuggestedChartRevisionStatus
    suggestedReason?: string
    decisionReason?: string
 
    canApprove?: boolean
    canReject?: boolean
    canFlag?: boolean
    canPending?: boolean
}