mirror of
https://github.com/OneUptime/oneuptime.git
synced 2026-04-06 08:42:13 +02:00
Compare commits
26 Commits
7.0.2377
...
perms-refa
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
cab9fd08fa | ||
|
|
461f69b11e | ||
|
|
ad7a5bddcb | ||
|
|
a64feacb5c | ||
|
|
a27b51ea94 | ||
|
|
a0f7324c01 | ||
|
|
c3b0302cbe | ||
|
|
abc7a43d1b | ||
|
|
05e9282d7f | ||
|
|
75d2a01a5a | ||
|
|
8d02eddfc6 | ||
|
|
33d38611e2 | ||
|
|
31335ee6b5 | ||
|
|
6eb228d0b8 | ||
|
|
f644ac117f | ||
|
|
08ddfb1017 | ||
|
|
68724478da | ||
|
|
ca621bf41c | ||
|
|
c470abf36c | ||
|
|
39bd722cf5 | ||
|
|
3851827afb | ||
|
|
cd5c333d97 | ||
|
|
fee16520df | ||
|
|
025648482e | ||
|
|
89a3d3a6ac | ||
|
|
fee5132e7e |
@@ -50,4 +50,7 @@ marketing/*/*
|
||||
licenses/*
|
||||
certifications/*
|
||||
ApiReference/public/assets/*
|
||||
JavaScriptSDK/src/cli/server-monitor/out/scripts/prettify/*
|
||||
JavaScriptSDK/src/cli/server-monitor/out/scripts/prettify/*
|
||||
|
||||
|
||||
CommonServer/Tests/TestingUtils/__mocks__/Stripe.mock.ts
|
||||
@@ -23,6 +23,7 @@ import MigrateDefaultUserNotificationSetting from './MigrateDefaultUserSettingNo
|
||||
import MigrateToMeteredSubscription from './MigrateToMeteredSubscription';
|
||||
import MoveEnableSubscribersToEnableEmailSubscribersOnStatusPage from './MoveEnableSubscribersToEnableEmailSubscribersOnStatusPage';
|
||||
import MoveGreenlockCertsToAcmeCerts from './MoveGreenlockCertsToAcmeCerts';
|
||||
import RemoveCanFromPermissions from './RemoveCanFromPermissions';
|
||||
import UpdateActiveMonitorCountToBillingProvider from './UpdateActiveMonitorCountToBillingProvider';
|
||||
import UpdateGlobalConfigFromEnv from './UpdateGlobalCongfigFromEnv';
|
||||
|
||||
@@ -55,6 +56,7 @@ const DataMigrations: Array<DataMigrationBase> = [
|
||||
new MoveGreenlockCertsToAcmeCerts(),
|
||||
new GenerateNewCertsForStatusPage(),
|
||||
new AddEndDateToMonitorStatusTimelineWhereEndDateIsMissing(),
|
||||
new RemoveCanFromPermissions()
|
||||
];
|
||||
|
||||
export default DataMigrations;
|
||||
|
||||
@@ -0,0 +1,114 @@
|
||||
import DataMigrationBase from './DataMigrationBase';
|
||||
import LIMIT_MAX from 'Common/Types/Database/LimitMax';
|
||||
import Permission from 'Common/Types/Permission';
|
||||
import ApiKeyPermissionService from 'CommonServer/Services/ApiKeyPermissionService';
|
||||
import TeamPermissionService from 'CommonServer/Services/TeamPermissionService';
|
||||
import APIKeyPermission from 'Model/Models/ApiKeyPermission';
|
||||
import TeamPermission from 'Model/Models/TeamPermission';
|
||||
|
||||
export default class RemoveCanFromPermissions extends DataMigrationBase {
|
||||
public constructor() {
|
||||
super('RemoveCanFromPermissions');
|
||||
}
|
||||
|
||||
public override async migrate(): Promise<void> {
|
||||
await this.removeCanFromTeamPermissions();
|
||||
await this.removeCanFromAPIPermissions();
|
||||
}
|
||||
|
||||
public async removeCanFromTeamPermissions(): Promise<void> {
|
||||
const teamPermissions: Array<TeamPermission> =
|
||||
await TeamPermissionService.findBy({
|
||||
query: {},
|
||||
select: {
|
||||
permission: true,
|
||||
},
|
||||
skip: 0,
|
||||
limit: LIMIT_MAX,
|
||||
props: {
|
||||
isRoot: true,
|
||||
},
|
||||
});
|
||||
|
||||
// check the permission that starts with "Can" and remove the "Can" prefix and save it.
|
||||
|
||||
for (const teamPermission of teamPermissions) {
|
||||
if (!teamPermission.permission) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!teamPermission.permission.startsWith('Can')) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!teamPermission.id) {
|
||||
continue;
|
||||
}
|
||||
|
||||
teamPermission.permission = teamPermission.permission.substring(
|
||||
3
|
||||
) as Permission;
|
||||
// update this permission in the database
|
||||
|
||||
await TeamPermissionService.updateOneById({
|
||||
id: teamPermission.id,
|
||||
data: {
|
||||
permission: teamPermission.permission,
|
||||
},
|
||||
props: {
|
||||
isRoot: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public async removeCanFromAPIPermissions(): Promise<void> {
|
||||
const apiPermissions: Array<APIKeyPermission> =
|
||||
await ApiKeyPermissionService.findBy({
|
||||
query: {},
|
||||
select: {
|
||||
permission: true,
|
||||
},
|
||||
skip: 0,
|
||||
limit: LIMIT_MAX,
|
||||
props: {
|
||||
isRoot: true,
|
||||
},
|
||||
});
|
||||
|
||||
// check the permission that starts with "Can" and remove the "Can" prefix and save it.
|
||||
|
||||
for (const apiPermission of apiPermissions) {
|
||||
if (!apiPermission.permission) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!apiPermission.permission.startsWith('Can')) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (!apiPermission.id) {
|
||||
continue;
|
||||
}
|
||||
|
||||
apiPermission.permission = apiPermission.permission.substring(
|
||||
3
|
||||
) as Permission;
|
||||
// update this permission in the database
|
||||
|
||||
await ApiKeyPermissionService.updateOneById({
|
||||
id: apiPermission.id,
|
||||
data: {
|
||||
permission: apiPermission.permission,
|
||||
},
|
||||
props: {
|
||||
isRoot: true,
|
||||
},
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
public override async rollback(): Promise<void> {
|
||||
return;
|
||||
}
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
9
Common/package-lock.json
generated
9
Common/package-lock.json
generated
@@ -16,7 +16,7 @@
|
||||
"json5": "^2.2.3",
|
||||
"moment": "^2.30.1",
|
||||
"moment-timezone": "^0.5.45",
|
||||
"posthog-js": "^1.130.2",
|
||||
"posthog-js": "^1.131.3",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"slugify": "^1.6.5",
|
||||
"typeorm": "^0.3.20",
|
||||
@@ -3845,9 +3845,10 @@
|
||||
}
|
||||
},
|
||||
"node_modules/posthog-js": {
|
||||
"version": "1.130.2",
|
||||
"resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.130.2.tgz",
|
||||
"integrity": "sha512-QR/j9Xs/STK3+VJgqiByeXFKT17LGZZvJtrCdgFhwydp8WfisJw7zrSy7rVDjYS0UeKJJ/3cO/qtlXD3dR2+Eg==",
|
||||
"version": "1.131.3",
|
||||
"resolved": "https://registry.npmjs.org/posthog-js/-/posthog-js-1.131.3.tgz",
|
||||
"integrity": "sha512-ds/TADDS+rT/WgUyeW4cJ+X+fX+O1KdkOyssNI/tP90PrFf0IJsck5B42YOLhfz87U2vgTyBaKHkdlMgWuOFog==",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"fflate": "^0.4.8",
|
||||
"preact": "^10.19.3"
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"json5": "^2.2.3",
|
||||
"moment": "^2.30.1",
|
||||
"moment-timezone": "^0.5.45",
|
||||
"posthog-js": "^1.130.2",
|
||||
"posthog-js": "^1.131.3",
|
||||
"reflect-metadata": "^0.2.2",
|
||||
"slugify": "^1.6.5",
|
||||
"typeorm": "^0.3.20",
|
||||
|
||||
@@ -55,13 +55,13 @@ export default class UserAPI extends BaseAPI<
|
||||
permission.permission.toString() ===
|
||||
Permission.ProjectOwner.toString() ||
|
||||
permission.permission.toString() ===
|
||||
Permission.CanEditInvoices.toString()
|
||||
Permission.EditInvoices.toString()
|
||||
);
|
||||
});
|
||||
|
||||
if (userPermissions.length === 0) {
|
||||
throw new BadDataException(
|
||||
`You need ${Permission.ProjectOwner} or ${Permission.CanEditInvoices} permission to pay invoices.`
|
||||
`You need ${Permission.ProjectOwner} or ${Permission.EditInvoices} permission to pay invoices.`
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@ export default class UserAPI extends BaseAPI<
|
||||
permission.permission.toString() ===
|
||||
Permission.ProjectOwner.toString() ||
|
||||
permission.permission.toString() ===
|
||||
Permission.CanCreateBillingPaymentMethod.toString()
|
||||
Permission.CreateBillingPaymentMethod.toString()
|
||||
);
|
||||
});
|
||||
|
||||
|
||||
@@ -95,7 +95,7 @@ router.post(
|
||||
|
||||
if (
|
||||
permissions.includes(Permission.ProjectOwner) ||
|
||||
permissions.includes(Permission.CanManageProjectBilling)
|
||||
permissions.includes(Permission.ManageProjectBilling)
|
||||
) {
|
||||
await NotificationService.rechargeBalance(projectId, amount);
|
||||
} else {
|
||||
|
||||
@@ -43,14 +43,21 @@ export const dataSourceOptions: DataSourceOptions = {
|
||||
|
||||
export const datasource: DataSource = new DataSource(dataSourceOptions);
|
||||
|
||||
export const testDataSourceOptions: DataSourceOptions = {
|
||||
type: DatabaseType.Postgres,
|
||||
host: DatabaseHost.toString(),
|
||||
port: DatabasePort.toNumber(),
|
||||
username: DatabaseUsername,
|
||||
password: DatabasePassword,
|
||||
database: DatabaseName + Faker.randomNumbers(16),
|
||||
entities: Entities,
|
||||
synchronize:
|
||||
Env === AppEnvironment.Test || Env === AppEnvironment.Development,
|
||||
};
|
||||
type GetTestDataSourceOptions = () => DataSourceOptions;
|
||||
|
||||
export const getTestDataSourceOptions: GetTestDataSourceOptions =
|
||||
(): DataSourceOptions => {
|
||||
// we use process.env values directly here because it can change during test runs and we need to get the latest values.
|
||||
return {
|
||||
type: DatabaseType.Postgres,
|
||||
host: process.env['DATABASE_HOST'] || 'localhost',
|
||||
port: parseInt(process.env['DATABASE_PORT']?.toString() || '5432'),
|
||||
username: process.env['DATABASE_USERNAME'] || 'postgres',
|
||||
password: process.env['DATABASE_PASSWORD'] || 'password',
|
||||
database: DatabaseName + Faker.randomNumbers(16),
|
||||
entities: Entities,
|
||||
synchronize:
|
||||
Env === AppEnvironment.Test ||
|
||||
Env === AppEnvironment.Development,
|
||||
};
|
||||
};
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import logger from '../Utils/Logger';
|
||||
import { dataSourceOptions, testDataSourceOptions } from './PostgresConfig';
|
||||
import { dataSourceOptions, getTestDataSourceOptions } from './PostgresConfig';
|
||||
import Sleep from 'Common/Types/Sleep';
|
||||
import { DataSource, DataSourceOptions } from 'typeorm';
|
||||
|
||||
@@ -11,7 +11,7 @@ export default class Database {
|
||||
}
|
||||
|
||||
public getTestDatasourceOptions(): DataSourceOptions {
|
||||
return testDataSourceOptions;
|
||||
return getTestDataSourceOptions();
|
||||
}
|
||||
|
||||
public getDataSource(): DataSource | null {
|
||||
|
||||
@@ -209,13 +209,15 @@ export class Service extends DatabaseService<Model> {
|
||||
_itemIdsBeforeDelete: ObjectID[]
|
||||
): Promise<OnDelete<Model>> {
|
||||
for (const member of onDelete.carryForward) {
|
||||
const teamMember: TeamMember = member as TeamMember;
|
||||
|
||||
/// Refresh tokens.
|
||||
await AccessTokenService.refreshUserGlobalAccessPermission(
|
||||
member.userId!
|
||||
teamMember.userId!
|
||||
);
|
||||
await AccessTokenService.refreshUserTenantAccessPermission(
|
||||
member.userId!,
|
||||
member.data.projectId!
|
||||
teamMember.userId!,
|
||||
teamMember.projectId!
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
@@ -26,12 +26,17 @@ import {
|
||||
PaymentMethodsResponse,
|
||||
Subscription,
|
||||
} from '../TestingUtils/Services/Types';
|
||||
import { Stripe, mockStripe } from '../TestingUtils/__mocks__/Stripe.mock';
|
||||
import {
|
||||
mockStripe as MockStripe,
|
||||
Stripe,
|
||||
} from '../TestingUtils/__mocks__/Stripe.mock';
|
||||
import { describe, expect, it } from '@jest/globals';
|
||||
import MeteredPlan from 'Common/Types/Billing/MeteredPlan';
|
||||
import SubscriptionPlan from 'Common/Types/Billing/SubscriptionPlan';
|
||||
import SubscriptionStatus from 'Common/Types/Billing/SubscriptionStatus';
|
||||
|
||||
const mockStripe: jest.Mocked<Stripe> = MockStripe!;
|
||||
|
||||
describe('BillingService', () => {
|
||||
let billingService: BillingService;
|
||||
const customer: CustomerData = getCustomerData();
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
import * as mock from 'jest-mock-extended';
|
||||
// import libraries to mock (we do it here because of hoisting)
|
||||
import Stripe from 'stripe';
|
||||
|
||||
let mockStripe: jest.Mocked<Stripe>;
|
||||
|
||||
@@ -11,5 +9,8 @@ jest.mock('stripe', () => {
|
||||
});
|
||||
});
|
||||
|
||||
// import libraries to mock (we do it here because of hoisting)
|
||||
import Stripe from 'stripe';
|
||||
|
||||
// return the mocked library and the library itself
|
||||
export { mockStripe, Stripe };
|
||||
export { mockStripe, Stripe };
|
||||
@@ -41,10 +41,31 @@ COPY ./Haraka/config/smtp.ini /harakaapp/config/smtp.ini
|
||||
COPY ./Haraka/config/tls.ini /harakaapp/config/tls.ini
|
||||
COPY ./Haraka/config/auth_flat_file.ini /harakaapp/config/auth_flat_file.ini
|
||||
COPY ./Haraka/config/dkim_sign.ini /harakaapp/config/dkim_sign.ini
|
||||
COPY ./Haraka/config/host_list /harakaapp/config/host_list
|
||||
COPY ./Haraka/config/loglevel /harakaapp/config/loglevel
|
||||
|
||||
# create plugin directory
|
||||
RUN mkdir -p /harakaapp/plugins
|
||||
|
||||
COPY ./Haraka/plugins/email_parser.js /harakaapp/plugins/email_parser.js
|
||||
|
||||
COPY ./Haraka/init.sh /init.sh
|
||||
RUN chmod 755 /init.sh
|
||||
|
||||
# Copy package.json and package-lock.json
|
||||
COPY ./Haraka/package.json /harakaapp/package.json
|
||||
COPY ./Haraka/package-lock.json /harakaapp/package-lock.json
|
||||
|
||||
# Install dependencies
|
||||
RUN cd /harakaapp && npm install
|
||||
|
||||
EXPOSE 2525
|
||||
EXPOSE 110
|
||||
EXPOSE 25
|
||||
EXPOSE 587
|
||||
EXPOSE 465
|
||||
EXPOSE 143
|
||||
EXPOSE 993
|
||||
EXPOSE 995
|
||||
|
||||
CMD ["/init.sh"]
|
||||
0
Haraka/config/host_list
Normal file
0
Haraka/config/host_list
Normal file
1
Haraka/config/loglevel
Normal file
1
Haraka/config/loglevel
Normal file
@@ -0,0 +1 @@
|
||||
DEBUG
|
||||
@@ -1,3 +1,5 @@
|
||||
tls
|
||||
auth/flat_file
|
||||
dkim_sign
|
||||
dkim_sign
|
||||
|
||||
# email_parser
|
||||
13
Haraka/docs/plugins/email_parser.md
Normal file
13
Haraka/docs/plugins/email_parser.md
Normal file
@@ -0,0 +1,13 @@
|
||||
email_parser
|
||||
========
|
||||
|
||||
Parses email messages and extracts the following information:
|
||||
|
||||
* `from` - the email address of the sender
|
||||
* `to` - the email address of the recipient
|
||||
* `subject` - the subject of the email
|
||||
* `body` - the body of the email
|
||||
|
||||
Configuration
|
||||
-------------
|
||||
* `config/email_parser` - describe what effect this config file has
|
||||
@@ -3,6 +3,7 @@
|
||||
# Setup auth
|
||||
echo "domain = $DOMAIN" >> /harakaapp/config/dkim_sign.ini
|
||||
echo "$DOMAIN" > /harakaapp/config/host_list
|
||||
echo "$INCOMING_EMAIL_DOMAIN" >> /harakaapp/config/host_list
|
||||
echo "$DOMAIN" > /harakaapp/config/me
|
||||
echo "$SMTP_EMAIL=$SMTP_PASSWORD" >> /harakaapp/config/auth_flat_file.ini
|
||||
|
||||
@@ -23,5 +24,6 @@ echo "Type: TXT"
|
||||
echo "Key: $DKIM_SELECTOR._domainkey"
|
||||
echo "v=DKIM1;p=$(grep -v '^-' /harakaapp/config/dkim/$DOMAIN/public | tr -d '\n')"
|
||||
|
||||
|
||||
# Run haraka
|
||||
haraka -c /harakaapp
|
||||
316
Haraka/package-lock.json
generated
Normal file
316
Haraka/package-lock.json
generated
Normal file
@@ -0,0 +1,316 @@
|
||||
{
|
||||
"name": "haraka",
|
||||
"version": "1.0.0",
|
||||
"lockfileVersion": 3,
|
||||
"requires": true,
|
||||
"packages": {
|
||||
"": {
|
||||
"name": "haraka",
|
||||
"version": "1.0.0",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"mailparser": "^3.7.1"
|
||||
}
|
||||
},
|
||||
"node_modules/@selderee/plugin-htmlparser2": {
|
||||
"version": "0.11.0",
|
||||
"resolved": "https://registry.npmjs.org/@selderee/plugin-htmlparser2/-/plugin-htmlparser2-0.11.0.tgz",
|
||||
"integrity": "sha512-P33hHGdldxGabLFjPPpaTxVolMrzrcegejx+0GxjrIb9Zv48D8yAIA/QTDR2dFl7Uz7urX8aX6+5bCZslr+gWQ==",
|
||||
"dependencies": {
|
||||
"domhandler": "^5.0.3",
|
||||
"selderee": "^0.11.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://ko-fi.com/killymxi"
|
||||
}
|
||||
},
|
||||
"node_modules/deepmerge": {
|
||||
"version": "4.3.1",
|
||||
"resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
|
||||
"integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/dom-serializer": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz",
|
||||
"integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==",
|
||||
"dependencies": {
|
||||
"domelementtype": "^2.3.0",
|
||||
"domhandler": "^5.0.2",
|
||||
"entities": "^4.2.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/cheeriojs/dom-serializer?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/domelementtype": {
|
||||
"version": "2.3.0",
|
||||
"resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
|
||||
"integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
|
||||
"funding": [
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/fb55"
|
||||
}
|
||||
]
|
||||
},
|
||||
"node_modules/domhandler": {
|
||||
"version": "5.0.3",
|
||||
"resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz",
|
||||
"integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==",
|
||||
"dependencies": {
|
||||
"domelementtype": "^2.3.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">= 4"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/fb55/domhandler?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/domutils": {
|
||||
"version": "3.1.0",
|
||||
"resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz",
|
||||
"integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==",
|
||||
"dependencies": {
|
||||
"dom-serializer": "^2.0.0",
|
||||
"domelementtype": "^2.3.0",
|
||||
"domhandler": "^5.0.3"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/fb55/domutils?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/encoding-japanese": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.1.0.tgz",
|
||||
"integrity": "sha512-58XySVxUgVlBikBTbQ8WdDxBDHIdXucB16LO5PBHR8t75D54wQrNo4cg+58+R1CtJfKnsVsvt9XlteRaR8xw1w==",
|
||||
"engines": {
|
||||
"node": ">=8.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/entities": {
|
||||
"version": "4.5.0",
|
||||
"resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz",
|
||||
"integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==",
|
||||
"engines": {
|
||||
"node": ">=0.12"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://github.com/fb55/entities?sponsor=1"
|
||||
}
|
||||
},
|
||||
"node_modules/he": {
|
||||
"version": "1.2.0",
|
||||
"resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
|
||||
"integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
|
||||
"bin": {
|
||||
"he": "bin/he"
|
||||
}
|
||||
},
|
||||
"node_modules/html-to-text": {
|
||||
"version": "9.0.5",
|
||||
"resolved": "https://registry.npmjs.org/html-to-text/-/html-to-text-9.0.5.tgz",
|
||||
"integrity": "sha512-qY60FjREgVZL03vJU6IfMV4GDjGBIoOyvuFdpBDIX9yTlDw0TjxVBQp+P8NvpdIXNJvfWBTNul7fsAQJq2FNpg==",
|
||||
"dependencies": {
|
||||
"@selderee/plugin-htmlparser2": "^0.11.0",
|
||||
"deepmerge": "^4.3.1",
|
||||
"dom-serializer": "^2.0.0",
|
||||
"htmlparser2": "^8.0.2",
|
||||
"selderee": "^0.11.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=14"
|
||||
}
|
||||
},
|
||||
"node_modules/htmlparser2": {
|
||||
"version": "8.0.2",
|
||||
"resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz",
|
||||
"integrity": "sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA==",
|
||||
"funding": [
|
||||
"https://github.com/fb55/htmlparser2?sponsor=1",
|
||||
{
|
||||
"type": "github",
|
||||
"url": "https://github.com/sponsors/fb55"
|
||||
}
|
||||
],
|
||||
"dependencies": {
|
||||
"domelementtype": "^2.3.0",
|
||||
"domhandler": "^5.0.3",
|
||||
"domutils": "^3.0.1",
|
||||
"entities": "^4.4.0"
|
||||
}
|
||||
},
|
||||
"node_modules/iconv-lite": {
|
||||
"version": "0.6.3",
|
||||
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz",
|
||||
"integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==",
|
||||
"dependencies": {
|
||||
"safer-buffer": ">= 2.1.2 < 3.0.0"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=0.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/leac": {
|
||||
"version": "0.6.0",
|
||||
"resolved": "https://registry.npmjs.org/leac/-/leac-0.6.0.tgz",
|
||||
"integrity": "sha512-y+SqErxb8h7nE/fiEX07jsbuhrpO9lL8eca7/Y1nuWV2moNlXhyd59iDGcRf6moVyDMbmTNzL40SUyrFU/yDpg==",
|
||||
"funding": {
|
||||
"url": "https://ko-fi.com/killymxi"
|
||||
}
|
||||
},
|
||||
"node_modules/libbase64": {
|
||||
"version": "1.3.0",
|
||||
"resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.3.0.tgz",
|
||||
"integrity": "sha512-GgOXd0Eo6phYgh0DJtjQ2tO8dc0IVINtZJeARPeiIJqge+HdsWSuaDTe8ztQ7j/cONByDZ3zeB325AHiv5O0dg=="
|
||||
},
|
||||
"node_modules/libmime": {
|
||||
"version": "5.3.5",
|
||||
"resolved": "https://registry.npmjs.org/libmime/-/libmime-5.3.5.tgz",
|
||||
"integrity": "sha512-nSlR1yRZ43L3cZCiWEw7ali3jY29Hz9CQQ96Oy+sSspYnIP5N54ucOPHqooBsXzwrX1pwn13VUE05q4WmzfaLg==",
|
||||
"dependencies": {
|
||||
"encoding-japanese": "2.1.0",
|
||||
"iconv-lite": "0.6.3",
|
||||
"libbase64": "1.3.0",
|
||||
"libqp": "2.1.0"
|
||||
}
|
||||
},
|
||||
"node_modules/libqp": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/libqp/-/libqp-2.1.0.tgz",
|
||||
"integrity": "sha512-O6O6/fsG5jiUVbvdgT7YX3xY3uIadR6wEZ7+vy9u7PKHAlSEB6blvC1o5pHBjgsi95Uo0aiBBdkyFecj6jtb7A=="
|
||||
},
|
||||
"node_modules/linkify-it": {
|
||||
"version": "5.0.0",
|
||||
"resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz",
|
||||
"integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==",
|
||||
"dependencies": {
|
||||
"uc.micro": "^2.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/mailparser": {
|
||||
"version": "3.7.1",
|
||||
"resolved": "https://registry.npmjs.org/mailparser/-/mailparser-3.7.1.tgz",
|
||||
"integrity": "sha512-RCnBhy5q8XtB3mXzxcAfT1huNqN93HTYYyL6XawlIKycfxM/rXPg9tXoZ7D46+SgCS1zxKzw+BayDQSvncSTTw==",
|
||||
"dependencies": {
|
||||
"encoding-japanese": "2.1.0",
|
||||
"he": "1.2.0",
|
||||
"html-to-text": "9.0.5",
|
||||
"iconv-lite": "0.6.3",
|
||||
"libmime": "5.3.5",
|
||||
"linkify-it": "5.0.0",
|
||||
"mailsplit": "5.4.0",
|
||||
"nodemailer": "6.9.13",
|
||||
"punycode.js": "2.3.1",
|
||||
"tlds": "1.252.0"
|
||||
}
|
||||
},
|
||||
"node_modules/mailsplit": {
|
||||
"version": "5.4.0",
|
||||
"resolved": "https://registry.npmjs.org/mailsplit/-/mailsplit-5.4.0.tgz",
|
||||
"integrity": "sha512-wnYxX5D5qymGIPYLwnp6h8n1+6P6vz/MJn5AzGjZ8pwICWssL+CCQjWBIToOVHASmATot4ktvlLo6CyLfOXWYA==",
|
||||
"dependencies": {
|
||||
"libbase64": "1.2.1",
|
||||
"libmime": "5.2.0",
|
||||
"libqp": "2.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/mailsplit/node_modules/encoding-japanese": {
|
||||
"version": "2.0.0",
|
||||
"resolved": "https://registry.npmjs.org/encoding-japanese/-/encoding-japanese-2.0.0.tgz",
|
||||
"integrity": "sha512-++P0RhebUC8MJAwJOsT93dT+5oc5oPImp1HubZpAuCZ5kTLnhuuBhKHj2jJeO/Gj93idPBWmIuQ9QWMe5rX3pQ==",
|
||||
"engines": {
|
||||
"node": ">=8.10.0"
|
||||
}
|
||||
},
|
||||
"node_modules/mailsplit/node_modules/libbase64": {
|
||||
"version": "1.2.1",
|
||||
"resolved": "https://registry.npmjs.org/libbase64/-/libbase64-1.2.1.tgz",
|
||||
"integrity": "sha512-l+nePcPbIG1fNlqMzrh68MLkX/gTxk/+vdvAb388Ssi7UuUN31MI44w4Yf33mM3Cm4xDfw48mdf3rkdHszLNew=="
|
||||
},
|
||||
"node_modules/mailsplit/node_modules/libmime": {
|
||||
"version": "5.2.0",
|
||||
"resolved": "https://registry.npmjs.org/libmime/-/libmime-5.2.0.tgz",
|
||||
"integrity": "sha512-X2U5Wx0YmK0rXFbk67ASMeqYIkZ6E5vY7pNWRKtnNzqjvdYYG8xtPDpCnuUEnPU9vlgNev+JoSrcaKSUaNvfsw==",
|
||||
"dependencies": {
|
||||
"encoding-japanese": "2.0.0",
|
||||
"iconv-lite": "0.6.3",
|
||||
"libbase64": "1.2.1",
|
||||
"libqp": "2.0.1"
|
||||
}
|
||||
},
|
||||
"node_modules/mailsplit/node_modules/libqp": {
|
||||
"version": "2.0.1",
|
||||
"resolved": "https://registry.npmjs.org/libqp/-/libqp-2.0.1.tgz",
|
||||
"integrity": "sha512-Ka0eC5LkF3IPNQHJmYBWljJsw0UvM6j+QdKRbWyCdTmYwvIDE6a7bCm0UkTAL/K+3KXK5qXT/ClcInU01OpdLg=="
|
||||
},
|
||||
"node_modules/nodemailer": {
|
||||
"version": "6.9.13",
|
||||
"resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-6.9.13.tgz",
|
||||
"integrity": "sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==",
|
||||
"engines": {
|
||||
"node": ">=6.0.0"
|
||||
}
|
||||
},
|
||||
"node_modules/parseley": {
|
||||
"version": "0.12.1",
|
||||
"resolved": "https://registry.npmjs.org/parseley/-/parseley-0.12.1.tgz",
|
||||
"integrity": "sha512-e6qHKe3a9HWr0oMRVDTRhKce+bRO8VGQR3NyVwcjwrbhMmFCX9KszEV35+rn4AdilFAq9VPxP/Fe1wC9Qjd2lw==",
|
||||
"dependencies": {
|
||||
"leac": "^0.6.0",
|
||||
"peberminta": "^0.9.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://ko-fi.com/killymxi"
|
||||
}
|
||||
},
|
||||
"node_modules/peberminta": {
|
||||
"version": "0.9.0",
|
||||
"resolved": "https://registry.npmjs.org/peberminta/-/peberminta-0.9.0.tgz",
|
||||
"integrity": "sha512-XIxfHpEuSJbITd1H3EeQwpcZbTLHc+VVr8ANI9t5sit565tsI4/xK3KWTUFE2e6QiangUkh3B0jihzmGnNrRsQ==",
|
||||
"funding": {
|
||||
"url": "https://ko-fi.com/killymxi"
|
||||
}
|
||||
},
|
||||
"node_modules/punycode.js": {
|
||||
"version": "2.3.1",
|
||||
"resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz",
|
||||
"integrity": "sha512-uxFIHU0YlHYhDQtV4R9J6a52SLx28BCjT+4ieh7IGbgwVJWO+km431c4yRlREUAsAmt/uMjQUyQHNEPf0M39CA==",
|
||||
"engines": {
|
||||
"node": ">=6"
|
||||
}
|
||||
},
|
||||
"node_modules/safer-buffer": {
|
||||
"version": "2.1.2",
|
||||
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
|
||||
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
|
||||
},
|
||||
"node_modules/selderee": {
|
||||
"version": "0.11.0",
|
||||
"resolved": "https://registry.npmjs.org/selderee/-/selderee-0.11.0.tgz",
|
||||
"integrity": "sha512-5TF+l7p4+OsnP8BCCvSyZiSPc4x4//p5uPwK8TCnVPJYRmU2aYKMpOXvw8zM5a5JvuuCGN1jmsMwuU2W02ukfA==",
|
||||
"dependencies": {
|
||||
"parseley": "^0.12.0"
|
||||
},
|
||||
"funding": {
|
||||
"url": "https://ko-fi.com/killymxi"
|
||||
}
|
||||
},
|
||||
"node_modules/tlds": {
|
||||
"version": "1.252.0",
|
||||
"resolved": "https://registry.npmjs.org/tlds/-/tlds-1.252.0.tgz",
|
||||
"integrity": "sha512-GA16+8HXvqtfEnw/DTcwB0UU354QE1n3+wh08oFjr6Znl7ZLAeUgYzCcK+/CCrOyE0vnHR8/pu3XXG3vDijXpQ==",
|
||||
"bin": {
|
||||
"tlds": "bin.js"
|
||||
}
|
||||
},
|
||||
"node_modules/uc.micro": {
|
||||
"version": "2.1.0",
|
||||
"resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz",
|
||||
"integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A=="
|
||||
}
|
||||
}
|
||||
}
|
||||
17
Haraka/package.json
Normal file
17
Haraka/package.json
Normal file
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"name": "haraka",
|
||||
"version": "1.0.0",
|
||||
"description": "``` sudo docker build . -t haraka:latest ```",
|
||||
"main": "index.js",
|
||||
"directories": {
|
||||
"doc": "docs"
|
||||
},
|
||||
"scripts": {
|
||||
"test": "echo \"Error: no test specified\" && exit 1"
|
||||
},
|
||||
"author": "",
|
||||
"license": "ISC",
|
||||
"dependencies": {
|
||||
"mailparser": "^3.7.1"
|
||||
}
|
||||
}
|
||||
30
Haraka/plugins/email_parser.js
Normal file
30
Haraka/plugins/email_parser.js
Normal file
@@ -0,0 +1,30 @@
|
||||
// const MailParser = require('mailparser').MailParser;
|
||||
|
||||
// exports.hook_data_post = function (next, connection) {
|
||||
// // Get the email data
|
||||
// var email_data = connection.transaction.data_lines.join('\n');
|
||||
|
||||
// // Parse the email data
|
||||
// var mailparser = new MailParser();
|
||||
|
||||
// mailparser.on('end', function(mail_object){
|
||||
// // Log the email data
|
||||
// connection.loginfo('Subject: ' + mail_object.subject);
|
||||
// connection.loginfo('From: ' + JSON.stringify(mail_object.from));
|
||||
// connection.loginfo('To: ' + JSON.stringify(mail_object.to));
|
||||
// connection.loginfo('Text: ' + mail_object.text);
|
||||
// connection.loginfo('HTML: ' + mail_object.html);
|
||||
// });
|
||||
|
||||
// mailparser.write(email_data);
|
||||
// mailparser.end();
|
||||
|
||||
// next();
|
||||
// };
|
||||
|
||||
|
||||
exports.hook_rcpt = function (next, connection, params) {
|
||||
var rcpt = params[0];
|
||||
this.loginfo("Got recipient: " + rcpt);
|
||||
next();
|
||||
}
|
||||
@@ -92,7 +92,7 @@ The following table lists the configurable parameters of the OneUptime chart and
|
||||
| `internalSmtp.dkimPublicKey` | DKIM Public Key that is set for sending domain | `nil` | |
|
||||
| `internalSmtp.email` | Email address to send emails from | `nil` | |
|
||||
| `internalSmtp.name` | Name to send emails from | `nil` | |
|
||||
| `logLevel` | Can be one of the following - INFO, WARN, ERROR, DEBUG | `ERROR` | |
|
||||
| `logLevel` | Can be one of the following - INFO, WARN, ERROR, DEBUG | `INFO` | |
|
||||
| `incidents.disableAutomaticCreation` | Disable incident creation (use this when your team is overloaded with incidents or in emergencies) | `false` | |
|
||||
| `podSecurityContext` | Pod Security Context. Please refer to Kubernetes docuemntation to set these. This chart depends on other bitnami charts. You will have to set security context for those as well | `{}` | |
|
||||
| `conatinerSecurityContext` | Container Security Context. Please refer to kubernetes documentation to set these. This chart depends on other bitnami charts. You will have to set security context for those as well | `{}` | |
|
||||
|
||||
@@ -4,15 +4,75 @@
|
||||
{{- $harakaQueue := dict "SizeLimit" "1Gi" "MountPath" "/harakaapp/queue" -}}
|
||||
{{- $harakaVolumes := dict "haraka-queue" $harakaQueue -}}
|
||||
{{- $harakaPorts := dict "port" $.Values.port.haraka -}}
|
||||
{{- $harakaEnv := dict "SMTP_EMAIL" $.Values.internalSmtp.email "SMTP_PASSWORD" "internal_smtp_password" "DKIM_SELECTOR" "oneuptime" "DOMAIN" $.Values.internalSmtp.sendingDomain "DKIM_PRIVATE_KEY" $.Values.internalSmtp.dkimPrivateKey "DKIM_PUBLIC_KEY" $.Values.internalSmtp.dkimPublicKey -}}
|
||||
{{- $harakaEnv := dict "SMTP_EMAIL" $.Values.internalSmtp.email "SMTP_PASSWORD" "internal_smtp_password" "DKIM_SELECTOR" "oneuptime" "DOMAIN" $.Values.internalSmtp.sendingDomain "INCOMING_EMAIL_DOMAIN" $.Values.internalSmtp.incomingEmailDomain "DKIM_PRIVATE_KEY" $.Values.internalSmtp.dkimPrivateKey "DKIM_PUBLIC_KEY" $.Values.internalSmtp.dkimPublicKey -}}
|
||||
{{- $harakaDeploymentArgs :=dict "ServiceName" "haraka" "Ports" $harakaPorts "Release" $.Release "Values" $.Values "Env" $harakaEnv "Volumes" $harakaVolumes -}}
|
||||
{{- include "oneuptime.deployment" $harakaDeploymentArgs }}
|
||||
---
|
||||
|
||||
# OneUptime haraka Service
|
||||
{{- $harakaPorts := dict "port" $.Values.port.haraka -}}
|
||||
{{- $harakaServiceArgs := dict "ServiceName" "haraka" "Ports" $harakaPorts "Release" $.Release "Values" $.Values -}}
|
||||
{{- include "oneuptime.service" $harakaServiceArgs }}
|
||||
apiVersion: v1
|
||||
kind: Service
|
||||
metadata:
|
||||
labels:
|
||||
app: {{ printf "%s-%s" $.Release.Name "haraka" }}
|
||||
app.kubernetes.io/part-of: oneuptime
|
||||
app.kubernetes.io/managed-by: Helm
|
||||
appname: oneuptime
|
||||
name: {{ printf "%s-%s" $.Release.Name "haraka" }}
|
||||
namespace: {{ $.Release.Namespace }}
|
||||
annotations:
|
||||
{{- if $.Values.metalLb.enabled }}
|
||||
metallb.universe.tf/address-pool: {{ printf "%s-%s" $.Release.Name "metallb-address-pool" }}
|
||||
{{- end }}
|
||||
spec:
|
||||
{{- if $.Values.internalSmtp.service.loadBalancerIP }}
|
||||
loadBalancerIP: {{ $.Values.internalSmtp.service.loadBalancerIP }}
|
||||
{{- end }}
|
||||
{{- if $.Values.internalSmtp.service.externalIPs }}
|
||||
externalIPs:
|
||||
{{- range $key, $val := $.Values.internalSmtp.service.externalIPs }}
|
||||
- {{ $val }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
ports:
|
||||
- name: pop3
|
||||
protocol: TCP
|
||||
port: 110
|
||||
targetPort: 110
|
||||
- name: imap
|
||||
protocol: TCP
|
||||
port: 143
|
||||
targetPort: 143
|
||||
- name: pop3s
|
||||
protocol: TCP
|
||||
port: 995
|
||||
targetPort: 995
|
||||
- name: imaps
|
||||
protocol: TCP
|
||||
port: 993
|
||||
targetPort: 993
|
||||
- name: smtp
|
||||
protocol: TCP
|
||||
port: 25
|
||||
targetPort: 25
|
||||
- name: submission
|
||||
protocol: TCP
|
||||
port: 587
|
||||
targetPort: 587
|
||||
- name: smtps
|
||||
protocol: TCP
|
||||
port: 465
|
||||
targetPort: 465
|
||||
- name: haraka
|
||||
protocol: TCP
|
||||
port: 2525
|
||||
targetPort: 2525
|
||||
selector:
|
||||
app: {{ printf "%s-%s" $.Release.Name "internalSmtp" }}
|
||||
{{- if ($.Values.internalSmtp.service.type) }}
|
||||
type: {{ $.Values.internalSmtp.service.type }}
|
||||
{{- else }}
|
||||
type: ClusterIP
|
||||
{{- end}}
|
||||
---
|
||||
|
||||
# OneUptime haraka autoscaler
|
||||
|
||||
@@ -6,9 +6,20 @@ metadata:
|
||||
"helm.sh/resource-policy": "keep"
|
||||
type: Opaque
|
||||
data:
|
||||
## Secrets Change when the release is upgraded
|
||||
## https://github.com/helm/helm-www/issues/1259
|
||||
## This is a workaround to keep the secrets unchanged
|
||||
{{- if .Release.IsUpgrade }}
|
||||
internal-smtp: {{ index (lookup "v1" "Secret" $.Release.Namespace (printf "%s-secrets" $.Release.Name)).data "internal-smtp" }}
|
||||
oneuptime-secret: {{ index (lookup "v1" "Secret" $.Release.Namespace (printf "%s-secrets" $.Release.Name)).data "oneuptime-secret" }}
|
||||
encryption-secret: {{ index (lookup "v1" "Secret" $.Release.Namespace (printf "%s-secrets" $.Release.Name)).data "encryption-secret" }}
|
||||
{{ else }} # install operation
|
||||
internal-smtp: {{ randAlphaNum 32 | b64enc | quote }}
|
||||
oneuptime-secret: {{ randAlphaNum 32 | b64enc | quote }}
|
||||
encryption-secret: {{ randAlphaNum 32 | b64enc | quote }}
|
||||
{{ end }}
|
||||
# We dont care if probe secrets are changed on upgrade
|
||||
{{- range $key, $val := $.Values.probes }}
|
||||
{{printf "probe-%s" $key}}: {{ randAlphaNum 32 | b64enc | quote }}
|
||||
{{- end }}
|
||||
{{- end }}
|
||||
|
||||
@@ -124,11 +124,19 @@ analytics:
|
||||
|
||||
internalSmtp:
|
||||
enabled: true
|
||||
incomingEmailDomain:
|
||||
sendingDomain:
|
||||
dkimPrivateKey:
|
||||
dkimPublicKey:
|
||||
email:
|
||||
name:
|
||||
name:
|
||||
service:
|
||||
loadBalancerIP:
|
||||
# Change this to LoadBalancer if you want to receive emails from the internet. This could be useful for Incoming Email monitors.
|
||||
type: ClusterIP
|
||||
externalIPs:
|
||||
# - 51.158.55.153 # Please make sure this is the same as the one in metalLb.ipAdddressPool.addresses
|
||||
|
||||
|
||||
incidents:
|
||||
disableAutomaticCreation: false
|
||||
@@ -203,7 +211,7 @@ nodeSelector:
|
||||
|
||||
|
||||
# This can be one of the following: DEBUG, INFO, WARN, ERROR
|
||||
logLevel: ERROR
|
||||
logLevel: INFO
|
||||
|
||||
# Enable cleanup cron jobs
|
||||
cronJobs:
|
||||
|
||||
@@ -31,25 +31,25 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditTelemetryServiceLog,
|
||||
Permission.EditTelemetryServiceLog,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteTelemetryServiceLog,
|
||||
Permission.DeleteTelemetryServiceLog,
|
||||
],
|
||||
},
|
||||
pluralName: 'Logs',
|
||||
@@ -67,13 +67,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -90,13 +90,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -113,13 +113,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -136,13 +136,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -159,13 +159,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -182,13 +182,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -206,13 +206,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -229,13 +229,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -252,13 +252,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -275,13 +275,13 @@ export default class Log extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
|
||||
@@ -20,25 +20,25 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditTelemetryServiceTraces,
|
||||
Permission.EditTelemetryServiceTraces,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteTelemetryServiceTraces,
|
||||
Permission.DeleteTelemetryServiceTraces,
|
||||
],
|
||||
},
|
||||
tableColumns: [
|
||||
@@ -54,13 +54,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -77,13 +77,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -102,13 +102,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -125,13 +125,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -149,13 +149,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -172,13 +172,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -196,13 +196,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -219,13 +219,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -243,13 +243,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -266,13 +266,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -289,13 +289,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -312,13 +312,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -335,13 +335,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -358,13 +358,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -382,13 +382,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -406,13 +406,13 @@ export default class Metric extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceLog,
|
||||
Permission.ReadTelemetryServiceLog,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceLog,
|
||||
Permission.CreateTelemetryServiceLog,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
|
||||
@@ -28,7 +28,7 @@ export default class MonitorMetricsByMinute extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
create: [],
|
||||
update: [],
|
||||
@@ -49,7 +49,7 @@ export default class MonitorMetricsByMinute extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
create: [],
|
||||
update: [],
|
||||
@@ -68,7 +68,7 @@ export default class MonitorMetricsByMinute extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
create: [],
|
||||
update: [],
|
||||
@@ -86,7 +86,7 @@ export default class MonitorMetricsByMinute extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
create: [],
|
||||
update: [],
|
||||
@@ -104,7 +104,7 @@ export default class MonitorMetricsByMinute extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
create: [],
|
||||
update: [],
|
||||
@@ -122,7 +122,7 @@ export default class MonitorMetricsByMinute extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
create: [],
|
||||
update: [],
|
||||
|
||||
@@ -52,25 +52,25 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditTelemetryServiceTraces,
|
||||
Permission.EditTelemetryServiceTraces,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteTelemetryServiceTraces,
|
||||
Permission.DeleteTelemetryServiceTraces,
|
||||
],
|
||||
},
|
||||
tableColumns: [
|
||||
@@ -86,13 +86,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -109,13 +109,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -132,13 +132,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -155,13 +155,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -178,13 +178,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -201,13 +201,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -224,13 +224,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -247,13 +247,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -270,13 +270,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -293,13 +293,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -316,13 +316,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -340,13 +340,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -364,13 +364,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -388,13 +388,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -411,13 +411,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -434,13 +434,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -457,13 +457,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
@@ -480,13 +480,13 @@ export default class Span extends AnalyticsBaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadTelemetryServiceTraces,
|
||||
Permission.ReadTelemetryServiceTraces,
|
||||
],
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateTelemetryServiceTraces,
|
||||
Permission.CreateTelemetryServiceTraces,
|
||||
],
|
||||
update: [],
|
||||
},
|
||||
|
||||
@@ -44,23 +44,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteProjectApiKey,
|
||||
Permission.DeleteProjectApiKey,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CanEditProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
Permission.EditProjectApiKey,
|
||||
],
|
||||
})
|
||||
@TableMetadata({
|
||||
@@ -75,12 +75,12 @@ export default class ApiKey extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -110,12 +110,12 @@ export default class ApiKey extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -139,17 +139,17 @@ export default class ApiKey extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKey,
|
||||
Permission.EditProjectApiKey,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -171,17 +171,17 @@ export default class ApiKey extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKey,
|
||||
Permission.EditProjectApiKey,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -202,7 +202,7 @@ export default class ApiKey extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -224,12 +224,12 @@ export default class ApiKey extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -259,12 +259,12 @@ export default class ApiKey extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -330,17 +330,17 @@ export default class ApiKey extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKey,
|
||||
Permission.EditProjectApiKey,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -359,17 +359,17 @@ export default class ApiKey extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKey,
|
||||
Permission.EditProjectApiKey,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
|
||||
@@ -42,25 +42,25 @@ import {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CreateProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteProjectApiKey,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.DeleteProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CanEditProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
Permission.EditProjectApiKey,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -86,18 +86,18 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CreateProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -126,13 +126,13 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CreateProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -154,13 +154,13 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CreateProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -190,13 +190,13 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CreateProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -220,12 +220,12 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -255,12 +255,12 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -281,12 +281,12 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CreateProjectApiKey,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -334,19 +334,19 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CreateProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CanEditProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
Permission.EditProjectApiKey,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -368,19 +368,19 @@ export default class APIKeyPermission extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectApiKey,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CreateProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectApiKey,
|
||||
Permission.ReadProjectApiKey,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectApiKeyPermissions,
|
||||
Permission.CanEditProjectApiKey,
|
||||
Permission.EditProjectApiKeyPermissions,
|
||||
Permission.EditProjectApiKey,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -35,7 +35,7 @@ export enum InvoiceStatus {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
delete: [],
|
||||
update: [],
|
||||
@@ -57,7 +57,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -88,7 +88,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -113,7 +113,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -144,7 +144,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -166,7 +166,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -197,7 +197,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -219,7 +219,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -236,7 +236,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -254,7 +254,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -272,7 +272,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -290,7 +290,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -308,7 +308,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -326,7 +326,7 @@ export default class BillingInvoice extends BaseModel {
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadInvoices,
|
||||
Permission.ReadInvoices,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -20,15 +20,15 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
@AllowAccessIfSubscriptionIsUnpaid()
|
||||
@TenantColumn('projectId')
|
||||
@TableAccessControl({
|
||||
create: [Permission.ProjectOwner, Permission.CanCreateBillingPaymentMethod],
|
||||
create: [Permission.ProjectOwner, Permission.CreateBillingPaymentMethod],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
delete: [Permission.ProjectOwner, Permission.CanDeleteBillingPaymentMethod],
|
||||
delete: [Permission.ProjectOwner, Permission.DeleteBillingPaymentMethod],
|
||||
update: [],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/billing-payment-methods'))
|
||||
@@ -48,14 +48,14 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
|
||||
Permission.CanCreateBillingPaymentMethod,
|
||||
Permission.CreateBillingPaymentMethod,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -85,14 +85,14 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
|
||||
Permission.CanCreateBillingPaymentMethod,
|
||||
Permission.CreateBillingPaymentMethod,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -116,14 +116,14 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
|
||||
Permission.CanCreateBillingPaymentMethod,
|
||||
Permission.CreateBillingPaymentMethod,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -153,14 +153,14 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
|
||||
Permission.CanCreateBillingPaymentMethod,
|
||||
Permission.CreateBillingPaymentMethod,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -184,7 +184,7 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -217,7 +217,7 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -238,14 +238,14 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
|
||||
Permission.CanCreateBillingPaymentMethod,
|
||||
Permission.CreateBillingPaymentMethod,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -265,7 +265,7 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -285,7 +285,7 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -302,14 +302,14 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
|
||||
Permission.CanCreateBillingPaymentMethod,
|
||||
Permission.CreateBillingPaymentMethod,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -326,14 +326,14 @@ export default class BillingPaymentMethod extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
|
||||
Permission.CanCreateBillingPaymentMethod,
|
||||
Permission.CreateBillingPaymentMethod,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadBillingPaymentMethod,
|
||||
Permission.ReadBillingPaymentMethod,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -28,7 +28,7 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
delete: [],
|
||||
update: [],
|
||||
@@ -58,7 +58,7 @@ export default class CallLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -90,7 +90,7 @@ export default class CallLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -116,7 +116,7 @@ export default class CallLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -142,7 +142,7 @@ export default class CallLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -168,7 +168,7 @@ export default class CallLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -191,7 +191,7 @@ export default class CallLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -215,7 +215,7 @@ export default class CallLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -239,7 +239,7 @@ export default class CallLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadCallLog,
|
||||
Permission.ReadCallLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -86,13 +86,13 @@ export default class DataMigration extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -26,23 +26,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectDomain,
|
||||
Permission.CreateProjectDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteProjectDomain,
|
||||
Permission.DeleteProjectDomain,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectDomain,
|
||||
Permission.EditProjectDomain,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/domain'))
|
||||
@@ -62,13 +62,13 @@ export default class Domain extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectDomain,
|
||||
Permission.CreateProjectDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -98,13 +98,13 @@ export default class Domain extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectDomain,
|
||||
Permission.CreateProjectDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -128,18 +128,18 @@ export default class Domain extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectDomain,
|
||||
Permission.CreateProjectDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectDomain,
|
||||
Permission.EditProjectDomain,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -164,7 +164,7 @@ export default class Domain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -186,13 +186,13 @@ export default class Domain extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectDomain,
|
||||
Permission.CreateProjectDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -222,13 +222,13 @@ export default class Domain extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectDomain,
|
||||
Permission.CreateProjectDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -251,7 +251,7 @@ export default class Domain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -283,7 +283,7 @@ export default class Domain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -306,12 +306,12 @@ export default class Domain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectDomain,
|
||||
Permission.EditProjectDomain,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -330,13 +330,13 @@ export default class Domain extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectDomain,
|
||||
Permission.CreateProjectDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectDomain,
|
||||
Permission.ReadProjectDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -29,7 +29,7 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
delete: [],
|
||||
update: [],
|
||||
@@ -59,7 +59,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -91,7 +91,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -117,7 +117,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -143,7 +143,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -169,7 +169,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -193,7 +193,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -217,7 +217,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -241,7 +241,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -273,7 +273,7 @@ export default class EmailLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadEmailLog,
|
||||
Permission.ReadEmailLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -46,25 +46,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectIncident,
|
||||
Permission.DeleteProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/incident'))
|
||||
@@ -91,13 +91,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -128,13 +128,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -159,19 +159,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -194,19 +194,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -228,13 +228,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -258,13 +258,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -295,13 +295,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -368,19 +368,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -414,19 +414,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -460,19 +460,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -507,19 +507,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -548,19 +548,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -582,19 +582,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -623,19 +623,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -657,13 +657,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -693,19 +693,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -729,7 +729,7 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -750,13 +750,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -777,19 +777,19 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectIncident,
|
||||
Permission.EditProjectIncident,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -810,13 +810,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -840,13 +840,13 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectIncident,
|
||||
Permission.CreateProjectIncident,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -870,7 +870,7 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -892,7 +892,7 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -917,7 +917,7 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -942,7 +942,7 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -974,7 +974,7 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -1000,7 +1000,7 @@ export default class Incident extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectIncident,
|
||||
Permission.ReadProjectIncident,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -33,23 +33,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateIncidentCustomField,
|
||||
Permission.CreateIncidentCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteIncidentCustomField,
|
||||
Permission.DeleteIncidentCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditIncidentCustomField,
|
||||
Permission.EditIncidentCustomField,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/incident-custom-field'))
|
||||
@@ -68,13 +68,13 @@ export default class IncidentCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateIncidentCustomField,
|
||||
Permission.CreateIncidentCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -104,13 +104,13 @@ export default class IncidentCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateIncidentCustomField,
|
||||
Permission.CreateIncidentCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -134,18 +134,18 @@ export default class IncidentCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateIncidentCustomField,
|
||||
Permission.CreateIncidentCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditIncidentCustomField,
|
||||
Permission.EditIncidentCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -167,18 +167,18 @@ export default class IncidentCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateIncidentCustomField,
|
||||
Permission.CreateIncidentCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditIncidentCustomField,
|
||||
Permission.EditIncidentCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -199,13 +199,13 @@ export default class IncidentCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateIncidentCustomField,
|
||||
Permission.CreateIncidentCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -226,13 +226,13 @@ export default class IncidentCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateIncidentCustomField,
|
||||
Permission.CreateIncidentCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -262,13 +262,13 @@ export default class IncidentCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateIncidentCustomField,
|
||||
Permission.CreateIncidentCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -291,7 +291,7 @@ export default class IncidentCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -323,7 +323,7 @@ export default class IncidentCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentCustomField,
|
||||
Permission.ReadIncidentCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -27,25 +27,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentInternalNote,
|
||||
Permission.DeleteIncidentInternalNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentInternalNote,
|
||||
Permission.EditIncidentInternalNote,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -71,13 +71,13 @@ export default class IncidentInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -108,13 +108,13 @@ export default class IncidentInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -139,13 +139,13 @@ export default class IncidentInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -175,13 +175,13 @@ export default class IncidentInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -204,13 +204,13 @@ export default class IncidentInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -241,13 +241,13 @@ export default class IncidentInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -314,19 +314,19 @@ export default class IncidentInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentInternalNote,
|
||||
Permission.EditIncidentInternalNote,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -346,13 +346,13 @@ export default class IncidentInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentInternalNote,
|
||||
Permission.CreateIncidentInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentInternalNote,
|
||||
Permission.ReadIncidentInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentNoteTemplate,
|
||||
Permission.CreateIncidentNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentNoteTemplate,
|
||||
Permission.ReadIncidentNoteTemplate,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentNoteTemplate,
|
||||
Permission.DeleteIncidentNoteTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentNoteTemplate,
|
||||
Permission.EditIncidentNoteTemplate,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/incident-note-template'))
|
||||
@@ -69,13 +69,13 @@ export default class IncidentNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentNoteTemplate,
|
||||
Permission.CreateIncidentNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentNoteTemplate,
|
||||
Permission.ReadIncidentNoteTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -106,13 +106,13 @@ export default class IncidentNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentNoteTemplate,
|
||||
Permission.CreateIncidentNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentNoteTemplate,
|
||||
Permission.ReadIncidentNoteTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -137,19 +137,19 @@ export default class IncidentNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentNoteTemplate,
|
||||
Permission.CreateIncidentNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentNoteTemplate,
|
||||
Permission.ReadIncidentNoteTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentNoteTemplate,
|
||||
Permission.EditIncidentNoteTemplate,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -171,19 +171,19 @@ export default class IncidentNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentNoteTemplate,
|
||||
Permission.CreateIncidentNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentNoteTemplate,
|
||||
Permission.ReadIncidentNoteTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentNoteTemplate,
|
||||
Permission.EditIncidentNoteTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -205,19 +205,19 @@ export default class IncidentNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentNoteTemplate,
|
||||
Permission.CreateIncidentNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentNoteTemplate,
|
||||
Permission.ReadIncidentNoteTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentNoteTemplate,
|
||||
Permission.EditIncidentNoteTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -239,13 +239,13 @@ export default class IncidentNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentNoteTemplate,
|
||||
Permission.CreateIncidentNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentNoteTemplate,
|
||||
Permission.ReadIncidentNoteTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -276,13 +276,13 @@ export default class IncidentNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentNoteTemplate,
|
||||
Permission.CreateIncidentNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentNoteTemplate,
|
||||
Permission.ReadIncidentNoteTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -26,25 +26,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentOwnerTeam,
|
||||
Permission.DeleteIncidentOwnerTeam,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentOwnerTeam,
|
||||
Permission.EditIncidentOwnerTeam,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -70,13 +70,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -107,13 +107,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -138,13 +138,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -175,13 +175,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -205,13 +205,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -242,13 +242,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -273,13 +273,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -310,13 +310,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -339,7 +339,7 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -371,7 +371,7 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -393,13 +393,13 @@ export default class IncidentOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerTeam,
|
||||
Permission.CreateIncidentOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerTeam,
|
||||
Permission.ReadIncidentOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentOwnerUser,
|
||||
Permission.DeleteIncidentOwnerUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentOwnerUser,
|
||||
Permission.EditIncidentOwnerUser,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -69,13 +69,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -106,13 +106,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -137,13 +137,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -174,13 +174,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -204,13 +204,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -241,13 +241,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -272,13 +272,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -309,13 +309,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -338,7 +338,7 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -370,7 +370,7 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -392,13 +392,13 @@ export default class IncidentOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentOwnerUser,
|
||||
Permission.CreateIncidentOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentOwnerUser,
|
||||
Permission.ReadIncidentOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -27,25 +27,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentPublicNote,
|
||||
Permission.DeleteIncidentPublicNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentPublicNote,
|
||||
Permission.EditIncidentPublicNote,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -71,13 +71,13 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -108,13 +108,13 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -139,13 +139,13 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -175,13 +175,13 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -204,13 +204,13 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -241,13 +241,13 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -314,19 +314,19 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentPublicNote,
|
||||
Permission.EditIncidentPublicNote,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -347,7 +347,7 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -368,13 +368,13 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -395,13 +395,13 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -425,19 +425,19 @@ export default class IncidentPublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentPublicNote,
|
||||
Permission.CreateIncidentPublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentPublicNote,
|
||||
Permission.ReadIncidentPublicNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentPublicNote,
|
||||
Permission.EditIncidentPublicNote,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -36,25 +36,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentSeverity,
|
||||
Permission.DeleteIncidentSeverity,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentSeverity,
|
||||
Permission.EditIncidentSeverity,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -82,13 +82,13 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -119,13 +119,13 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -150,19 +150,19 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentSeverity,
|
||||
Permission.EditIncidentSeverity,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -186,7 +186,7 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -209,19 +209,19 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentSeverity,
|
||||
Permission.EditIncidentSeverity,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -242,13 +242,13 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -279,13 +279,13 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -308,7 +308,7 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -340,7 +340,7 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -362,19 +362,19 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentSeverity,
|
||||
Permission.EditIncidentSeverity,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -400,19 +400,19 @@ export default class IncidentSeverity extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentSeverity,
|
||||
Permission.CreateIncidentSeverity,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentSeverity,
|
||||
Permission.ReadIncidentSeverity,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentSeverity,
|
||||
Permission.EditIncidentSeverity,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -36,25 +36,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentState,
|
||||
Permission.DeleteIncidentState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentState,
|
||||
Permission.EditIncidentState,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -82,13 +82,13 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -119,13 +119,13 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -150,19 +150,19 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentState,
|
||||
Permission.EditIncidentState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -186,7 +186,7 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -209,19 +209,19 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentState,
|
||||
Permission.EditIncidentState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -242,13 +242,13 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -279,13 +279,13 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -308,7 +308,7 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -340,7 +340,7 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -362,19 +362,19 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentState,
|
||||
Permission.EditIncidentState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -399,19 +399,19 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentState,
|
||||
Permission.EditIncidentState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -432,19 +432,19 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentState,
|
||||
Permission.EditIncidentState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -465,19 +465,19 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentState,
|
||||
Permission.EditIncidentState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -499,19 +499,19 @@ export default class IncidentState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentState,
|
||||
Permission.CreateIncidentState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentState,
|
||||
Permission.ReadIncidentState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentState,
|
||||
Permission.EditIncidentState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -29,25 +29,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentStateTimeline,
|
||||
Permission.DeleteIncidentStateTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentStateTimeline,
|
||||
Permission.EditIncidentStateTimeline,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -74,13 +74,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -111,13 +111,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -142,13 +142,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -178,13 +178,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -207,13 +207,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -244,13 +244,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -317,19 +317,19 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentStateTimeline,
|
||||
Permission.EditIncidentStateTimeline,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -358,19 +358,19 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentStateTimeline,
|
||||
Permission.EditIncidentStateTimeline,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -393,13 +393,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -421,13 +421,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -448,13 +448,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -479,7 +479,7 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -500,13 +500,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -530,13 +530,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -558,13 +558,13 @@ export default class IncidentStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentStateTimeline,
|
||||
Permission.CreateIncidentStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentStateTimeline,
|
||||
Permission.ReadIncidentStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -43,25 +43,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentTemplate,
|
||||
Permission.DeleteIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/incident-templates'))
|
||||
@@ -88,13 +88,13 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -125,13 +125,13 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -156,19 +156,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -191,19 +191,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -225,19 +225,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -259,19 +259,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -293,13 +293,13 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -323,13 +323,13 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -360,13 +360,13 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -433,19 +433,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -479,19 +479,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -525,19 +525,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -572,19 +572,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -613,19 +613,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -647,13 +647,13 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -683,19 +683,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -718,19 +718,19 @@ export default class IncidentTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplate,
|
||||
Permission.CreateIncidentTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplate,
|
||||
Permission.ReadIncidentTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplate,
|
||||
Permission.EditIncidentTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -26,25 +26,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentTemplateOwnerTeam,
|
||||
Permission.DeleteIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplateOwnerTeam,
|
||||
Permission.EditIncidentTemplateOwnerTeam,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -70,13 +70,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -107,13 +107,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -138,13 +138,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -175,13 +175,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -205,13 +205,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -242,13 +242,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -273,13 +273,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -310,13 +310,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -339,7 +339,7 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -371,7 +371,7 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -393,13 +393,13 @@ export default class IncidentTemplateOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerTeam,
|
||||
Permission.CreateIncidentTemplateOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerTeam,
|
||||
Permission.ReadIncidentTemplateOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,26 +25,26 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteIncidentTemplateOwnerUser,
|
||||
Permission.DeleteIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditIncidentTemplateOwnerUser,
|
||||
Permission.EditIncidentTemplateOwnerUser,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -70,14 +70,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -108,14 +108,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -140,14 +140,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -178,14 +178,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -209,14 +209,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -247,14 +247,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -279,14 +279,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -317,14 +317,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -348,7 +348,7 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -381,7 +381,7 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -403,14 +403,14 @@ export default class IncidentTemplateOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateIncidentTemplateOwnerUser,
|
||||
Permission.CreateIncidentTemplateOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadIncidentTemplateOwnerUser,
|
||||
Permission.ReadIncidentTemplateOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -36,25 +36,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectLabel,
|
||||
Permission.DeleteProjectLabel,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectLabel,
|
||||
Permission.EditProjectLabel,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -82,13 +82,13 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -119,13 +119,13 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -150,19 +150,19 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectLabel,
|
||||
Permission.EditProjectLabel,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -186,7 +186,7 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -209,19 +209,19 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectLabel,
|
||||
Permission.EditProjectLabel,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -242,13 +242,13 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -279,13 +279,13 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -308,7 +308,7 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -340,7 +340,7 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -362,19 +362,19 @@ export default class Label extends AccessControlModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectLabel,
|
||||
Permission.EditProjectLabel,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -43,25 +43,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectMonitor,
|
||||
Permission.DeleteProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -89,13 +89,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -126,13 +126,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -157,19 +157,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -192,19 +192,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -226,13 +226,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -256,13 +256,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -293,13 +293,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -366,19 +366,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -413,13 +413,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -441,19 +441,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -481,19 +481,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -515,19 +515,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -548,19 +548,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -583,19 +583,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitor,
|
||||
Permission.EditProjectMonitor,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -616,13 +616,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -646,19 +646,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -681,19 +681,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -717,7 +717,7 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -744,7 +744,7 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -769,19 +769,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -804,19 +804,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -840,19 +840,19 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -878,13 +878,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -905,13 +905,13 @@ export default class Monitor extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitor,
|
||||
Permission.CreateProjectMonitor,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitor,
|
||||
Permission.ReadProjectMonitor,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -33,23 +33,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorCustomField,
|
||||
Permission.CreateMonitorCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteMonitorCustomField,
|
||||
Permission.DeleteMonitorCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditMonitorCustomField,
|
||||
Permission.EditMonitorCustomField,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/monitor-custom-field'))
|
||||
@@ -68,13 +68,13 @@ export default class MonitorCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorCustomField,
|
||||
Permission.CreateMonitorCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -104,13 +104,13 @@ export default class MonitorCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorCustomField,
|
||||
Permission.CreateMonitorCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -134,18 +134,18 @@ export default class MonitorCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorCustomField,
|
||||
Permission.CreateMonitorCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditMonitorCustomField,
|
||||
Permission.EditMonitorCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -167,18 +167,18 @@ export default class MonitorCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorCustomField,
|
||||
Permission.CreateMonitorCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditMonitorCustomField,
|
||||
Permission.EditMonitorCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -199,13 +199,13 @@ export default class MonitorCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorCustomField,
|
||||
Permission.CreateMonitorCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -226,13 +226,13 @@ export default class MonitorCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorCustomField,
|
||||
Permission.CreateMonitorCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -262,13 +262,13 @@ export default class MonitorCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorCustomField,
|
||||
Permission.CreateMonitorCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -291,7 +291,7 @@ export default class MonitorCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -323,7 +323,7 @@ export default class MonitorCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorCustomField,
|
||||
Permission.ReadMonitorCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -45,25 +45,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteMonitorGroup,
|
||||
Permission.DeleteMonitorGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroup,
|
||||
Permission.EditMonitorGroup,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -91,13 +91,13 @@ export default class MonitorGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -128,13 +128,13 @@ export default class MonitorGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -159,19 +159,19 @@ export default class MonitorGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroup,
|
||||
Permission.EditMonitorGroup,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -194,19 +194,19 @@ export default class MonitorGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroup,
|
||||
Permission.EditMonitorGroup,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -228,13 +228,13 @@ export default class MonitorGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -258,13 +258,13 @@ export default class MonitorGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -295,13 +295,13 @@ export default class MonitorGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -368,19 +368,19 @@ export default class MonitorGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroup,
|
||||
Permission.CreateMonitorGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroup,
|
||||
Permission.ReadMonitorGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroup,
|
||||
Permission.EditMonitorGroup,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -26,25 +26,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteMonitorGroupOwnerTeam,
|
||||
Permission.DeleteMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroupOwnerTeam,
|
||||
Permission.EditMonitorGroupOwnerTeam,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -70,13 +70,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -107,13 +107,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -138,13 +138,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -175,13 +175,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -205,13 +205,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -242,13 +242,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -273,13 +273,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -310,13 +310,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -339,7 +339,7 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -371,7 +371,7 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -393,13 +393,13 @@ export default class MonitorGroupOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerTeam,
|
||||
Permission.CreateMonitorGroupOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerTeam,
|
||||
Permission.ReadMonitorGroupOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteMonitorGroupOwnerUser,
|
||||
Permission.DeleteMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroupOwnerUser,
|
||||
Permission.EditMonitorGroupOwnerUser,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -69,13 +69,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -106,13 +106,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -137,13 +137,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -174,13 +174,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -204,13 +204,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -241,13 +241,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -272,13 +272,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -309,13 +309,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -338,7 +338,7 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -370,7 +370,7 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -392,13 +392,13 @@ export default class MonitorGroupOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupOwnerUser,
|
||||
Permission.CreateMonitorGroupOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupOwnerUser,
|
||||
Permission.ReadMonitorGroupOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -28,25 +28,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteMonitorGroupResource,
|
||||
Permission.DeleteMonitorGroupResource,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroupResource,
|
||||
Permission.EditMonitorGroupResource,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -72,13 +72,13 @@ export default class MonitorGroupResource extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -109,13 +109,13 @@ export default class MonitorGroupResource extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -140,13 +140,13 @@ export default class MonitorGroupResource extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -177,13 +177,13 @@ export default class MonitorGroupResource extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -207,19 +207,19 @@ export default class MonitorGroupResource extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroupResource,
|
||||
Permission.EditMonitorGroupResource,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -249,19 +249,19 @@ export default class MonitorGroupResource extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorGroupResource,
|
||||
Permission.EditMonitorGroupResource,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -284,13 +284,13 @@ export default class MonitorGroupResource extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -321,13 +321,13 @@ export default class MonitorGroupResource extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorGroupResource,
|
||||
Permission.CreateMonitorGroupResource,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorGroupResource,
|
||||
Permission.ReadMonitorGroupResource,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -26,25 +26,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteMonitorOwnerTeam,
|
||||
Permission.DeleteMonitorOwnerTeam,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorOwnerTeam,
|
||||
Permission.EditMonitorOwnerTeam,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -70,13 +70,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -107,13 +107,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -138,13 +138,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -175,13 +175,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -205,13 +205,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -242,13 +242,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -273,13 +273,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -310,13 +310,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -339,7 +339,7 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -371,7 +371,7 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -393,13 +393,13 @@ export default class MonitorOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerTeam,
|
||||
Permission.CreateMonitorOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerTeam,
|
||||
Permission.ReadMonitorOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteMonitorOwnerUser,
|
||||
Permission.DeleteMonitorOwnerUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorOwnerUser,
|
||||
Permission.EditMonitorOwnerUser,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -69,13 +69,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -106,13 +106,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -137,13 +137,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -174,13 +174,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -204,13 +204,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -241,13 +241,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -272,13 +272,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -309,13 +309,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -338,7 +338,7 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -370,7 +370,7 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -392,13 +392,13 @@ export default class MonitorOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorOwnerUser,
|
||||
Permission.CreateMonitorOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorOwnerUser,
|
||||
Permission.ReadMonitorOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -29,23 +29,23 @@ export type MonitorStepProbeResponse = Dictionary<ProbeMonitorResponse>;
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteMonitorProbe,
|
||||
Permission.DeleteMonitorProbe,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditMonitorProbe,
|
||||
Permission.EditMonitorProbe,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -71,13 +71,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -107,13 +107,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -137,13 +137,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -172,13 +172,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -201,13 +201,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -237,13 +237,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -268,13 +268,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
|
||||
update: [],
|
||||
@@ -292,13 +292,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -314,13 +314,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -350,13 +350,13 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -379,7 +379,7 @@ export default class MonitorProbe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -411,7 +411,7 @@ export default class MonitorProbe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -432,19 +432,19 @@ export default class MonitorProbe extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorProbe,
|
||||
Permission.CreateMonitorProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorProbe,
|
||||
Permission.EditMonitorProbe,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -466,7 +466,7 @@ export default class MonitorProbe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorProbe,
|
||||
Permission.ReadMonitorProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -34,23 +34,23 @@ import {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorSecret,
|
||||
Permission.CreateMonitorSecret,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteMonitorSecret,
|
||||
Permission.DeleteMonitorSecret,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditMonitorSecret,
|
||||
Permission.EditMonitorSecret,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -76,13 +76,13 @@ export default class MonitorSecret extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorSecret,
|
||||
Permission.CreateMonitorSecret,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -112,13 +112,13 @@ export default class MonitorSecret extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorSecret,
|
||||
Permission.CreateMonitorSecret,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -143,19 +143,19 @@ export default class MonitorSecret extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanCreateMonitorSecret,
|
||||
Permission.CreateMonitorSecret,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanEditMonitorSecret,
|
||||
Permission.EditMonitorSecret,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -178,19 +178,19 @@ export default class MonitorSecret extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanCreateMonitorSecret,
|
||||
Permission.CreateMonitorSecret,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanEditMonitorSecret,
|
||||
Permission.EditMonitorSecret,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -211,7 +211,7 @@ export default class MonitorSecret extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanCreateMonitorSecret,
|
||||
Permission.CreateMonitorSecret,
|
||||
],
|
||||
read: [],
|
||||
update: [],
|
||||
@@ -235,17 +235,17 @@ export default class MonitorSecret extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditMonitorSecret,
|
||||
Permission.EditMonitorSecret,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -278,13 +278,13 @@ export default class MonitorSecret extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorSecret,
|
||||
Permission.CreateMonitorSecret,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -314,13 +314,13 @@ export default class MonitorSecret extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateMonitorSecret,
|
||||
Permission.CreateMonitorSecret,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -343,7 +343,7 @@ export default class MonitorSecret extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -375,7 +375,7 @@ export default class MonitorSecret extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadMonitorSecret,
|
||||
Permission.ReadMonitorSecret,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -36,25 +36,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectMonitorStatus,
|
||||
Permission.DeleteProjectMonitorStatus,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitorStatus,
|
||||
Permission.EditProjectMonitorStatus,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -82,13 +82,13 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -119,13 +119,13 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -150,19 +150,19 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitorStatus,
|
||||
Permission.EditProjectMonitorStatus,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -186,7 +186,7 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -209,19 +209,19 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitorStatus,
|
||||
Permission.EditProjectMonitorStatus,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -242,13 +242,13 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -279,13 +279,13 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -308,7 +308,7 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -340,7 +340,7 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -362,19 +362,19 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitorStatus,
|
||||
Permission.EditProjectMonitorStatus,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -399,19 +399,19 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitorStatus,
|
||||
Permission.EditProjectMonitorStatus,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -432,19 +432,19 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitorStatus,
|
||||
Permission.EditProjectMonitorStatus,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -465,19 +465,19 @@ export default class MonitorStatus extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectMonitorStatus,
|
||||
Permission.CreateProjectMonitorStatus,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectMonitorStatus,
|
||||
Permission.ReadProjectMonitorStatus,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectMonitorStatus,
|
||||
Permission.EditProjectMonitorStatus,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -30,25 +30,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteMonitorStatusTimeline,
|
||||
Permission.DeleteMonitorStatusTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorStatusTimeline,
|
||||
Permission.EditMonitorStatusTimeline,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -76,13 +76,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -113,13 +113,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -144,13 +144,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -181,13 +181,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -211,13 +211,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -248,13 +248,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -321,19 +321,19 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorStatusTimeline,
|
||||
Permission.EditMonitorStatusTimeline,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -362,19 +362,19 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditMonitorStatusTimeline,
|
||||
Permission.EditMonitorStatusTimeline,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -397,13 +397,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -428,7 +428,7 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -449,13 +449,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -479,13 +479,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -507,13 +507,13 @@ export default class MonitorStatusTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateMonitorStatusTimeline,
|
||||
Permission.CreateMonitorStatusTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadMonitorStatusTimeline,
|
||||
Permission.ReadMonitorStatusTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -37,25 +37,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectOnCallDutyPolicy,
|
||||
Permission.DeleteProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicy,
|
||||
Permission.EditProjectOnCallDutyPolicy,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-policy'))
|
||||
@@ -77,13 +77,13 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -114,13 +114,13 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -145,19 +145,19 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicy,
|
||||
Permission.EditProjectOnCallDutyPolicy,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -180,19 +180,19 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicy,
|
||||
Permission.EditProjectOnCallDutyPolicy,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -227,19 +227,19 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicy,
|
||||
Permission.EditProjectOnCallDutyPolicy,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -261,13 +261,13 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -291,13 +291,13 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -328,13 +328,13 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -401,19 +401,19 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicy,
|
||||
Permission.EditProjectOnCallDutyPolicy,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -435,19 +435,19 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicy,
|
||||
Permission.EditProjectOnCallDutyPolicy,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -471,19 +471,19 @@ export default class OnCallDutyPolicy extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicy,
|
||||
Permission.CreateProjectOnCallDutyPolicy,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicy,
|
||||
Permission.ReadProjectOnCallDutyPolicy,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicy,
|
||||
Permission.EditProjectOnCallDutyPolicy,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -33,23 +33,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateOnCallDutyPolicyCustomField,
|
||||
Permission.CreateOnCallDutyPolicyCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteOnCallDutyPolicyCustomField,
|
||||
Permission.DeleteOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditOnCallDutyPolicyCustomField,
|
||||
Permission.EditOnCallDutyPolicyCustomField,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-policy-custom-field'))
|
||||
@@ -68,13 +68,13 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateOnCallDutyPolicyCustomField,
|
||||
Permission.CreateOnCallDutyPolicyCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -104,13 +104,13 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateOnCallDutyPolicyCustomField,
|
||||
Permission.CreateOnCallDutyPolicyCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -134,18 +134,18 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateOnCallDutyPolicyCustomField,
|
||||
Permission.CreateOnCallDutyPolicyCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditOnCallDutyPolicyCustomField,
|
||||
Permission.EditOnCallDutyPolicyCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -167,18 +167,18 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateOnCallDutyPolicyCustomField,
|
||||
Permission.CreateOnCallDutyPolicyCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditOnCallDutyPolicyCustomField,
|
||||
Permission.EditOnCallDutyPolicyCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -199,13 +199,13 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateOnCallDutyPolicyCustomField,
|
||||
Permission.CreateOnCallDutyPolicyCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -226,13 +226,13 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateOnCallDutyPolicyCustomField,
|
||||
Permission.CreateOnCallDutyPolicyCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -262,13 +262,13 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateOnCallDutyPolicyCustomField,
|
||||
Permission.CreateOnCallDutyPolicyCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -291,7 +291,7 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -323,7 +323,7 @@ export default class OnCallDutyPolicyCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyCustomField,
|
||||
Permission.ReadOnCallDutyPolicyCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.DeleteProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.EditProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-policy-esclation-rule'))
|
||||
@@ -64,13 +64,13 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -101,13 +101,13 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -132,13 +132,13 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -169,13 +169,13 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -200,19 +200,19 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.EditProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -235,19 +235,19 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.EditProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -268,13 +268,13 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -305,13 +305,13 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -378,19 +378,19 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.EditProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -413,19 +413,19 @@ export default class OnCallDutyPolicyEscalationRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicyEscalationRule,
|
||||
Permission.EditProjectOnCallDutyPolicyEscalationRule,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -26,25 +26,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.DeleteProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.EditProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-policy-esclation-rule-schedule'))
|
||||
@@ -65,13 +65,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -102,13 +102,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -133,13 +133,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -170,13 +170,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -201,13 +201,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -238,13 +238,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -266,13 +266,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -303,13 +303,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -334,13 +334,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -371,13 +371,13 @@ export default class OnCallDutyPolicyEscalationRuleSchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleSchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -26,25 +26,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.DeleteProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.EditProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-policy-esclation-rule-team'))
|
||||
@@ -65,13 +65,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -102,13 +102,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -133,13 +133,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -170,13 +170,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -201,13 +201,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -237,13 +237,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -264,13 +264,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -301,13 +301,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -332,13 +332,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -369,13 +369,13 @@ export default class OnCallDutyPolicyEscalationRuleTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.DeleteProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.EditProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-policy-esclation-rule-user'))
|
||||
@@ -64,13 +64,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -101,13 +101,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -132,13 +132,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -169,13 +169,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -200,13 +200,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -237,13 +237,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -268,13 +268,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -304,13 +304,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -331,13 +331,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -368,13 +368,13 @@ export default class OnCallDutyPolicyEscalationRuleUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.CreateProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
Permission.ReadProjectOnCallDutyPolicyEscalationRuleUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -39,7 +39,7 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
delete: [],
|
||||
update: [],
|
||||
@@ -62,7 +62,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -94,7 +94,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -120,7 +120,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -152,7 +152,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -178,7 +178,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -210,7 +210,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -233,7 +233,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -257,7 +257,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -281,7 +281,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -305,7 +305,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -337,7 +337,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -387,7 +387,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -410,7 +410,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -443,7 +443,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -466,7 +466,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
|
||||
update: [],
|
||||
@@ -512,7 +512,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLog,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -573,7 +573,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -605,7 +605,7 @@ export default class OnCallDutyPolicyExecutionLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -41,7 +41,7 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
delete: [],
|
||||
update: [],
|
||||
@@ -64,7 +64,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -96,7 +96,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -122,7 +122,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -154,7 +154,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -180,7 +180,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -212,7 +212,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -238,7 +238,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -270,7 +270,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -296,7 +296,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -328,7 +328,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -354,7 +354,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -385,7 +385,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -409,7 +409,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -431,7 +431,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -463,7 +463,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -486,7 +486,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -518,7 +518,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -541,7 +541,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -565,7 +565,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -589,7 +589,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -621,7 +621,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -671,7 +671,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -693,7 +693,7 @@ export default class OnCallDutyPolicyExecutionLogTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
Permission.ReadProjectOnCallDutyPolicyExecutionLogTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -44,25 +44,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectOnCallDutyPolicySchedule,
|
||||
Permission.DeleteProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicySchedule,
|
||||
Permission.EditProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-policy-schedule'))
|
||||
@@ -84,13 +84,13 @@ export default class OnCallDutyPolicySchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -121,13 +121,13 @@ export default class OnCallDutyPolicySchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -152,19 +152,19 @@ export default class OnCallDutyPolicySchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicySchedule,
|
||||
Permission.EditProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -187,19 +187,19 @@ export default class OnCallDutyPolicySchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicySchedule,
|
||||
Permission.EditProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -234,19 +234,19 @@ export default class OnCallDutyPolicySchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectOnCallDutyPolicySchedule,
|
||||
Permission.EditProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -268,13 +268,13 @@ export default class OnCallDutyPolicySchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -298,13 +298,13 @@ export default class OnCallDutyPolicySchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -335,13 +335,13 @@ export default class OnCallDutyPolicySchedule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectOnCallDutyPolicySchedule,
|
||||
Permission.CreateProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectOnCallDutyPolicySchedule,
|
||||
Permission.ReadProjectOnCallDutyPolicySchedule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -36,23 +36,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteOnCallDutyPolicyScheduleLayer,
|
||||
Permission.DeleteOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-schedule-layer'))
|
||||
@@ -72,13 +72,13 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -109,13 +109,13 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -140,13 +140,13 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -177,13 +177,13 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -208,18 +208,18 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -242,18 +242,18 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -275,13 +275,13 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -312,13 +312,13 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -341,7 +341,7 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -373,7 +373,7 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -395,19 +395,19 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -434,19 +434,19 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@Column({
|
||||
@@ -467,19 +467,19 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@Column({
|
||||
@@ -502,19 +502,19 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@Column({
|
||||
@@ -534,19 +534,19 @@ export default class OnCallDutyPolicyScheduleLayer extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@Column({
|
||||
|
||||
@@ -33,23 +33,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteOnCallDutyPolicyScheduleLayer,
|
||||
Permission.DeleteOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/on-call-duty-schedule-layer-user'))
|
||||
@@ -69,13 +69,13 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -106,13 +106,13 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -137,13 +137,13 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -174,13 +174,13 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -205,13 +205,13 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -242,13 +242,13 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -273,13 +273,13 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -310,13 +310,13 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -339,7 +339,7 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -371,7 +371,7 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -393,19 +393,19 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -426,19 +426,19 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -467,19 +467,19 @@ export default class OnCallDutyPolicyScheduleLayerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateOnCallDutyPolicyScheduleLayer,
|
||||
Permission.CreateOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadOnCallDutyPolicyScheduleLayer,
|
||||
Permission.ReadOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditOnCallDutyPolicyScheduleLayer,
|
||||
Permission.EditOnCallDutyPolicyScheduleLayer,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -48,20 +48,20 @@ import { Column, Entity, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.Public],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectProbe,
|
||||
Permission.DeleteProjectProbe,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectProbe,
|
||||
Permission.EditProjectProbe,
|
||||
],
|
||||
})
|
||||
export default class Probe extends BaseModel {
|
||||
@@ -70,7 +70,7 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.ProjectOwner, Permission.ProjectAdmin],
|
||||
update: [],
|
||||
@@ -92,14 +92,14 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.Public],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectProbe,
|
||||
Permission.EditProjectProbe,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -119,14 +119,14 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.Public],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectProbe,
|
||||
Permission.EditProjectProbe,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: false, type: TableColumnType.Name })
|
||||
@@ -161,14 +161,14 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.Public],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectProbe,
|
||||
Permission.EditProjectProbe,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: true, type: TableColumnType.Version })
|
||||
@@ -185,13 +185,13 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectProbe,
|
||||
Permission.ReadProjectProbe,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -212,19 +212,19 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -253,19 +253,19 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -286,7 +286,7 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.Public],
|
||||
update: [],
|
||||
@@ -316,7 +316,7 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.Public],
|
||||
update: [],
|
||||
@@ -377,7 +377,7 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.ProjectOwner],
|
||||
update: [],
|
||||
@@ -402,7 +402,7 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectProbe,
|
||||
Permission.CreateProjectProbe,
|
||||
],
|
||||
read: [Permission.ProjectOwner],
|
||||
update: [],
|
||||
@@ -443,19 +443,19 @@ export default class Probe extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -39,16 +39,16 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
delete: [Permission.ProjectOwner, Permission.CanDeleteProject],
|
||||
delete: [Permission.ProjectOwner, Permission.DeleteProject],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanManageProjectBilling,
|
||||
Permission.CanEditProject,
|
||||
Permission.ManageProjectBilling,
|
||||
Permission.EditProject,
|
||||
],
|
||||
})
|
||||
@TableMetadata({
|
||||
@@ -71,14 +71,14 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.CanManageProjectBilling,
|
||||
Permission.CanEditProject,
|
||||
Permission.ManageProjectBilling,
|
||||
Permission.EditProject,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -102,7 +102,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -129,7 +129,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -150,7 +150,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -171,7 +171,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -192,7 +192,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -212,7 +212,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -232,7 +232,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -253,7 +253,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -274,7 +274,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -295,7 +295,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -316,7 +316,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -350,7 +350,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -402,7 +402,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -445,14 +445,14 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.CanManageProjectBilling,
|
||||
Permission.CanEditProject,
|
||||
Permission.ManageProjectBilling,
|
||||
Permission.EditProject,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -515,9 +515,9 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.CanReadWorkflow,
|
||||
Permission.ReadWorkflow,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -535,14 +535,14 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProject,
|
||||
Permission.EditProject,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -608,7 +608,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
],
|
||||
update: [],
|
||||
@@ -634,10 +634,10 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
],
|
||||
update: [Permission.ProjectOwner, Permission.CanManageProjectBilling],
|
||||
update: [Permission.ProjectOwner, Permission.ManageProjectBilling],
|
||||
})
|
||||
@TableColumn({
|
||||
type: TableColumnType.Number,
|
||||
@@ -660,10 +660,10 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
],
|
||||
update: [Permission.ProjectOwner, Permission.CanManageProjectBilling],
|
||||
update: [Permission.ProjectOwner, Permission.ManageProjectBilling],
|
||||
})
|
||||
@TableColumn({
|
||||
type: TableColumnType.Number,
|
||||
@@ -687,11 +687,11 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
update: [Permission.ProjectOwner, Permission.CanManageProjectBilling],
|
||||
update: [Permission.ProjectOwner, Permission.ManageProjectBilling],
|
||||
})
|
||||
@TableColumn({
|
||||
required: true,
|
||||
@@ -713,11 +713,11 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
update: [Permission.ProjectOwner, Permission.CanManageProjectBilling],
|
||||
update: [Permission.ProjectOwner, Permission.ManageProjectBilling],
|
||||
})
|
||||
@TableColumn({
|
||||
required: true,
|
||||
@@ -739,11 +739,11 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
update: [Permission.ProjectOwner, Permission.CanManageProjectBilling],
|
||||
update: [Permission.ProjectOwner, Permission.ManageProjectBilling],
|
||||
})
|
||||
@TableColumn({
|
||||
required: true,
|
||||
@@ -825,7 +825,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
@@ -1035,7 +1035,7 @@ export default class Model extends TenantModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
|
||||
@@ -32,23 +32,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteProjectCallSMSConfig,
|
||||
Permission.DeleteProjectCallSMSConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectCallSMSConfig,
|
||||
Permission.EditProjectCallSMSConfig,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/call-sms-config'))
|
||||
@@ -68,13 +68,13 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -104,13 +104,13 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -134,18 +134,18 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectCallSMSConfig,
|
||||
Permission.EditProjectCallSMSConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -167,7 +167,7 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -189,18 +189,18 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectCallSMSConfig,
|
||||
Permission.EditProjectCallSMSConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -220,13 +220,13 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -256,13 +256,13 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -285,7 +285,7 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -317,7 +317,7 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -340,18 +340,18 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectCallSMSConfig,
|
||||
Permission.EditProjectCallSMSConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -371,18 +371,18 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectCallSMSConfig,
|
||||
Permission.EditProjectCallSMSConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -402,18 +402,18 @@ export default class ProjectCallSMSConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectCallSMSConfig,
|
||||
Permission.CreateProjectCallSMSConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectCallSMSConfig,
|
||||
Permission.ReadProjectCallSMSConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectCallSMSConfig,
|
||||
Permission.EditProjectCallSMSConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -34,23 +34,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteProjectSMTPConfig,
|
||||
Permission.DeleteProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/smtp-config'))
|
||||
@@ -70,13 +70,13 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -106,13 +106,13 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -136,18 +136,18 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -169,7 +169,7 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -191,18 +191,18 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -222,13 +222,13 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -258,13 +258,13 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -287,7 +287,7 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -319,7 +319,7 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -342,18 +342,18 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: false, type: TableColumnType.ShortText })
|
||||
@@ -368,17 +368,17 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: false, type: TableColumnType.Password })
|
||||
@@ -393,18 +393,18 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: true, type: TableColumnType.ShortText })
|
||||
@@ -420,18 +420,18 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: true, type: TableColumnType.Number })
|
||||
@@ -446,18 +446,18 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: true, type: TableColumnType.Email })
|
||||
@@ -473,18 +473,18 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: true, type: TableColumnType.ShortText })
|
||||
@@ -499,18 +499,18 @@ export default class ProjectSmtpConfig extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSMTPConfig,
|
||||
Permission.CreateProjectSMTPConfig,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSMTPConfig,
|
||||
Permission.ReadProjectSMTPConfig,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSMTPConfig,
|
||||
Permission.EditProjectSMTPConfig,
|
||||
],
|
||||
})
|
||||
@TableColumn({ required: true, type: TableColumnType.Boolean })
|
||||
|
||||
@@ -42,24 +42,24 @@ import {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectUser,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteProjectSSO,
|
||||
Permission.DeleteProjectSSO,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/project-sso'))
|
||||
@@ -78,7 +78,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
@@ -87,7 +87,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
Permission.Public,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -117,7 +117,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
@@ -126,7 +126,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
Permission.Public,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
Permission.ProjectUser,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
],
|
||||
@@ -152,7 +152,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
@@ -161,14 +161,14 @@ export default class ProjectSSO extends BaseModel {
|
||||
Permission.Public,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
Permission.ProjectUser,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -190,7 +190,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
@@ -199,12 +199,12 @@ export default class ProjectSSO extends BaseModel {
|
||||
Permission.Public,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -222,17 +222,17 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -251,17 +251,17 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -280,13 +280,13 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
Permission.Public,
|
||||
Permission.ProjectUser,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
@@ -294,7 +294,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -314,18 +314,18 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -356,18 +356,18 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -386,17 +386,17 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -414,14 +414,14 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -451,14 +451,14 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -482,7 +482,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -515,7 +515,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -536,7 +536,7 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
@@ -544,12 +544,12 @@ export default class ProjectSSO extends BaseModel {
|
||||
Permission.ProjectUser,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditProjectSSO,
|
||||
Permission.EditProjectSSO,
|
||||
],
|
||||
})
|
||||
@TableColumn({ isDefaultValueColumn: true, type: TableColumnType.Boolean })
|
||||
@@ -564,14 +564,14 @@ export default class ProjectSSO extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectSSO,
|
||||
Permission.CreateProjectSSO,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectSSO,
|
||||
Permission.ReadProjectSSO,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -102,13 +102,13 @@ export default class PromoCode extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -138,13 +138,13 @@ export default class PromoCode extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateProjectLabel,
|
||||
Permission.CreateProjectLabel,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -167,7 +167,7 @@ export default class PromoCode extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -199,7 +199,7 @@ export default class PromoCode extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectLabel,
|
||||
Permission.ReadProjectLabel,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -318,14 +318,14 @@ export default class PromoCode extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProject,
|
||||
Permission.ReadProject,
|
||||
Permission.UnAuthorizedSsoUser,
|
||||
Permission.ProjectUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.CanManageProjectBilling,
|
||||
Permission.CanEditProject,
|
||||
Permission.ManageProjectBilling,
|
||||
Permission.EditProject,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -44,25 +44,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectScheduledMaintenance,
|
||||
Permission.DeleteProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/scheduled-maintenance'))
|
||||
@@ -89,13 +89,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -126,13 +126,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -157,19 +157,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -192,19 +192,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -226,13 +226,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -256,13 +256,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -293,13 +293,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -366,19 +366,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -412,19 +412,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -458,19 +458,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -505,19 +505,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -546,19 +546,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -581,13 +581,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -617,19 +617,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -658,19 +658,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@Column({
|
||||
@@ -690,19 +690,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@Column({
|
||||
@@ -717,7 +717,7 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -738,13 +738,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -766,13 +766,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -795,13 +795,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -824,19 +824,19 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectScheduledMaintenance,
|
||||
Permission.EditProjectScheduledMaintenance,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -857,13 +857,13 @@ export default class ScheduledMaintenance extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectScheduledMaintenance,
|
||||
Permission.CreateProjectScheduledMaintenance,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectScheduledMaintenance,
|
||||
Permission.ReadProjectScheduledMaintenance,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -33,23 +33,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateScheduledMaintenanceCustomField,
|
||||
Permission.CreateScheduledMaintenanceCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteScheduledMaintenanceCustomField,
|
||||
Permission.DeleteScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditScheduledMaintenanceCustomField,
|
||||
Permission.EditScheduledMaintenanceCustomField,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/scheduled-maintenance-custom-field'))
|
||||
@@ -68,13 +68,13 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateScheduledMaintenanceCustomField,
|
||||
Permission.CreateScheduledMaintenanceCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -104,13 +104,13 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateScheduledMaintenanceCustomField,
|
||||
Permission.CreateScheduledMaintenanceCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -134,18 +134,18 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateScheduledMaintenanceCustomField,
|
||||
Permission.CreateScheduledMaintenanceCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditScheduledMaintenanceCustomField,
|
||||
Permission.EditScheduledMaintenanceCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -167,18 +167,18 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateScheduledMaintenanceCustomField,
|
||||
Permission.CreateScheduledMaintenanceCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditScheduledMaintenanceCustomField,
|
||||
Permission.EditScheduledMaintenanceCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -199,13 +199,13 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateScheduledMaintenanceCustomField,
|
||||
Permission.CreateScheduledMaintenanceCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -226,13 +226,13 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateScheduledMaintenanceCustomField,
|
||||
Permission.CreateScheduledMaintenanceCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -262,13 +262,13 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateScheduledMaintenanceCustomField,
|
||||
Permission.CreateScheduledMaintenanceCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -291,7 +291,7 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -323,7 +323,7 @@ export default class ScheduledMaintenanceCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceCustomField,
|
||||
Permission.ReadScheduledMaintenanceCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteScheduledMaintenanceInternalNote,
|
||||
Permission.DeleteScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceInternalNote,
|
||||
Permission.EditScheduledMaintenanceInternalNote,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -70,13 +70,13 @@ export default class ScheduledMaintenanceInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -107,13 +107,13 @@ export default class ScheduledMaintenanceInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -138,13 +138,13 @@ export default class ScheduledMaintenanceInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -175,13 +175,13 @@ export default class ScheduledMaintenanceInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -204,13 +204,13 @@ export default class ScheduledMaintenanceInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -241,13 +241,13 @@ export default class ScheduledMaintenanceInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -314,19 +314,19 @@ export default class ScheduledMaintenanceInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceInternalNote,
|
||||
Permission.EditScheduledMaintenanceInternalNote,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -346,13 +346,13 @@ export default class ScheduledMaintenanceInternalNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceInternalNote,
|
||||
Permission.CreateScheduledMaintenanceInternalNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceInternalNote,
|
||||
Permission.ReadScheduledMaintenanceInternalNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceNoteTemplate,
|
||||
Permission.CreateScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceNoteTemplate,
|
||||
Permission.ReadScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteScheduledMaintenanceNoteTemplate,
|
||||
Permission.DeleteScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceNoteTemplate,
|
||||
Permission.EditScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/scheduled-maintenance-note-template'))
|
||||
@@ -70,13 +70,13 @@ export default class ScheduledMaintenanceNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceNoteTemplate,
|
||||
Permission.CreateScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceNoteTemplate,
|
||||
Permission.ReadScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -107,13 +107,13 @@ export default class ScheduledMaintenanceNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceNoteTemplate,
|
||||
Permission.CreateScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceNoteTemplate,
|
||||
Permission.ReadScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -138,19 +138,19 @@ export default class ScheduledMaintenanceNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceNoteTemplate,
|
||||
Permission.CreateScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceNoteTemplate,
|
||||
Permission.ReadScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceNoteTemplate,
|
||||
Permission.EditScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -172,19 +172,19 @@ export default class ScheduledMaintenanceNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceNoteTemplate,
|
||||
Permission.CreateScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceNoteTemplate,
|
||||
Permission.ReadScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceNoteTemplate,
|
||||
Permission.EditScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -206,19 +206,19 @@ export default class ScheduledMaintenanceNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceNoteTemplate,
|
||||
Permission.CreateScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceNoteTemplate,
|
||||
Permission.ReadScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceNoteTemplate,
|
||||
Permission.EditScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -240,13 +240,13 @@ export default class ScheduledMaintenanceNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceNoteTemplate,
|
||||
Permission.CreateScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceNoteTemplate,
|
||||
Permission.ReadScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -277,13 +277,13 @@ export default class ScheduledMaintenanceNoteTemplate extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceNoteTemplate,
|
||||
Permission.CreateScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceNoteTemplate,
|
||||
Permission.ReadScheduledMaintenanceNoteTemplate,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -26,25 +26,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteScheduledMaintenanceOwnerTeam,
|
||||
Permission.DeleteScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceOwnerTeam,
|
||||
Permission.EditScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -71,13 +71,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -108,13 +108,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -139,13 +139,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -176,13 +176,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -206,13 +206,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -243,13 +243,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -274,13 +274,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -311,13 +311,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -340,7 +340,7 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -372,7 +372,7 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -394,13 +394,13 @@ export default class ScheduledMaintenanceOwnerTeam extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerTeam,
|
||||
Permission.CreateScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerTeam,
|
||||
Permission.ReadScheduledMaintenanceOwnerTeam,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -25,25 +25,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteScheduledMaintenanceOwnerUser,
|
||||
Permission.DeleteScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceOwnerUser,
|
||||
Permission.EditScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -70,13 +70,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -107,13 +107,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -138,13 +138,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -175,13 +175,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -205,13 +205,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -242,13 +242,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -273,13 +273,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -310,13 +310,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -339,7 +339,7 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -371,7 +371,7 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -393,13 +393,13 @@ export default class ScheduledMaintenanceOwnerUser extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceOwnerUser,
|
||||
Permission.CreateScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceOwnerUser,
|
||||
Permission.ReadScheduledMaintenanceOwnerUser,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -27,25 +27,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteScheduledMaintenancePublicNote,
|
||||
Permission.DeleteScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenancePublicNote,
|
||||
Permission.EditScheduledMaintenancePublicNote,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -71,13 +71,13 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -108,13 +108,13 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -139,13 +139,13 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -176,13 +176,13 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -205,13 +205,13 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -242,13 +242,13 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -315,19 +315,19 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenancePublicNote,
|
||||
Permission.EditScheduledMaintenancePublicNote,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -348,7 +348,7 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -369,13 +369,13 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -396,13 +396,13 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -426,19 +426,19 @@ export default class ScheduledMaintenancePublicNote extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenancePublicNote,
|
||||
Permission.CreateScheduledMaintenancePublicNote,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenancePublicNote,
|
||||
Permission.ReadScheduledMaintenancePublicNote,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenancePublicNote,
|
||||
Permission.EditScheduledMaintenancePublicNote,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -36,25 +36,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteScheduledMaintenanceState,
|
||||
Permission.DeleteScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -82,13 +82,13 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -119,13 +119,13 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -150,19 +150,19 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -186,7 +186,7 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -209,19 +209,19 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -242,13 +242,13 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -279,13 +279,13 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -308,7 +308,7 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -340,7 +340,7 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -362,19 +362,19 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -399,19 +399,19 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -432,19 +432,19 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -465,19 +465,19 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -498,19 +498,19 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -532,19 +532,19 @@ export default class ScheduledMaintenanceState extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceState,
|
||||
Permission.CreateScheduledMaintenanceState,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceState,
|
||||
Permission.ReadScheduledMaintenanceState,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceState,
|
||||
Permission.EditScheduledMaintenanceState,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -28,25 +28,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteScheduledMaintenanceStateTimeline,
|
||||
Permission.DeleteScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceStateTimeline,
|
||||
Permission.EditScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -72,13 +72,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -109,13 +109,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -140,13 +140,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -177,13 +177,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -206,13 +206,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -243,13 +243,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -316,19 +316,19 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceStateTimeline,
|
||||
Permission.EditScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -357,19 +357,19 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditScheduledMaintenanceStateTimeline,
|
||||
Permission.EditScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -392,13 +392,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -420,13 +420,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -447,13 +447,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -478,13 +478,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -506,13 +506,13 @@ export default class ScheduledMaintenanceStateTimeline extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateScheduledMaintenanceStateTimeline,
|
||||
Permission.CreateScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadScheduledMaintenanceStateTimeline,
|
||||
Permission.ReadScheduledMaintenanceStateTimeline,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -28,7 +28,7 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
delete: [],
|
||||
update: [],
|
||||
@@ -58,7 +58,7 @@ export default class SmsLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -90,7 +90,7 @@ export default class SmsLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -116,7 +116,7 @@ export default class SmsLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -142,7 +142,7 @@ export default class SmsLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -168,7 +168,7 @@ export default class SmsLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -191,7 +191,7 @@ export default class SmsLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -215,7 +215,7 @@ export default class SmsLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -239,7 +239,7 @@ export default class SmsLog extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadSmsLog,
|
||||
Permission.ReadSmsLog,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -46,25 +46,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteProjectStatusPage,
|
||||
Permission.DeleteProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -91,13 +91,13 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -128,13 +128,13 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -160,19 +160,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -195,19 +195,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -228,19 +228,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -261,19 +261,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -295,13 +295,13 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -325,13 +325,13 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -362,19 +362,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -409,13 +409,13 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -484,19 +484,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -525,19 +525,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -557,19 +557,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -598,19 +598,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -630,19 +630,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -671,19 +671,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -703,19 +703,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -740,19 +740,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -777,19 +777,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -814,19 +814,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -852,19 +852,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -889,19 +889,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -926,19 +926,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -964,19 +964,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -996,19 +996,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1028,19 +1028,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1065,19 +1065,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1102,19 +1102,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1134,19 +1134,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1167,20 +1167,20 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
Permission.Public,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1203,19 +1203,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1245,19 +1245,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -1281,19 +1281,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1323,19 +1323,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -1359,13 +1359,13 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -1389,19 +1389,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -1425,19 +1425,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -1461,19 +1461,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -1497,19 +1497,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@Index()
|
||||
@@ -1532,19 +1532,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1569,19 +1569,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -1606,19 +1606,19 @@ export default class StatusPage extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateProjectStatusPage,
|
||||
Permission.CreateProjectStatusPage,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadProjectStatusPage,
|
||||
Permission.ReadProjectStatusPage,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditProjectStatusPage,
|
||||
Permission.EditProjectStatusPage,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -45,25 +45,25 @@ import {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteStatusPageAnnouncement,
|
||||
Permission.DeleteStatusPageAnnouncement,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageAnnouncement,
|
||||
Permission.EditStatusPageAnnouncement,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -90,13 +90,13 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -127,13 +127,13 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -158,13 +158,13 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -199,19 +199,19 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageAnnouncement,
|
||||
Permission.EditStatusPageAnnouncement,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -238,19 +238,19 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageAnnouncement,
|
||||
Permission.EditStatusPageAnnouncement,
|
||||
],
|
||||
})
|
||||
@Column({
|
||||
@@ -270,19 +270,19 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageAnnouncement,
|
||||
Permission.EditStatusPageAnnouncement,
|
||||
],
|
||||
})
|
||||
@Column({
|
||||
@@ -296,19 +296,19 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageAnnouncement,
|
||||
Permission.EditStatusPageAnnouncement,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -328,13 +328,13 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -365,13 +365,13 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -394,7 +394,7 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -444,7 +444,7 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -460,13 +460,13 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -487,13 +487,13 @@ export default class StatusPageAnnouncement extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageAnnouncement,
|
||||
Permission.CreateStatusPageAnnouncement,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageAnnouncement,
|
||||
Permission.ReadStatusPageAnnouncement,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -33,23 +33,23 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateStatusPageCustomField,
|
||||
Permission.CreateStatusPageCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanDeleteStatusPageCustomField,
|
||||
Permission.DeleteStatusPageCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditStatusPageCustomField,
|
||||
Permission.EditStatusPageCustomField,
|
||||
],
|
||||
})
|
||||
@CrudApiEndpoint(new Route('/status-page-custom-field'))
|
||||
@@ -68,13 +68,13 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateStatusPageCustomField,
|
||||
Permission.CreateStatusPageCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -104,13 +104,13 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateStatusPageCustomField,
|
||||
Permission.CreateStatusPageCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -134,18 +134,18 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateStatusPageCustomField,
|
||||
Permission.CreateStatusPageCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditStatusPageCustomField,
|
||||
Permission.EditStatusPageCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -167,18 +167,18 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateStatusPageCustomField,
|
||||
Permission.CreateStatusPageCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanEditStatusPageCustomField,
|
||||
Permission.EditStatusPageCustomField,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -199,13 +199,13 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateStatusPageCustomField,
|
||||
Permission.CreateStatusPageCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -226,13 +226,13 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateStatusPageCustomField,
|
||||
Permission.CreateStatusPageCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -262,13 +262,13 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
create: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.CanCreateStatusPageCustomField,
|
||||
Permission.CreateStatusPageCustomField,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -291,7 +291,7 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -323,7 +323,7 @@ export default class StatusPageCustomField extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageCustomField,
|
||||
Permission.ReadStatusPageCustomField,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -30,25 +30,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteStatusPageDomain,
|
||||
Permission.DeleteStatusPageDomain,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageDomain,
|
||||
Permission.EditStatusPageDomain,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -74,13 +74,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -111,13 +111,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -142,13 +142,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -176,13 +176,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -200,13 +200,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -237,13 +237,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -267,19 +267,19 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageDomain,
|
||||
Permission.EditStatusPageDomain,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -301,13 +301,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -330,13 +330,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -367,13 +367,13 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -396,7 +396,7 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -431,7 +431,7 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageDomain,
|
||||
Permission.CreateStatusPageDomain,
|
||||
],
|
||||
read: [],
|
||||
update: [],
|
||||
@@ -455,7 +455,7 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -480,7 +480,7 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -505,7 +505,7 @@ export default class StatusPageDomain extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageDomain,
|
||||
Permission.ReadStatusPageDomain,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
|
||||
@@ -30,25 +30,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteStatusPageFooterLink,
|
||||
Permission.DeleteStatusPageFooterLink,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageFooterLink,
|
||||
Permission.EditStatusPageFooterLink,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -79,13 +79,13 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -116,13 +116,13 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -147,13 +147,13 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -184,13 +184,13 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -214,19 +214,19 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageFooterLink,
|
||||
Permission.EditStatusPageFooterLink,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -247,19 +247,19 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageFooterLink,
|
||||
Permission.EditStatusPageFooterLink,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -281,13 +281,13 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -318,13 +318,13 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -347,7 +347,7 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -378,19 +378,19 @@ export default class StatusPageFooterLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageFooterLink,
|
||||
Permission.CreateStatusPageFooterLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageFooterLink,
|
||||
Permission.ReadStatusPageFooterLink,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageFooterLink,
|
||||
Permission.EditStatusPageFooterLink,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -38,25 +38,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteStatusPageGroup,
|
||||
Permission.DeleteStatusPageGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageGroup,
|
||||
Permission.EditStatusPageGroup,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -84,13 +84,13 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -121,13 +121,13 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -152,13 +152,13 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -189,13 +189,13 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -219,19 +219,19 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageGroup,
|
||||
Permission.EditStatusPageGroup,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -255,7 +255,7 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -278,19 +278,19 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageGroup,
|
||||
Permission.EditStatusPageGroup,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -311,13 +311,13 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -348,13 +348,13 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -376,19 +376,19 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageGroup,
|
||||
Permission.EditStatusPageGroup,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -408,19 +408,19 @@ export default class StatusPageGroup extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageGroup,
|
||||
Permission.CreateStatusPageGroup,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageGroup,
|
||||
Permission.ReadStatusPageGroup,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageGroup,
|
||||
Permission.EditStatusPageGroup,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -30,25 +30,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteStatusPageHeaderLink,
|
||||
Permission.DeleteStatusPageHeaderLink,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageHeaderLink,
|
||||
Permission.EditStatusPageHeaderLink,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -79,13 +79,13 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -116,13 +116,13 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -147,13 +147,13 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -184,13 +184,13 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -214,19 +214,19 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageHeaderLink,
|
||||
Permission.EditStatusPageHeaderLink,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -247,19 +247,19 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageHeaderLink,
|
||||
Permission.EditStatusPageHeaderLink,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -281,13 +281,13 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -318,13 +318,13 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -347,7 +347,7 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -378,19 +378,19 @@ export default class StatusPageHeaderLink extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHeaderLink,
|
||||
Permission.CreateStatusPageHeaderLink,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHeaderLink,
|
||||
Permission.ReadStatusPageHeaderLink,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageHeaderLink,
|
||||
Permission.EditStatusPageHeaderLink,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
@@ -30,25 +30,25 @@ import { Column, Entity, Index, JoinColumn, ManyToOne } from 'typeorm';
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
delete: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanDeleteStatusPageHistoryChartBarColorRule,
|
||||
Permission.DeleteStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageHistoryChartBarColorRule,
|
||||
Permission.EditStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
})
|
||||
@EnableWorkflow({
|
||||
@@ -75,13 +75,13 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -112,13 +112,13 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -143,13 +143,13 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -180,13 +180,13 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -210,19 +210,19 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageHistoryChartBarColorRule,
|
||||
Permission.EditStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -243,19 +243,19 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageHistoryChartBarColorRule,
|
||||
Permission.EditStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
@@ -281,13 +281,13 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -318,13 +318,13 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [],
|
||||
})
|
||||
@@ -346,19 +346,19 @@ export default class StatusPageHistoryChartBarColorRule extends BaseModel {
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanCreateStatusPageHistoryChartBarColorRule,
|
||||
Permission.CreateStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
read: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanReadStatusPageHistoryChartBarColorRule,
|
||||
Permission.ReadStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
update: [
|
||||
Permission.ProjectOwner,
|
||||
Permission.ProjectAdmin,
|
||||
Permission.ProjectMember,
|
||||
Permission.CanEditStatusPageHistoryChartBarColorRule,
|
||||
Permission.EditStatusPageHistoryChartBarColorRule,
|
||||
],
|
||||
})
|
||||
@TableColumn({
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user