mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 08:42:13 +02:00
Compare commits
54 Commits
mobile-nav
...
split-dash
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e77ea73ffc | ||
|
|
dcfadf9051 | ||
|
|
f9869105b6 | ||
|
|
71881bb822 | ||
|
|
a10c914757 | ||
|
|
f4390dd1da | ||
|
|
f0e4e4147c | ||
|
|
296e664da2 | ||
|
|
152517b85a | ||
|
|
599d4fff17 | ||
|
|
a1a3dee380 | ||
|
|
fbde9f9052 | ||
|
|
9bec06672c | ||
|
|
19926d4260 | ||
|
|
09a8d73867 | ||
|
|
4f798ea570 | ||
|
|
4f4a171ba1 | ||
|
|
fed1478bcb | ||
|
|
707b43c399 | ||
|
|
974cf16cf1 | ||
|
|
ac014395a7 | ||
|
|
8bdbae8f09 | ||
|
|
13545732ea | ||
|
|
5bd6f59f71 | ||
|
|
1ca48f567d | ||
|
|
84cc55d22c | ||
|
|
dc73166fec | ||
|
|
9d45ee6d28 | ||
|
|
4dfea390e2 | ||
|
|
f9a424ec29 | ||
|
|
be1dc35d29 | ||
|
|
1d8d84c6a5 | ||
|
|
bb571f8aae | ||
|
|
56fcb3a37f | ||
|
|
a2baeb1a20 | ||
|
|
168224363c | ||
|
|
22e92f4ed5 | ||
|
|
81a7dcbab6 | ||
|
|
6872fa627e | ||
|
|
99c545e8b0 | ||
|
|
11bad57109 | ||
|
|
9d9a8eeee2 | ||
|
|
714823514c | ||
|
|
49025da2b0 | ||
|
|
0488770151 | ||
|
|
f32b208cea | ||
|
|
ebd14dd497 | ||
|
|
54c526ffed | ||
|
|
327367e7ca | ||
|
|
eaaa75f261 | ||
|
|
aa0365d2b2 | ||
|
|
b8529621ff | ||
|
|
8e3325bfc8 | ||
|
|
b49d0e1d32 |
@@ -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,
|
||||
|
||||
@@ -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<
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -8,9 +8,7 @@ import {
|
||||
} from "../Utils/Express";
|
||||
import Response from "../Utils/Response";
|
||||
import BaseAPI from "./BaseAPI";
|
||||
import GlobalConfig from "Common/Models/DatabaseModels/GlobalConfig";
|
||||
|
||||
// import ObjectID from 'Common/Types/ObjectID';
|
||||
import GlobalConfig from "../../Models/DatabaseModels/GlobalConfig";
|
||||
|
||||
export default class GlobalConfigAPI extends BaseAPI<
|
||||
GlobalConfig,
|
||||
|
||||
@@ -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> {
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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();
|
||||
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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<
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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<
|
||||
|
||||
@@ -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<
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
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 GlobalConfig from "../Models/DatabaseModels/GlobalConfig";
|
||||
import CaptureSpan from "./Utils/Telemetry/CaptureSpan";
|
||||
import ObjectID from "../Types/ObjectID";
|
||||
|
||||
export default class DatabaseConfig {
|
||||
@CaptureSpan()
|
||||
|
||||
@@ -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 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";
|
||||
import Hostname from "../Types/API/Hostname";
|
||||
|
||||
export enum ConfigLogLevel {
|
||||
INFO = "INFO",
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 = {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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> {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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> {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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) {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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> {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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() {
|
||||
|
||||
@@ -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> {
|
||||
|
||||
@@ -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";
|
||||
|
||||
@@ -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
Reference in New Issue
Block a user