Refactor import paths in utility files to use relative paths instead of absolute paths. This change enhances module resolution and maintains consistency across the codebase. Updated imports in Execute.ts, Express.ts, Greenlock.ts, JsonToCsv.ts, JsonWebToken.ts, LocalFile.ts, Logger.ts, various Monitor criteria files, Realtime.ts, Response.ts, StartServer.ts, Stream.ts, Telemetry.ts, TwoFactorAuth.ts, VMAPI.ts, VMRunner.ts, and Workspace files.

This commit is contained in:
Simon Larsen 2025-05-21 13:55:49 +01:00
parent 327367e7ca
commit 54c526ffed
No known key found for this signature in database
GPG key ID: 96C5DCA24769DBCA
350 changed files with 1211 additions and 1216 deletions

View file

@ -15,19 +15,19 @@ import Express, {
import Response from "../Utils/Response";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
import CommonAPI from "./CommonAPI";
import BaseModel from "Common/Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import DatabaseCommonInteractionProps from "Common/Types/BaseDatabase/DatabaseCommonInteractionProps";
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import {
DEFAULT_LIMIT,
LIMIT_PER_PROJECT,
} from "Common/Types/Database/LimitMax";
import PartialEntity from "Common/Types/Database/PartialEntity";
import BadRequestException from "Common/Types/Exception/BadRequestException";
import { JSONObject } from "Common/Types/JSON";
import JSONFunctions from "Common/Types/JSONFunctions";
import ObjectID from "Common/Types/ObjectID";
import { UserPermission } from "Common/Types/Permission";
import PositiveNumber from "Common/Types/PositiveNumber";
} from "../../Types/Database/LimitMax";
import PartialEntity from "../../Types/Database/PartialEntity";
import BadRequestException from "../../Types/Exception/BadRequestException";
import { JSONObject } from "../../Types/JSON";
import JSONFunctions from "../../Types/JSONFunctions";
import ObjectID from "../../Types/ObjectID";
import { UserPermission } from "../../Types/Permission";
import PositiveNumber from "../../Types/PositiveNumber";
export default class BaseAPI<
TBaseModel extends BaseModel,

View file

@ -1,4 +1,4 @@
import AggregateBy from "Common/Types/BaseDatabase/AggregateBy";
import AggregateBy from "../../Types/BaseDatabase/AggregateBy";
import UserMiddleware from "../Middleware/UserAuthorization";
import AnalyticsDatabaseService from "../Services/AnalyticsDatabaseService";
import CreateBy from "../Types/AnalyticsDatabase/CreateBy";
@ -15,19 +15,19 @@ import Express, {
} from "../Utils/Express";
import Response from "../Utils/Response";
import CommonAPI from "./CommonAPI";
import AnalyticsDataModel from "Common/Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
import DatabaseCommonInteractionProps from "Common/Types/BaseDatabase/DatabaseCommonInteractionProps";
import AnalyticsDataModel from "../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import {
DEFAULT_LIMIT,
LIMIT_PER_PROJECT,
} from "Common/Types/Database/LimitMax";
import BadRequestException from "Common/Types/Exception/BadRequestException";
import { JSONObject } from "Common/Types/JSON";
import JSONFunctions from "Common/Types/JSONFunctions";
import ObjectID from "Common/Types/ObjectID";
import { UserPermission } from "Common/Types/Permission";
import PositiveNumber from "Common/Types/PositiveNumber";
import AggregatedResult from "Common/Types/BaseDatabase/AggregatedResult";
} from "../../Types/Database/LimitMax";
import BadRequestException from "../../Types/Exception/BadRequestException";
import { JSONObject } from "../../Types/JSON";
import JSONFunctions from "../../Types/JSONFunctions";
import ObjectID from "../../Types/ObjectID";
import { UserPermission } from "../../Types/Permission";
import PositiveNumber from "../../Types/PositiveNumber";
import AggregatedResult from "../../Types/BaseDatabase/AggregatedResult";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export default class BaseAnalyticsAPI<

View file

@ -13,14 +13,14 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import BaseModel from "Common/Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import BadDataException from "Common/Types/Exception/BadDataException";
import { JSONObject } from "Common/Types/JSON";
import Permission, { UserPermission } from "Common/Types/Permission";
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import BadDataException from "../../Types/Exception/BadDataException";
import { JSONObject } from "../../Types/JSON";
import Permission, { UserPermission } from "../../Types/Permission";
import BillingInvoice, {
InvoiceStatus,
} from "Common/Models/DatabaseModels/BillingInvoice";
import Project from "Common/Models/DatabaseModels/Project";
} from "../../Models/DatabaseModels/BillingInvoice";
import Project from "../../Models/DatabaseModels/Project";
export default class UserAPI extends BaseAPI<
BillingInvoice,

View file

@ -12,10 +12,10 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import BadDataException from "Common/Types/Exception/BadDataException";
import Permission, { UserPermission } from "Common/Types/Permission";
import BillingPaymentMethod from "Common/Models/DatabaseModels/BillingPaymentMethod";
import Project from "Common/Models/DatabaseModels/Project";
import BadDataException from "../../Types/Exception/BadDataException";
import Permission, { UserPermission } from "../../Types/Permission";
import BillingPaymentMethod from "../../Models/DatabaseModels/BillingPaymentMethod";
import Project from "../../Models/DatabaseModels/Project";
export default class UserAPI extends BaseAPI<
BillingPaymentMethod,

View file

@ -1,9 +1,9 @@
import { IsBillingEnabled } from "../EnvironmentConfig";
import ProjectService from "../Services/ProjectService";
import { ExpressRequest, OneUptimeRequest } from "../Utils/Express";
import DatabaseCommonInteractionProps from "Common/Types/BaseDatabase/DatabaseCommonInteractionProps";
import { PlanType } from "Common/Types/Billing/SubscriptionPlan";
import UserType from "Common/Types/UserType";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import { PlanType } from "../../Types/Billing/SubscriptionPlan";
import UserType from "../../Types/UserType";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export default class CommonAPI {

View file

@ -1,4 +1,4 @@
import CopilotCodeRepository from "Common/Models/DatabaseModels/CopilotCodeRepository";
import CopilotCodeRepository from "../../Models/DatabaseModels/CopilotCodeRepository";
import CopilotActionService, {
Service as CopilotActionServiceType,
} from "../Services/CopilotActionService";
@ -9,10 +9,10 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import CopilotAction from "Common/Models/DatabaseModels/CopilotAction";
import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import CopilotAction from "../../Models/DatabaseModels/CopilotAction";
import CopilotCodeRepositoryService from "../Services/CopilotCodeRepositoryService";
import CodeRepositoryAuthorization from "../Middleware/CodeRepositoryAuthorization";
import CopilotActionStatus from "../../Types/Copilot/CopilotActionStatus";

View file

@ -1,4 +1,4 @@
import OneUptimeDate from "Common/Types/Date";
import OneUptimeDate from "../../Types/Date";
import CodeRepositoryAuthorization from "../Middleware/CodeRepositoryAuthorization";
import CopilotCodeRepositoryService, {
Service as CopilotCodeRepositoryServiceType,
@ -11,11 +11,11 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import CopilotCodeRepository from "Common/Models/DatabaseModels/CopilotCodeRepository";
import ServiceCopilotCodeRepository from "Common/Models/DatabaseModels/ServiceCopilotCodeRepository";
import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import CopilotCodeRepository from "../../Models/DatabaseModels/CopilotCodeRepository";
import ServiceCopilotCodeRepository from "../../Models/DatabaseModels/ServiceCopilotCodeRepository";
export default class CopilotCodeRepositoryAPI extends BaseAPI<
CopilotCodeRepository,

View file

@ -1,4 +1,4 @@
import CopilotCodeRepository from "Common/Models/DatabaseModels/CopilotCodeRepository";
import CopilotCodeRepository from "../../Models/DatabaseModels/CopilotCodeRepository";
import CopilotPullRequestService, {
Service as CopilotPullRequestServiceType,
} from "../Services/CopilotPullRequestService";
@ -9,13 +9,13 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import CopilotCodeRepositoryService from "../Services/CopilotCodeRepositoryService";
import CodeRepositoryAuthorization from "../Middleware/CodeRepositoryAuthorization";
import CopilotPullRequest from "Common/Models/DatabaseModels/CopilotPullRequest";
import PullRequestState from "Common/Types/CodeRepository/PullRequestState";
import CopilotPullRequest from "../../Models/DatabaseModels/CopilotPullRequest";
import PullRequestState from "../../Types/CodeRepository/PullRequestState";
export default class CopilotPullRequestAPI extends BaseAPI<
CopilotPullRequest,

View file

@ -8,9 +8,9 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import NotFoundException from "Common/Types/Exception/NotFoundException";
import ObjectID from "Common/Types/ObjectID";
import File from "Common/Models/DatabaseModels/File";
import NotFoundException from "../../Types/Exception/NotFoundException";
import ObjectID from "../../Types/ObjectID";
import File from "../../Models/DatabaseModels/File";
export default class FileAPI extends BaseAPI<File, FileServiceType> {
public constructor() {

View file

@ -8,7 +8,7 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import GlobalConfig from "Common/Models/DatabaseModels/GlobalConfig";
import GlobalConfig from "../../Models/DatabaseModels/GlobalConfig";
// import ObjectID from 'Common/Types/ObjectID';

View file

@ -9,7 +9,7 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import Monitor from "Common/Models/DatabaseModels/Monitor";
import Monitor from "../../Models/DatabaseModels/Monitor";
import ObjectID from "../../Types/ObjectID";
export default class MonitorAPI extends BaseAPI<Monitor, MonitorServiceType> {

View file

@ -10,12 +10,12 @@ import {
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import CommonAPI from "./CommonAPI";
import OneUptimeDate from "Common/Types/Date";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import MonitorGroup from "Common/Models/DatabaseModels/MonitorGroup";
import MonitorStatus from "Common/Models/DatabaseModels/MonitorStatus";
import MonitorStatusTimeline from "Common/Models/DatabaseModels/MonitorStatusTimeline";
import OneUptimeDate from "../../Types/Date";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import MonitorGroup from "../../Models/DatabaseModels/MonitorGroup";
import MonitorStatus from "../../Models/DatabaseModels/MonitorStatus";
import MonitorStatusTimeline from "../../Models/DatabaseModels/MonitorStatusTimeline";
export default class MonitorGroupAPI extends BaseAPI<
MonitorGroup,

View file

@ -7,12 +7,12 @@ import Express, {
OneUptimeRequest,
} from "../Utils/Express";
import Response from "../Utils/Response";
import BadDataException from "Common/Types/Exception/BadDataException";
import Exception from "Common/Types/Exception/Exception";
import JSONFunctions from "Common/Types/JSONFunctions";
import ObjectID from "Common/Types/ObjectID";
import Permission, { UserPermission } from "Common/Types/Permission";
import PositiveNumber from "Common/Types/PositiveNumber";
import BadDataException from "../../Types/Exception/BadDataException";
import Exception from "../../Types/Exception/Exception";
import JSONFunctions from "../../Types/JSONFunctions";
import ObjectID from "../../Types/ObjectID";
import Permission, { UserPermission } from "../../Types/Permission";
import PositiveNumber from "../../Types/PositiveNumber";
const router: ExpressRouter = Express.getRouter();

View file

@ -10,14 +10,14 @@ import {
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import CommonAPI from "./CommonAPI";
import DatabaseCommonInteractionProps from "Common/Types/BaseDatabase/DatabaseCommonInteractionProps";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import OnCallDutyPolicy from "Common/Models/DatabaseModels/OnCallDutyPolicy";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import OnCallDutyPolicy from "../../Models/DatabaseModels/OnCallDutyPolicy";
import OnCallDutyPolicyEscalationRuleUser from "../../Models/DatabaseModels/OnCallDutyPolicyEscalationRuleUser";
import OnCallDutyPolicyEscalationRuleTeam from "../../Models/DatabaseModels/OnCallDutyPolicyEscalationRuleTeam";
import OnCallDutyPolicyEscalationRuleSchedule from "../../Models/DatabaseModels/OnCallDutyPolicyEscalationRuleSchedule";
import BaseModel from "Common/Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
export default class OnCallDutyPolicyAPI extends BaseAPI<
OnCallDutyPolicy,

View file

@ -9,9 +9,9 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import LIMIT_MAX from "Common/Types/Database/LimitMax";
import PositiveNumber from "Common/Types/PositiveNumber";
import Probe from "Common/Models/DatabaseModels/Probe";
import LIMIT_MAX from "../../Types/Database/LimitMax";
import PositiveNumber from "../../Types/PositiveNumber";
import Probe from "../../Models/DatabaseModels/Probe";
export default class ProbeAPI extends BaseAPI<Probe, ProbeServiceType> {
public constructor() {

View file

@ -14,12 +14,12 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax";
import NotAuthenticatedException from "Common/Types/Exception/NotAuthenticatedException";
import PositiveNumber from "Common/Types/PositiveNumber";
import Project from "Common/Models/DatabaseModels/Project";
import Reseller from "Common/Models/DatabaseModels/Reseller";
import TeamMember from "Common/Models/DatabaseModels/TeamMember";
import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import NotAuthenticatedException from "../../Types/Exception/NotAuthenticatedException";
import PositiveNumber from "../../Types/PositiveNumber";
import Project from "../../Models/DatabaseModels/Project";
import Reseller from "../../Models/DatabaseModels/Reseller";
import TeamMember from "../../Models/DatabaseModels/TeamMember";
export default class ProjectAPI extends BaseAPI<Project, ProjectServiceType> {
public constructor() {

View file

@ -4,11 +4,11 @@ import ProjectSsoService, {
import { ExpressRequest, ExpressResponse } from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import PositiveNumber from "Common/Types/PositiveNumber";
import ProjectSSO from "Common/Models/DatabaseModels/ProjectSso";
import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import PositiveNumber from "../../Types/PositiveNumber";
import ProjectSSO from "../../Models/DatabaseModels/ProjectSso";
export default class ProjectSsoAPI extends BaseAPI<
ProjectSSO,

View file

@ -13,15 +13,15 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import StatusCode from "Common/Types/API/StatusCode";
import URL from "Common/Types/API/URL";
import { PlanType } from "Common/Types/Billing/SubscriptionPlan";
import Email from "Common/Types/Email";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import Project from "Common/Models/DatabaseModels/Project";
import PromoCode from "Common/Models/DatabaseModels/PromoCode";
import ResellerPlan from "Common/Models/DatabaseModels/ResellerPlan";
import StatusCode from "../../Types/API/StatusCode";
import URL from "../../Types/API/URL";
import { PlanType } from "../../Types/Billing/SubscriptionPlan";
import Email from "../../Types/Email";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import Project from "../../Models/DatabaseModels/Project";
import PromoCode from "../../Models/DatabaseModels/PromoCode";
import ResellerPlan from "../../Models/DatabaseModels/ResellerPlan";
export default class ResellerPlanAPI extends BaseAPI<
ResellerPlan,

View file

@ -4,8 +4,8 @@ import ShortLinkService, {
import { ExpressRequest, ExpressResponse } from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import BadDataException from "Common/Types/Exception/BadDataException";
import ShortLink from "Common/Models/DatabaseModels/ShortLink";
import BadDataException from "../../Types/Exception/BadDataException";
import ShortLink from "../../Models/DatabaseModels/ShortLink";
export default class ShortLinkAPI extends BaseAPI<
ShortLink,

View file

@ -8,8 +8,8 @@ import Express, {
import logger from "../Utils/Logger";
import Response from "../Utils/Response";
import Telemetry, { TelemetryCounter } from "../Utils/Telemetry";
import Exception from "Common/Types/Exception/Exception";
import ServerException from "Common/Types/Exception/ServerException";
import Exception from "../../Types/Exception/Exception";
import ServerException from "../../Types/Exception/ServerException";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export interface StatusAPIOptions {

View file

@ -35,51 +35,51 @@ import logger from "../Utils/Logger";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import CommonAPI from "./CommonAPI";
import BaseModel from "Common/Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import ArrayUtil from "Common/Utils/Array";
import DatabaseCommonInteractionProps from "Common/Types/BaseDatabase/DatabaseCommonInteractionProps";
import SortOrder from "Common/Types/BaseDatabase/SortOrder";
import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax";
import OneUptimeDate from "Common/Types/Date";
import Dictionary from "Common/Types/Dictionary";
import Email from "Common/Types/Email";
import BadDataException from "Common/Types/Exception/BadDataException";
import NotAuthenticatedException from "Common/Types/Exception/NotAuthenticatedException";
import NotFoundException from "Common/Types/Exception/NotFoundException";
import { JSONObject } from "Common/Types/JSON";
import JSONFunctions from "Common/Types/JSONFunctions";
import ObjectID from "Common/Types/ObjectID";
import Phone from "Common/Types/Phone";
import PositiveNumber from "Common/Types/PositiveNumber";
import AcmeChallenge from "Common/Models/DatabaseModels/AcmeChallenge";
import Incident from "Common/Models/DatabaseModels/Incident";
import IncidentPublicNote from "Common/Models/DatabaseModels/IncidentPublicNote";
import IncidentState from "Common/Models/DatabaseModels/IncidentState";
import IncidentStateTimeline from "Common/Models/DatabaseModels/IncidentStateTimeline";
import MonitorGroupResource from "Common/Models/DatabaseModels/MonitorGroupResource";
import MonitorStatus from "Common/Models/DatabaseModels/MonitorStatus";
import MonitorStatusTimeline from "Common/Models/DatabaseModels/MonitorStatusTimeline";
import ScheduledMaintenance from "Common/Models/DatabaseModels/ScheduledMaintenance";
import ScheduledMaintenancePublicNote from "Common/Models/DatabaseModels/ScheduledMaintenancePublicNote";
import ScheduledMaintenanceState from "Common/Models/DatabaseModels/ScheduledMaintenanceState";
import ScheduledMaintenanceStateTimeline from "Common/Models/DatabaseModels/ScheduledMaintenanceStateTimeline";
import StatusPage from "Common/Models/DatabaseModels/StatusPage";
import StatusPageAnnouncement from "Common/Models/DatabaseModels/StatusPageAnnouncement";
import StatusPageDomain from "Common/Models/DatabaseModels/StatusPageDomain";
import StatusPageFooterLink from "Common/Models/DatabaseModels/StatusPageFooterLink";
import StatusPageGroup from "Common/Models/DatabaseModels/StatusPageGroup";
import StatusPageHeaderLink from "Common/Models/DatabaseModels/StatusPageHeaderLink";
import StatusPageHistoryChartBarColorRule from "Common/Models/DatabaseModels/StatusPageHistoryChartBarColorRule";
import StatusPageResource from "Common/Models/DatabaseModels/StatusPageResource";
import StatusPageSSO from "Common/Models/DatabaseModels/StatusPageSso";
import StatusPageSubscriber from "Common/Models/DatabaseModels/StatusPageSubscriber";
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import ArrayUtil from "../../Utils/Array";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import SortOrder from "../../Types/BaseDatabase/SortOrder";
import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import OneUptimeDate from "../../Types/Date";
import Dictionary from "../../Types/Dictionary";
import Email from "../../Types/Email";
import BadDataException from "../../Types/Exception/BadDataException";
import NotAuthenticatedException from "../../Types/Exception/NotAuthenticatedException";
import NotFoundException from "../../Types/Exception/NotFoundException";
import { JSONObject } from "../../Types/JSON";
import JSONFunctions from "../../Types/JSONFunctions";
import ObjectID from "../../Types/ObjectID";
import Phone from "../../Types/Phone";
import PositiveNumber from "../../Types/PositiveNumber";
import AcmeChallenge from "../../Models/DatabaseModels/AcmeChallenge";
import Incident from "../../Models/DatabaseModels/Incident";
import IncidentPublicNote from "../../Models/DatabaseModels/IncidentPublicNote";
import IncidentState from "../../Models/DatabaseModels/IncidentState";
import IncidentStateTimeline from "../../Models/DatabaseModels/IncidentStateTimeline";
import MonitorGroupResource from "../../Models/DatabaseModels/MonitorGroupResource";
import MonitorStatus from "../../Models/DatabaseModels/MonitorStatus";
import MonitorStatusTimeline from "../../Models/DatabaseModels/MonitorStatusTimeline";
import ScheduledMaintenance from "../../Models/DatabaseModels/ScheduledMaintenance";
import ScheduledMaintenancePublicNote from "../../Models/DatabaseModels/ScheduledMaintenancePublicNote";
import ScheduledMaintenanceState from "../../Models/DatabaseModels/ScheduledMaintenanceState";
import ScheduledMaintenanceStateTimeline from "../../Models/DatabaseModels/ScheduledMaintenanceStateTimeline";
import StatusPage from "../../Models/DatabaseModels/StatusPage";
import StatusPageAnnouncement from "../../Models/DatabaseModels/StatusPageAnnouncement";
import StatusPageDomain from "../../Models/DatabaseModels/StatusPageDomain";
import StatusPageFooterLink from "../../Models/DatabaseModels/StatusPageFooterLink";
import StatusPageGroup from "../../Models/DatabaseModels/StatusPageGroup";
import StatusPageHeaderLink from "../../Models/DatabaseModels/StatusPageHeaderLink";
import StatusPageHistoryChartBarColorRule from "../../Models/DatabaseModels/StatusPageHistoryChartBarColorRule";
import StatusPageResource from "../../Models/DatabaseModels/StatusPageResource";
import StatusPageSSO from "../../Models/DatabaseModels/StatusPageSso";
import StatusPageSubscriber from "../../Models/DatabaseModels/StatusPageSubscriber";
import StatusPageEventType from "../../Types/StatusPage/StatusPageEventType";
import StatusPageResourceUptimeUtil from "../../Utils/StatusPage/ResourceUptime";
import UptimePrecision from "../../Types/StatusPage/UptimePrecision";
import { Green } from "../../Types/BrandColors";
import UptimeUtil from "../../Utils/Uptime/UptimeUtil";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
import URL from "Common/Types/API/URL";
import URL from "../../Types/API/URL";
import SMS from "../../Types/SMS/SMS";
import SmsService from "../Services/SmsService";
import ProjectCallSMSConfigService from "../Services/ProjectCallSMSConfigService";

View file

@ -12,11 +12,11 @@ import logger from "../Utils/Logger";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import CommonAPI from "./CommonAPI";
import DatabaseCommonInteractionProps from "Common/Types/BaseDatabase/DatabaseCommonInteractionProps";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import PositiveNumber from "Common/Types/PositiveNumber";
import StatusPageDomain from "Common/Models/DatabaseModels/StatusPageDomain";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import PositiveNumber from "../../Types/PositiveNumber";
import StatusPageDomain from "../../Models/DatabaseModels/StatusPageDomain";
export default class StatusPageDomainAPI extends BaseAPI<
StatusPageDomain,

View file

@ -8,7 +8,7 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import StatusPageSubscriber from "Common/Models/DatabaseModels/StatusPageSubscriber";
import StatusPageSubscriber from "../../Models/DatabaseModels/StatusPageSubscriber";
export default class StatusPageSubscriberAPI extends BaseAPI<
StatusPageSubscriber,

View file

@ -6,10 +6,10 @@ import Express, {
NextFunction,
} from "../Utils/Express";
import Response from "../Utils/Response";
import BadDataException from "Common/Types/Exception/BadDataException";
import BadDataException from "../../Types/Exception/BadDataException";
import CommonAPI from "./CommonAPI";
import DatabaseCommonInteractionProps from "Common/Types/BaseDatabase/DatabaseCommonInteractionProps";
import TelemetryType from "Common/Types/Telemetry/TelemetryType";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import TelemetryType from "../../Types/Telemetry/TelemetryType";
import TelemetryAttributeService from "../Services/TelemetryAttributeService";
const router: ExpressRouter = Express.getRouter();

View file

@ -9,9 +9,9 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import BadDataException from "Common/Types/Exception/BadDataException";
import UserCall from "Common/Models/DatabaseModels/UserCall";
import UserSMS from "Common/Models/DatabaseModels/UserSMS";
import BadDataException from "../../Types/Exception/BadDataException";
import UserCall from "../../Models/DatabaseModels/UserCall";
import UserSMS from "../../Models/DatabaseModels/UserSMS";
export default class UserCallAPI extends BaseAPI<
UserCall,

View file

@ -9,8 +9,8 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import BadDataException from "Common/Types/Exception/BadDataException";
import UserEmail from "Common/Models/DatabaseModels/UserEmail";
import BadDataException from "../../Types/Exception/BadDataException";
import UserEmail from "../../Models/DatabaseModels/UserEmail";
export default class UserEmailAPI extends BaseAPI<
UserEmail,

View file

@ -10,16 +10,16 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import { AppApiRoute, DashboardRoute } from "Common/ServiceRoute";
import Hostname from "Common/Types/API/Hostname";
import Protocol from "Common/Types/API/Protocol";
import URL from "Common/Types/API/URL";
import OneUptimeDate from "Common/Types/Date";
import BadDataException from "Common/Types/Exception/BadDataException";
import { JSONObject } from "Common/Types/JSON";
import ObjectID from "Common/Types/ObjectID";
import UserNotificationStatus from "Common/Types/UserNotification/UserNotificationStatus";
import UserOnCallLogTimeline from "Common/Models/DatabaseModels/UserOnCallLogTimeline";
import { AppApiRoute, DashboardRoute } from "../../ServiceRoute";
import Hostname from "../../Types/API/Hostname";
import Protocol from "../../Types/API/Protocol";
import URL from "../../Types/API/URL";
import OneUptimeDate from "../../Types/Date";
import BadDataException from "../../Types/Exception/BadDataException";
import { JSONObject } from "../../Types/JSON";
import ObjectID from "../../Types/ObjectID";
import UserNotificationStatus from "../../Types/UserNotification/UserNotificationStatus";
import UserOnCallLogTimeline from "../../Models/DatabaseModels/UserOnCallLogTimeline";
import Route from "../../Types/API/Route";
export default class UserNotificationLogTimelineAPI extends BaseAPI<

View file

@ -9,8 +9,8 @@ import {
} from "../Utils/Express";
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import BadDataException from "Common/Types/Exception/BadDataException";
import UserSMS from "Common/Models/DatabaseModels/UserSMS";
import BadDataException from "../../Types/Exception/BadDataException";
import UserSMS from "../../Models/DatabaseModels/UserSMS";
export default class UserSMSAPI extends BaseAPI<UserSMS, UserSMSServiceType> {
public constructor() {

View file

@ -1,4 +1,4 @@
import ObjectID from "Common/Types/ObjectID";
import ObjectID from "../../Types/ObjectID";
import UserMiddleware from "../Middleware/UserAuthorization";
import UserTwoFactorAuthService, {
Service as UserTwoFactorAuthServiceType,
@ -10,11 +10,11 @@ import {
OneUptimeRequest,
} from "../Utils/Express";
import BaseAPI from "./BaseAPI";
import UserTwoFactorAuth from "Common/Models/DatabaseModels/UserTwoFactorAuth";
import BadDataException from "Common/Types/Exception/BadDataException";
import UserTwoFactorAuth from "../../Models/DatabaseModels/UserTwoFactorAuth";
import BadDataException from "../../Types/Exception/BadDataException";
import TwoFactorAuth from "../Utils/TwoFactorAuth";
import Response from "../Utils/Response";
import User from "Common/Models/DatabaseModels/User";
import User from "../../Models/DatabaseModels/User";
import UserService from "../Services/UserService";
export default class UserTwoFactorAuthAPI extends BaseAPI<

View file

@ -10,8 +10,8 @@ import {
import Response from "../Utils/Response";
import BaseAPI from "./BaseAPI";
import CommonAPI from "./CommonAPI";
import DatabaseCommonInteractionProps from "Common/Types/BaseDatabase/DatabaseCommonInteractionProps";
import WorkspaceNotificationRule from "Common/Models/DatabaseModels/WorkspaceNotificationRule";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import WorkspaceNotificationRule from "../../Models/DatabaseModels/WorkspaceNotificationRule";
import ObjectID from "../../Types/ObjectID";
export default class WorkspaceNotificationRuleAPI extends BaseAPI<

View file

@ -1,12 +1,12 @@
import GlobalConfigService from "./Services/GlobalConfigService";
import { AccountsRoute, DashboardRoute } from "Common/ServiceRoute";
import Hostname from "Common/Types/API/Hostname";
import Protocol from "Common/Types/API/Protocol";
import URL from "Common/Types/API/URL";
import BadDataException from "Common/Types/Exception/BadDataException";
import { JSONValue } from "Common/Types/JSON";
import ObjectID from "Common/Types/ObjectID";
import GlobalConfig from "Common/Models/DatabaseModels/GlobalConfig";
import { AccountsRoute, DashboardRoute } from "../../ServiceRoute";
import Hostname from "../../Types/API/Hostname";
import Protocol from "../../Types/API/Protocol";
import URL from "../../Types/API/URL";
import BadDataException from "../../Types/Exception/BadDataException";
import { JSONValue } from "../../Types/JSON";
import ObjectID from "../../Types/ObjectID";
import GlobalConfig from "../../Models/DatabaseModels/GlobalConfig";
import CaptureSpan from "./Utils/Telemetry/CaptureSpan";
export default class DatabaseConfig {

View file

@ -4,16 +4,16 @@ import {
DashboardRoute,
AppApiRoute,
StatusPageApiRoute,
} from "Common/ServiceRoute";
} from "../../ServiceRoute";
import BillingConfig from "./BillingConfig";
import Hostname from "Common/Types/API/Hostname";
import Protocol from "Common/Types/API/Protocol";
import URL from "Common/Types/API/URL";
import SubscriptionPlan from "Common/Types/Billing/SubscriptionPlan";
import Email from "Common/Types/Email";
import { JSONObject } from "Common/Types/JSON";
import ObjectID from "Common/Types/ObjectID";
import Port from "Common/Types/Port";
import Hostname from "../../Types/API/Hostname";
import Protocol from "../../Types/API/Protocol";
import URL from "../../Types/API/URL";
import SubscriptionPlan from "../../Types/Billing/SubscriptionPlan";
import Email from "../../Types/Email";
import { JSONObject } from "../../Types/JSON";
import ObjectID from "../../Types/ObjectID";
import Port from "../../Types/Port";
export enum ConfigLogLevel {
INFO = "INFO",

View file

@ -5,8 +5,8 @@ import {
testDataSourceOptions,
} from "./ClickhouseConfig";
import { PingResult, createClient, ClickHouseClient } from "@clickhouse/client";
import DatabaseNotConnectedException from "Common/Types/Exception/DatabaseNotConnectedException";
import Sleep from "Common/Types/Sleep";
import DatabaseNotConnectedException from "../../Types/Exception/DatabaseNotConnectedException";
import Sleep from "../../Types/Sleep";
import API from "../../Utils/API";
import URL from "../../Types/API/URL";
import HTTPErrorResponse from "../../Types/API/HTTPErrorResponse";

View file

@ -1,10 +1,10 @@
import logger from "../Utils/Logger";
import Redis, { ClientType } from "./Redis";
import OneUptimeDate from "Common/Types/Date";
import BadDataException from "Common/Types/Exception/BadDataException";
import DatabaseNotConnectedException from "Common/Types/Exception/DatabaseNotConnectedException";
import { JSONArray, JSONObject } from "Common/Types/JSON";
import JSONFunctions from "Common/Types/JSONFunctions";
import OneUptimeDate from "../../Types/Date";
import BadDataException from "../../Types/Exception/BadDataException";
import DatabaseNotConnectedException from "../../Types/Exception/DatabaseNotConnectedException";
import { JSONArray, JSONObject } from "../../Types/JSON";
import JSONFunctions from "../../Types/JSONFunctions";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export default abstract class GlobalCache {

View file

@ -1,6 +1,6 @@
import BaseModel from "Common/Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import Dictionary from "Common/Types/Dictionary";
import { JSONValue } from "Common/Types/JSON";
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import Dictionary from "../../Types/Dictionary";
import { JSONValue } from "../../Types/JSON";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export default abstract class LocalCache {

View file

@ -11,8 +11,8 @@ import {
ShouldDatabaseSslEnable,
} from "../../../Server/EnvironmentConfig";
import Migrations from "./SchemaMigrations/Index";
import DatabaseType from "Common/Types/DatabaseType";
import Entities from "Common/Models/DatabaseModels/Index";
import DatabaseType from "../../Types/DatabaseType";
import Entities from "../../Models/DatabaseModels/Index";
import { DataSourceOptions } from "typeorm";
const dataSourceOptions: DataSourceOptions = {

View file

@ -1,6 +1,6 @@
import logger from "../Utils/Logger";
import DatabaseDataSourceOptions from "./Postgres/DataSourceOptions";
import Sleep from "Common/Types/Sleep";
import Sleep from "../../Types/Sleep";
import { DataSource, DataSourceOptions } from "typeorm";
import { createDatabase, dropDatabase } from "typeorm-extension";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";

View file

@ -4,8 +4,8 @@ import {
RedisPassword,
RedisPort,
} from "../EnvironmentConfig";
import Dictionary from "Common/Types/Dictionary";
import { JSONObject } from "Common/Types/JSON";
import Dictionary from "../../Types/Dictionary";
import { JSONObject } from "../../Types/JSON";
import { Queue as BullQueue, Job, JobsOptions } from "bullmq";
import { ExpressAdapter } from "@bull-board/express";
import { createBullBoard } from "@bull-board/api";

View file

@ -1,11 +1,11 @@
import { RedisHostname, RedisPassword, RedisPort } from "../EnvironmentConfig";
import { QueueJob, QueueName } from "./Queue";
import TimeoutException from "Common/Types/Exception/TimeoutException";
import TimeoutException from "../../Types/Exception/TimeoutException";
import {
PromiseRejectErrorFunction,
PromiseVoidFunction,
VoidFunction,
} from "Common/Types/FunctionTypes";
} from "../../Types/FunctionTypes";
import { Worker } from "bullmq";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";

View file

@ -12,7 +12,7 @@ import {
ShouldRedisTlsEnable,
} from "../EnvironmentConfig";
import logger from "../Utils/Logger";
import Sleep from "Common/Types/Sleep";
import Sleep from "../../Types/Sleep";
import { Redis as RedisClient, RedisOptions } from "ioredis";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";

View file

@ -1,7 +1,7 @@
import Express from "../Utils/Express";
import Redis from "./Redis";
import { RealtimeRoute } from "Common/ServiceRoute";
import DatabaseNotConnectedException from "Common/Types/Exception/DatabaseNotConnectedException";
import { RealtimeRoute } from "../../ServiceRoute";
import DatabaseNotConnectedException from "../../Types/Exception/DatabaseNotConnectedException";
import http from "http";
import SocketIO from "socket.io";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";

View file

@ -4,7 +4,7 @@ import logger from "../Utils/Logger";
import { ClickhouseAppInstance } from "./ClickhouseDatabase";
import PostgresAppInstance from "./PostgresDatabase";
import Redis from "./Redis";
import DatabaseNotConnectedException from "Common/Types/Exception/DatabaseNotConnectedException";
import DatabaseNotConnectedException from "../../Types/Exception/DatabaseNotConnectedException";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export default class InfrastructureStatus {

View file

@ -5,8 +5,8 @@ import {
OneUptimeRequest,
} from "../Utils/Express";
import JSONWebToken from "../Utils/JsonWebToken";
import NotAuthorizedException from "Common/Types/Exception/NotAuthorizedException";
import { JSONObject } from "Common/Types/JSON";
import NotAuthorizedException from "../../Types/Exception/NotAuthorizedException";
import { JSONObject } from "../../Types/JSON";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export default class BearerTokenAuthorization {

View file

@ -5,8 +5,8 @@ import {
NextFunction,
} from "../Utils/Express";
import Response from "../Utils/Response";
import Dictionary from "Common/Types/Dictionary";
import BadDataException from "Common/Types/Exception/BadDataException";
import Dictionary from "../../Types/Dictionary";
import BadDataException from "../../Types/Exception/BadDataException";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export default class ClusterKeyAuthorization {

View file

@ -1,12 +1,12 @@
import BadDataException from "Common/Types/Exception/BadDataException";
import BadDataException from "../../Types/Exception/BadDataException";
import {
ExpressRequest,
ExpressResponse,
NextFunction,
} from "../Utils/Express";
import CopilotCodeRepository from "Common/Models/DatabaseModels/CopilotCodeRepository";
import CopilotCodeRepository from "../../Models/DatabaseModels/CopilotCodeRepository";
import CopilotCodeRepositoryService from "../Services/CopilotCodeRepositoryService";
import ObjectID from "Common/Types/ObjectID";
import ObjectID from "../../Types/ObjectID";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export default class CopilotCodeRepositoryAuthorization {

View file

@ -6,9 +6,9 @@ import {
} from "../Utils/Express";
import JSONWebToken from "../Utils/JsonWebToken";
import Response from "../Utils/Response";
import { OnCallInputRequest } from "Common/Types/Call/CallRequest";
import BadDataException from "Common/Types/Exception/BadDataException";
import JSONFunctions from "Common/Types/JSONFunctions";
import { OnCallInputRequest } from "../../Types/Call/CallRequest";
import BadDataException from "../../Types/Exception/BadDataException";
import JSONFunctions from "../../Types/JSONFunctions";
import VoiceResponse from "twilio/lib/twiml/VoiceResponse";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";

View file

@ -8,15 +8,15 @@ import {
NextFunction,
OneUptimeRequest,
} from "../Utils/Express";
import OneUptimeDate from "Common/Types/Date";
import Dictionary from "Common/Types/Dictionary";
import BadDataException from "Common/Types/Exception/BadDataException";
import ObjectID from "Common/Types/ObjectID";
import { UserTenantAccessPermission } from "Common/Types/Permission";
import UserType from "Common/Types/UserType";
import ApiKey from "Common/Models/DatabaseModels/ApiKey";
import GlobalConfig from "Common/Models/DatabaseModels/GlobalConfig";
import User from "Common/Models/DatabaseModels/User";
import OneUptimeDate from "../../Types/Date";
import Dictionary from "../../Types/Dictionary";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import { UserTenantAccessPermission } from "../../Types/Permission";
import UserType from "../../Types/UserType";
import ApiKey from "../../Models/DatabaseModels/ApiKey";
import GlobalConfig from "../../Models/DatabaseModels/GlobalConfig";
import User from "../../Models/DatabaseModels/User";
import APIKeyAccessPermission from "../Utils/APIKey/AccessPermission";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";

View file

@ -4,7 +4,7 @@ import {
OneUptimeRequest,
} from "../Utils/Express";
import Response from "../Utils/Response";
import BadDataException from "Common/Types/Exception/BadDataException";
import BadDataException from "../../Types/Exception/BadDataException";
import { SlackAppSigningSecret } from "../EnvironmentConfig";
import crypto from "crypto";
import logger from "../Utils/Logger";

View file

@ -14,24 +14,24 @@ import JSONWebToken from "../Utils/JsonWebToken";
import logger from "../Utils/Logger";
import Response from "../Utils/Response";
import ProjectMiddleware from "./ProjectAuthorization";
import { LIMIT_PER_PROJECT } from "Common/Types/Database/LimitMax";
import OneUptimeDate from "Common/Types/Date";
import Dictionary from "Common/Types/Dictionary";
import Exception from "Common/Types/Exception/Exception";
import NotAuthenticatedException from "Common/Types/Exception/NotAuthenticatedException";
import SsoAuthorizationException from "Common/Types/Exception/SsoAuthorizationException";
import TenantNotFoundException from "Common/Types/Exception/TenantNotFoundException";
import HashedString from "Common/Types/HashedString";
import { JSONObject } from "Common/Types/JSON";
import JSONFunctions from "Common/Types/JSONFunctions";
import JSONWebTokenData from "Common/Types/JsonWebTokenData";
import ObjectID from "Common/Types/ObjectID";
import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import OneUptimeDate from "../../Types/Date";
import Dictionary from "../../Types/Dictionary";
import Exception from "../../Types/Exception/Exception";
import NotAuthenticatedException from "../../Types/Exception/NotAuthenticatedException";
import SsoAuthorizationException from "../../Types/Exception/SsoAuthorizationException";
import TenantNotFoundException from "../../Types/Exception/TenantNotFoundException";
import HashedString from "../../Types/HashedString";
import { JSONObject } from "../../Types/JSON";
import JSONFunctions from "../../Types/JSONFunctions";
import JSONWebTokenData from "../../Types/JsonWebTokenData";
import ObjectID from "../../Types/ObjectID";
import {
UserGlobalAccessPermission,
UserTenantAccessPermission,
} from "Common/Types/Permission";
import UserType from "Common/Types/UserType";
import Project from "Common/Models/DatabaseModels/Project";
} from "../../Types/Permission";
import UserType from "../../Types/UserType";
import Project from "../../Models/DatabaseModels/Project";
import UserPermissionUtil from "../Utils/UserPermission/UserPermission";
export default class UserMiddleware {

View file

@ -10,9 +10,9 @@ import Permission, {
UserPermission,
UserTenantAccessPermission,
} from "../../Types/Permission";
import Label from "Common/Models/DatabaseModels/Label";
import TeamMember from "Common/Models/DatabaseModels/TeamMember";
import TeamPermission from "Common/Models/DatabaseModels/TeamPermission";
import Label from "../../Models/DatabaseModels/Label";
import TeamMember from "../../Models/DatabaseModels/TeamMember";
import TeamPermission from "../../Models/DatabaseModels/TeamPermission";
import UserPermissionUtil from "../Utils/UserPermission/UserPermission";
import PermissionNamespace from "../Types/Permission/PermissionNamespace";
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/AcmeCertificate";
import Model from "../../Models/DatabaseModels/AcmeCertificate";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/AcmeChallenge";
import Model from "../../Models/DatabaseModels/AcmeChallenge";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/AlertCustomField";
import Model from "../../Models/DatabaseModels/AlertCustomField";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -8,7 +8,7 @@ import logger from "../Utils/Logger";
import DatabaseService from "./DatabaseService";
import Model, {
AlertFeedEventType,
} from "Common/Models/DatabaseModels/AlertFeed";
} from "../../Models/DatabaseModels/AlertFeed";
import WorkspaceNotificationRuleService, {
MessageBlocksByWorkspaceType,
} from "./WorkspaceNotificationRuleService";

View file

@ -1,6 +1,6 @@
import ObjectID from "../../Types/ObjectID";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/AlertInternalNote";
import Model from "../../Models/DatabaseModels/AlertInternalNote";
import { OnCreate, OnUpdate } from "../Types/Database/Hooks";
import AlertFeedService from "./AlertFeedService";
import { AlertFeedEventType } from "../../Models/DatabaseModels/AlertFeed";

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/AlertNoteTemplate";
import Model from "../../Models/DatabaseModels/AlertNoteTemplate";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -3,7 +3,7 @@ import ObjectID from "../../Types/ObjectID";
import DeleteBy from "../Types/Database/DeleteBy";
import { OnCreate, OnDelete } from "../Types/Database/Hooks";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/AlertOwnerTeam";
import Model from "../../Models/DatabaseModels/AlertOwnerTeam";
import TeamService from "./TeamService";
import AlertFeedService from "./AlertFeedService";
import { AlertFeedEventType } from "../../Models/DatabaseModels/AlertFeed";

View file

@ -3,7 +3,7 @@ import ObjectID from "../../Types/ObjectID";
import DeleteBy from "../Types/Database/DeleteBy";
import { OnCreate, OnDelete } from "../Types/Database/Hooks";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/AlertOwnerUser";
import Model from "../../Models/DatabaseModels/AlertOwnerUser";
import UserService from "./UserService";
import AlertFeedService from "./AlertFeedService";
import { AlertFeedEventType } from "../../Models/DatabaseModels/AlertFeed";

View file

@ -21,12 +21,12 @@ import ObjectID from "../../Types/ObjectID";
import PositiveNumber from "../../Types/PositiveNumber";
import Typeof from "../../Types/Typeof";
import UserNotificationEventType from "../../Types/UserNotification/UserNotificationEventType";
import Model from "Common/Models/DatabaseModels/Alert";
import AlertOwnerTeam from "Common/Models/DatabaseModels/AlertOwnerTeam";
import AlertOwnerUser from "Common/Models/DatabaseModels/AlertOwnerUser";
import AlertState from "Common/Models/DatabaseModels/AlertState";
import AlertStateTimeline from "Common/Models/DatabaseModels/AlertStateTimeline";
import User from "Common/Models/DatabaseModels/User";
import Model from "../../Models/DatabaseModels/Alert";
import AlertOwnerTeam from "../../Models/DatabaseModels/AlertOwnerTeam";
import AlertOwnerUser from "../../Models/DatabaseModels/AlertOwnerUser";
import AlertState from "../../Models/DatabaseModels/AlertState";
import AlertStateTimeline from "../../Models/DatabaseModels/AlertStateTimeline";
import User from "../../Models/DatabaseModels/User";
import { IsBillingEnabled } from "../EnvironmentConfig";
import TelemetryType from "../../Types/Telemetry/TelemetryType";
import logger from "../Utils/Logger";

View file

@ -8,7 +8,7 @@ import SortOrder from "../../Types/BaseDatabase/SortOrder";
import LIMIT_MAX from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import Model from "Common/Models/DatabaseModels/AlertSeverity";
import Model from "../../Models/DatabaseModels/AlertSeverity";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -9,7 +9,7 @@ import SortOrder from "../../Types/BaseDatabase/SortOrder";
import LIMIT_MAX from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import AlertState from "Common/Models/DatabaseModels/AlertState";
import AlertState from "../../Models/DatabaseModels/AlertState";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<AlertState> {

View file

@ -11,8 +11,8 @@ import OneUptimeDate from "../../Types/Date";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import PositiveNumber from "../../Types/PositiveNumber";
import AlertState from "Common/Models/DatabaseModels/AlertState";
import AlertStateTimeline from "Common/Models/DatabaseModels/AlertStateTimeline";
import AlertState from "../../Models/DatabaseModels/AlertState";
import AlertStateTimeline from "../../Models/DatabaseModels/AlertStateTimeline";
import { IsBillingEnabled } from "../EnvironmentConfig";
import { JSONObject } from "../../Types/JSON";
import AlertInternalNote from "../../Models/DatabaseModels/AlertInternalNote";

View file

@ -31,8 +31,8 @@ import Realtime from "../Utils/Realtime";
import StreamUtil from "../Utils/Stream";
import BaseService from "./BaseService";
import { ExecResult, ResponseJSON, ResultSet } from "@clickhouse/client";
import AnalyticsBaseModel from "Common/Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
import { WorkflowRoute } from "Common/ServiceRoute";
import AnalyticsBaseModel from "../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
import { WorkflowRoute } from "../../ServiceRoute";
import Protocol from "../../Types/API/Protocol";
import Route from "../../Types/API/Route";
import URL from "../../Types/API/URL";
@ -47,7 +47,7 @@ import ObjectID from "../../Types/ObjectID";
import PositiveNumber from "../../Types/PositiveNumber";
import Text from "../../Types/Text";
import Typeof from "../../Types/Typeof";
import API from "Common/Utils/API";
import API from "../../Utils/API";
import { Stream } from "node:stream";
import AggregateBy from "../Types/AnalyticsDatabase/AggregateBy";
import AggregatedResult from "../../Types/BaseDatabase/AggregatedResult";

View file

@ -4,7 +4,7 @@ import UpdateBy from "../Types/Database/UpdateBy";
import DatabaseService from "./DatabaseService";
import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import Model from "Common/Models/DatabaseModels/ApiKeyPermission";
import Model from "../../Models/DatabaseModels/ApiKeyPermission";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -2,7 +2,7 @@ import CreateBy from "../Types/Database/CreateBy";
import { OnCreate } from "../Types/Database/Hooks";
import DatabaseService from "./DatabaseService";
import ObjectID from "../../Types/ObjectID";
import Model from "Common/Models/DatabaseModels/ApiKey";
import Model from "../../Models/DatabaseModels/ApiKey";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -8,8 +8,8 @@ import { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import Model, {
InvoiceStatus,
} from "Common/Models/DatabaseModels/BillingInvoice";
import Project from "Common/Models/DatabaseModels/Project";
} from "../../Models/DatabaseModels/BillingInvoice";
import Project from "../../Models/DatabaseModels/Project";
import SubscriptionStatus from "../../Types/Billing/SubscriptionStatus";
import ObjectID from "../../Types/ObjectID";
import Semaphore, { SemaphoreMutex } from "../Infrastructure/Semaphore";

View file

@ -6,8 +6,8 @@ import DatabaseService from "./DatabaseService";
import ProjectService from "./ProjectService";
import LIMIT_MAX, { LIMIT_PER_PROJECT } from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import Model from "Common/Models/DatabaseModels/BillingPaymentMethod";
import Project from "Common/Models/DatabaseModels/Project";
import Model from "../../Models/DatabaseModels/BillingPaymentMethod";
import Project from "../../Models/DatabaseModels/Project";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {

View file

@ -1,6 +1,6 @@
import { IsBillingEnabled } from "../EnvironmentConfig";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/CallLog";
import Model from "../../Models/DatabaseModels/CallLog";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -10,7 +10,7 @@ import CallRequest from "../../Types/Call/CallRequest";
import TwilioConfig from "../../Types/CallAndSMS/TwilioConfig";
import { JSONObject } from "../../Types/JSON";
import ObjectID from "../../Types/ObjectID";
import API from "Common/Utils/API";
import API from "../../Utils/API";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class CallService extends BaseService {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/CopilotAction";
import Model from "../../Models/DatabaseModels/CopilotAction";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -4,7 +4,7 @@ import ObjectID from "../../Types/ObjectID";
import CreateBy from "../Types/Database/CreateBy";
import { OnCreate } from "../Types/Database/Hooks";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/CopilotActionTypePriority";
import Model from "../../Models/DatabaseModels/CopilotActionTypePriority";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -2,7 +2,7 @@ import CreateBy from "../Types/Database/CreateBy";
import { OnCreate } from "../Types/Database/Hooks";
import DatabaseService from "./DatabaseService";
import ObjectID from "../../Types/ObjectID";
import Model from "Common/Models/DatabaseModels/CopilotCodeRepository";
import Model from "../../Models/DatabaseModels/CopilotCodeRepository";
import {
CopilotActionTypeData,
CopilotActionTypeUtil,

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/CopilotPullRequest";
import Model from "../../Models/DatabaseModels/CopilotPullRequest";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -2,7 +2,7 @@ import CreateBy from "../Types/Database/CreateBy";
import { OnCreate } from "../Types/Database/Hooks";
import DatabaseService from "./DatabaseService";
import BadDataException from "../../Types/Exception/BadDataException";
import Model from "Common/Models/DatabaseModels/Dashboard";
import Model from "../../Models/DatabaseModels/Dashboard";
import { IsBillingEnabled } from "../EnvironmentConfig";
import { PlanType } from "../../Types/Billing/SubscriptionPlan";
import DashboardViewConfigUtil from "../../Utils/Dashboard/DashboardViewConfig";

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/DataMigration";
import Model from "../../Models/DatabaseModels/DataMigration";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -31,8 +31,8 @@ import UpdateOneBy from "../Types/Database/UpdateOneBy";
import Encryption from "../Utils/Encryption";
import logger from "../Utils/Logger";
import BaseService from "./BaseService";
import BaseModel from "Common/Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import { WorkflowRoute } from "Common/ServiceRoute";
import BaseModel from "../../Models/DatabaseModels/DatabaseBaseModel/DatabaseBaseModel";
import { WorkflowRoute } from "../../ServiceRoute";
import Protocol from "../../Types/API/Protocol";
import Route from "../../Types/API/Route";
import URL from "../../Types/API/URL";
@ -56,8 +56,8 @@ import ObjectID from "../../Types/ObjectID";
import PositiveNumber from "../../Types/PositiveNumber";
import Text from "../../Types/Text";
import Typeof from "../../Types/Typeof";
import API from "Common/Utils/API";
import Slug from "Common/Utils/Slug";
import API from "../../Utils/API";
import Slug from "../../Utils/Slug";
import { DataSource, Repository, SelectQueryBuilder } from "typeorm";
import { FindWhere } from "../../Types/BaseDatabase/Query";
import Realtime from "../Utils/Realtime";

View file

@ -5,7 +5,7 @@ import Domain from "../Types/Domain";
import DatabaseService from "./DatabaseService";
import BadDataException from "../../Types/Exception/BadDataException";
import Text from "../../Types/Text";
import Model from "Common/Models/DatabaseModels/Domain";
import Model from "../../Models/DatabaseModels/Domain";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,6 +1,6 @@
import { IsBillingEnabled } from "../EnvironmentConfig";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/EmailLog";
import Model from "../../Models/DatabaseModels/EmailLog";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/EmailVerificationToken";
import Model from "../../Models/DatabaseModels/EmailVerificationToken";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,6 +1,6 @@
import ClickhouseDatabase from "../Infrastructure/ClickhouseDatabase";
import AnalyticsDatabaseService from "./AnalyticsDatabaseService";
import ExceptionInstance from "Common/Models/AnalyticsModels/ExceptionInstance";
import ExceptionInstance from "../../Models/AnalyticsModels/ExceptionInstance";
export class ExceptionInstanceService extends AnalyticsDatabaseService<ExceptionInstance> {
public constructor(clickhouseDatabase?: ClickhouseDatabase | undefined) {

View file

@ -4,7 +4,7 @@ import { OnDelete, OnFind, OnUpdate } from "../Types/Database/Hooks";
import UpdateBy from "../Types/Database/UpdateBy";
import DatabaseService from "./DatabaseService";
import NotAuthorizedException from "../../Types/Exception/NotAuthorizedException";
import File from "Common/Models/DatabaseModels/File";
import File from "../../Models/DatabaseModels/File";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<File> {
public constructor() {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/GlobalConfig";
import Model from "../../Models/DatabaseModels/GlobalConfig";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/GreenlockCertificate";
import Model from "../../Models/DatabaseModels/GreenlockCertificate";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/GreenlockChallenge";
import Model from "../../Models/DatabaseModels/GreenlockChallenge";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/IncidentCustomField";
import Model from "../../Models/DatabaseModels/IncidentCustomField";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -8,7 +8,7 @@ import logger from "../Utils/Logger";
import DatabaseService from "./DatabaseService";
import IncidentFeed, {
IncidentFeedEventType,
} from "Common/Models/DatabaseModels/IncidentFeed";
} from "../../Models/DatabaseModels/IncidentFeed";
import WorkspaceNotificationRuleService, {
MessageBlocksByWorkspaceType,
} from "./WorkspaceNotificationRuleService";

View file

@ -1,6 +1,6 @@
import ObjectID from "../../Types/ObjectID";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/IncidentInternalNote";
import Model from "../../Models/DatabaseModels/IncidentInternalNote";
import { OnCreate, OnUpdate } from "../Types/Database/Hooks";
import IncidentFeedService from "./IncidentFeedService";
import { IncidentFeedEventType } from "../../Models/DatabaseModels/IncidentFeed";

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/IncidentNoteTemplate";
import Model from "../../Models/DatabaseModels/IncidentNoteTemplate";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,7 +1,7 @@
import ObjectID from "../../Types/ObjectID";
import { OnCreate, OnDelete } from "../Types/Database/Hooks";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/IncidentOwnerTeam";
import Model from "../../Models/DatabaseModels/IncidentOwnerTeam";
import IncidentFeedService from "./IncidentFeedService";
import { IncidentFeedEventType } from "../../Models/DatabaseModels/IncidentFeed";
import { Gray500, Red500 } from "../../Types/BrandColors";

View file

@ -1,6 +1,6 @@
import ObjectID from "../../Types/ObjectID";
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/IncidentOwnerUser";
import Model from "../../Models/DatabaseModels/IncidentOwnerUser";
import IncidentFeedService from "./IncidentFeedService";
import { IncidentFeedEventType } from "../../Models/DatabaseModels/IncidentFeed";
import { Gray500, Red500 } from "../../Types/BrandColors";

View file

@ -2,7 +2,7 @@ import CreateBy from "../Types/Database/CreateBy";
import { OnCreate, OnUpdate } from "../Types/Database/Hooks";
import DatabaseService from "./DatabaseService";
import OneUptimeDate from "../../Types/Date";
import Model from "Common/Models/DatabaseModels/IncidentPublicNote";
import Model from "../../Models/DatabaseModels/IncidentPublicNote";
import IncidentFeedService from "./IncidentFeedService";
import { IncidentFeedEventType } from "../../Models/DatabaseModels/IncidentFeed";
import { Blue500, Indigo500 } from "../../Types/BrandColors";

View file

@ -24,15 +24,15 @@ import ObjectID from "../../Types/ObjectID";
import PositiveNumber from "../../Types/PositiveNumber";
import Typeof from "../../Types/Typeof";
import UserNotificationEventType from "../../Types/UserNotification/UserNotificationEventType";
import Model from "Common/Models/DatabaseModels/Incident";
import IncidentOwnerTeam from "Common/Models/DatabaseModels/IncidentOwnerTeam";
import IncidentOwnerUser from "Common/Models/DatabaseModels/IncidentOwnerUser";
import IncidentState from "Common/Models/DatabaseModels/IncidentState";
import IncidentStateTimeline from "Common/Models/DatabaseModels/IncidentStateTimeline";
import Monitor from "Common/Models/DatabaseModels/Monitor";
import MonitorStatus from "Common/Models/DatabaseModels/MonitorStatus";
import MonitorStatusTimeline from "Common/Models/DatabaseModels/MonitorStatusTimeline";
import User from "Common/Models/DatabaseModels/User";
import Model from "../../Models/DatabaseModels/Incident";
import IncidentOwnerTeam from "../../Models/DatabaseModels/IncidentOwnerTeam";
import IncidentOwnerUser from "../../Models/DatabaseModels/IncidentOwnerUser";
import IncidentState from "../../Models/DatabaseModels/IncidentState";
import IncidentStateTimeline from "../../Models/DatabaseModels/IncidentStateTimeline";
import Monitor from "../../Models/DatabaseModels/Monitor";
import MonitorStatus from "../../Models/DatabaseModels/MonitorStatus";
import MonitorStatusTimeline from "../../Models/DatabaseModels/MonitorStatusTimeline";
import User from "../../Models/DatabaseModels/User";
import { IsBillingEnabled } from "../EnvironmentConfig";
import MetricService from "./MetricService";
import IncidentMetricType from "../../Types/Incident/IncidentMetricType";
@ -46,7 +46,7 @@ import TelemetryType from "../../Types/Telemetry/TelemetryType";
import logger from "../Utils/Logger";
import Semaphore, {
SemaphoreMutex,
} from "Common/Server/Infrastructure/Semaphore";
} from "../../Server/Infrastructure/Semaphore";
import IncidentFeedService from "./IncidentFeedService";
import { IncidentFeedEventType } from "../../Models/DatabaseModels/IncidentFeed";
import { Gray500, Red500 } from "../../Types/BrandColors";

View file

@ -8,7 +8,7 @@ import SortOrder from "../../Types/BaseDatabase/SortOrder";
import LIMIT_MAX from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import Model from "Common/Models/DatabaseModels/IncidentSeverity";
import Model from "../../Models/DatabaseModels/IncidentSeverity";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -9,7 +9,7 @@ import SortOrder from "../../Types/BaseDatabase/SortOrder";
import LIMIT_MAX from "../../Types/Database/LimitMax";
import BadDataException from "../../Types/Exception/BadDataException";
import ObjectID from "../../Types/ObjectID";
import IncidentState from "Common/Models/DatabaseModels/IncidentState";
import IncidentState from "../../Models/DatabaseModels/IncidentState";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<IncidentState> {

View file

@ -13,10 +13,10 @@ import BadDataException from "../../Types/Exception/BadDataException";
import { JSONObject } from "../../Types/JSON";
import ObjectID from "../../Types/ObjectID";
import PositiveNumber from "../../Types/PositiveNumber";
import Incident from "Common/Models/DatabaseModels/Incident";
import IncidentPublicNote from "Common/Models/DatabaseModels/IncidentPublicNote";
import IncidentState from "Common/Models/DatabaseModels/IncidentState";
import IncidentStateTimeline from "Common/Models/DatabaseModels/IncidentStateTimeline";
import Incident from "../../Models/DatabaseModels/Incident";
import IncidentPublicNote from "../../Models/DatabaseModels/IncidentPublicNote";
import IncidentState from "../../Models/DatabaseModels/IncidentState";
import IncidentStateTimeline from "../../Models/DatabaseModels/IncidentStateTimeline";
import { IsBillingEnabled } from "../EnvironmentConfig";
import logger from "../Utils/Logger";
import IncidentFeedService from "./IncidentFeedService";

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/IncidentTemplateOwnerTeam";
import Model from "../../Models/DatabaseModels/IncidentTemplateOwnerTeam";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -1,5 +1,5 @@
import DatabaseService from "./DatabaseService";
import Model from "Common/Models/DatabaseModels/IncidentTemplateOwnerUser";
import Model from "../../Models/DatabaseModels/IncidentTemplateOwnerUser";
export class Service extends DatabaseService<Model> {
public constructor() {

View file

@ -5,9 +5,9 @@ import IncidentTemplateOwnerUserService from "./IncidentTemplateOwnerUserService
import DatabaseCommonInteractionProps from "../../Types/BaseDatabase/DatabaseCommonInteractionProps";
import ObjectID from "../../Types/ObjectID";
import Typeof from "../../Types/Typeof";
import Model from "Common/Models/DatabaseModels/IncidentTemplate";
import IncidentTemplateOwnerTeam from "Common/Models/DatabaseModels/IncidentTemplateOwnerTeam";
import IncidentTemplateOwnerUser from "Common/Models/DatabaseModels/IncidentTemplateOwnerUser";
import Model from "../../Models/DatabaseModels/IncidentTemplate";
import IncidentTemplateOwnerTeam from "../../Models/DatabaseModels/IncidentTemplateOwnerTeam";
import IncidentTemplateOwnerUser from "../../Models/DatabaseModels/IncidentTemplateOwnerUser";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {

View file

@ -127,7 +127,7 @@ import WorkflowLogService from "./WorkflowLogService";
// Workflows.
import WorkflowService from "./WorkflowService";
import WorkflowVariablesService from "./WorkflowVariableService";
import AnalyticsBaseModel from "Common/Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
import AnalyticsBaseModel from "../../Models/AnalyticsModels/AnalyticsBaseModel/AnalyticsBaseModel";
import CopilotPullRequestService from "./CopilotPullRequestService";
import ServiceCatalogDependencyService from "./ServiceCatalogDependencyService";
import TelemetryAttributeService from "./TelemetryAttributeService";

View file

@ -3,7 +3,7 @@ import { OnCreate } from "../Types/Database/Hooks";
import QueryHelper from "../Types/Database/QueryHelper";
import DatabaseService from "./DatabaseService";
import BadDataException from "../../Types/Exception/BadDataException";
import Model from "Common/Models/DatabaseModels/Label";
import Model from "../../Models/DatabaseModels/Label";
import CaptureSpan from "../Utils/Telemetry/CaptureSpan";
export class Service extends DatabaseService<Model> {
public constructor() {

Some files were not shown because too many files have changed in this diff Show more