Compare commits

...

26 Commits

Author SHA1 Message Date
Simon Larsen
cab9fd08fa refactor: Remove unused "RemoveCanFromPermissions" import in DataMigrations/Index.ts
This code change removes the unused import statement for "RemoveCanFromPermissions" in the "DataMigrations/Index.ts" file. The import is no longer needed and can be safely removed to improve code readability and maintainability.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 19:33:33 +01:00
Simon Larsen
461f69b11e refactor: Update permission names in NotificationAPI.ts, DataMigration.ts, BillingPaymentMethodAPI.ts, BillingInvoiceAPI.ts, and PromoCode.ts
This code change updates the permission names in multiple files to align with the latest naming conventions. The following changes were made:

- In NotificationAPI.ts, the permission name "CanManageProjectBilling" was changed to "ManageProjectBilling".
- In DataMigration.ts, the permission names "CanCreateProjectLabel" and "CanReadProjectLabel" were changed to "CreateProjectLabel" and "ReadProjectLabel" respectively.
- In BillingPaymentMethodAPI.ts, the permission name "CanCreateBillingPaymentMethod" was changed to "CreateBillingPaymentMethod".
- In BillingInvoiceAPI.ts, the permission name "CanEditInvoices" was changed to "EditInvoices".
- In PromoCode.ts, the permission names "CanCreateProjectLabel" and "CanReadProjectLabel" were changed to "CreateProjectLabel" and "ReadProjectLabel" respectively. Additionally, the permission names "CanReadProject" and "CanEditProject" were changed to "ReadProject" and "EditProject" respectively.

These updates ensure that the permission names are consistent and reflect the intended functionality.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 19:23:45 +01:00
Simon Larsen
ad7a5bddcb remove dup service 2024-05-31 19:01:29 +01:00
Simon Larsen
a64feacb5c refactor: Update TeamPermissionService to refresh access permissions for team members
This code change updates the TeamPermissionService to refresh access permissions for team members when they are deleted. Previously, only the user's global access permission was refreshed, but now both the global and tenant access permissions are refreshed. This ensures that the user's access permissions are up to date after a team member is deleted.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 17:55:39 +01:00
Simon Larsen
a27b51ea94 refactor: Update Prettier configuration to include @trivago/prettier-plugin-sort-imports
This code change updates the .prettierrc.json file to include the @trivago/prettier-plugin-sort-imports plugin. By adding this plugin, the codebase will automatically sort imports according to specified rules. This improves code organization and maintainability.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 17:44:51 +01:00
Simon Larsen
a0f7324c01 refactor: Simplify getTestDataSourceOptions in PostgresConfig.ts 2024-05-31 17:40:25 +01:00
Simon Larsen
c3b0302cbe revert haraka changes 2024-05-31 17:35:21 +01:00
Simon Larsen
abc7a43d1b refactor: Simplify getTestDataSourceOptions in PostgresConfig.ts
This code change simplifies the `getTestDataSourceOptions` function in `PostgresConfig.ts` by using `process.env` values directly. By removing the conditional fallback to `'localhost'`, the function now relies solely on the environment variable `DATABASE_HOST` for the host value. This change ensures that the function always retrieves the latest values during test runs, as `process.env` can change dynamically.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 14:06:53 +01:00
Simon Larsen
05e9282d7f Update Haraka SMTP and TLS configurations to listen on port 25 instead of port 2525
This code change modifies the Haraka SMTP and TLS configurations to listen on port 25 instead of port 2525. The previous configuration used port 2525, but it has been changed to align with the standard SMTP port. This update ensures that the Haraka server can receive incoming emails on the correct port.
2024-05-31 13:35:35 +01:00
Simon Larsen
75d2a01a5a refactor: Use process.env values directly in getTestDataSourceOptions
This code change refactors the `getTestDataSourceOptions` function in `PostgresConfig.ts` to use `process.env` values directly. This change is made to ensure that the function always retrieves the latest values during test runs, as `process.env` can change dynamically. By removing the conditional fallback to `'localhost'`, the function relies solely on the environment variable `DATABASE_HOST` for the host value. This simplifies the code and improves consistency.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 13:27:46 +01:00
Simon Larsen
8d02eddfc6 Update PostgresConfig.ts and PostgresDatabase.ts to use a function for testDataSourceOptions 2024-05-31 13:27:02 +01:00
Simon Larsen
33d38611e2 chore: Update Stripe.mock.ts to allow null value for mockStripe
This code change updates the Stripe.mock.ts file to allow the mockStripe variable to have a null value. This change is necessary to properly handle scenarios where the Stripe library is not mocked. By allowing the variable to be null, it ensures that the code can handle both mocked and non-mocked scenarios without causing errors.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-31 13:03:59 +01:00
Simon Larsen
31335ee6b5 Update host_list configuration file path in Dockerfile 2024-05-31 13:01:11 +01:00
Simon Larsen
6eb228d0b8 chore: Add INCOMING_EMAIL_DOMAIN to host_list configuration
This code change adds the INCOMING_EMAIL_DOMAIN variable to the host_list configuration in the Haraka init.sh script. This ensures that incoming emails from the specified domain are accepted by the Haraka application. The INCOMING_EMAIL_DOMAIN value is appended to the host_list file, allowing the application to properly handle emails from this domain.
2024-05-31 12:59:23 +01:00
Simon Larsen
f644ac117f chore: Update Dockerfile to include loglevel configuration 2024-05-30 21:25:44 +01:00
Simon Larsen
08ddfb1017 chore: Update Dockerfile to include email_parser.js plugin and install dependencies
This code change updates the Dockerfile for the Haraka application. It adds the email_parser.js plugin to the /harakaapp/plugins directory and installs the necessary dependencies by copying the package.json and package-lock.json files to the /harakaapp directory and running npm install. This update ensures that the email parsing functionality is properly configured and all required dependencies are installed.
2024-05-30 21:07:05 +01:00
Simon Larsen
68724478da chore: Update HelmChart values.yaml to use ClusterIP for internalSmtp type
This code change updates the HelmChart values.yaml file to change the type of the internalSmtp service from LoadBalancer to ClusterIP. The LoadBalancer type was causing issues with receiving emails from the internet, so this change provides a workaround by using the ClusterIP type instead. This update ensures that the internalSmtp service can properly receive emails and improves the functionality of the application.
2024-05-30 20:34:14 +01:00
Simon Larsen
ca621bf41c feat: Add support for additional email ports
This code change adds support for additional email ports in the Haraka configuration. It exposes ports 110, 25, 587, 465, 143, 993, and 995 for POP3, SMTP, IMAP, and their secure variants. This enhancement allows for more flexible email communication options.
2024-05-30 20:30:44 +01:00
Simon Larsen
c470abf36c feat: Add host_list.ini configuration file and update email_parser.js plugin
The code changes include adding a new configuration file `host_list.ini` to the Haraka config directory. This file will be used to store a list of allowed hosts for incoming emails. Additionally, the `email_parser.js` plugin file has been moved to the correct directory in the Haraka config. This update ensures that the email parsing functionality is properly configured and the list of allowed hosts is maintained.
2024-05-30 20:12:07 +01:00
Simon Larsen
39bd722cf5 chore: Update Haraka config plugins
This code change updates the Haraka config plugins file to include additional plugins for blocking mails from known bad hosts, blocking mail from known bad HELOs, blocking mail from known bad email addresses, and accepting mail only from domains with resolvable MX records. It also removes the emailParser.js plugin file.

Note: This commit message follows the established convention of starting with a verb in the imperative form (e.g., "Update", "Add", "Fix") and providing a concise summary of the changes made.
2024-05-30 20:04:12 +01:00
Simon Larsen
3851827afb feat: Add mailparser npm dependency 2024-05-30 19:39:07 +01:00
Simon Larsen
cd5c333d97 Merge branch 'master' of github.com:OneUptime/oneuptime 2024-05-30 19:35:40 +01:00
Simon Larsen
fee16520df change default log level 2024-05-30 19:35:22 +01:00
Simon Larsen
025648482e Merge pull request #1443 from OneUptime/snyk-upgrade-e1f8734d934eff9fb30ddb40ca654522
[Snyk] Upgrade posthog-js from 1.130.2 to 1.131.3
2024-05-30 10:46:53 +01:00
Simon Larsen
89a3d3a6ac refactor: Update secrets.yaml to handle release upgrades
This code change updates the secrets.yaml file to handle release upgrades. It introduces a workaround to keep the secrets unchanged during upgrades by retrieving the existing secrets if the release is an upgrade. For new installations, it generates new secrets using the randAlphaNum function. This enhancement ensures that secrets are properly managed during upgrades and installations.
2024-05-30 10:43:25 +01:00
snyk-bot
fee5132e7e fix: upgrade posthog-js from 1.130.2 to 1.131.3
Snyk has created this PR to upgrade posthog-js from 1.130.2 to 1.131.3.

See this package in npm:
posthog-js

See this project in Snyk:
https://app.snyk.io/org/oneuptime-RsC2nshvQ2Vnr35jHvMnMP/project/f6446ec8-d441-487e-b58f-38373430e213?utm_source=github&utm_medium=referral&page=upgrade-pr
2024-05-30 03:30:10 +00:00
116 changed files with 4398 additions and 3501 deletions

View File

@@ -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

View File

@@ -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;

View File

@@ -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

View File

@@ -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"

View File

@@ -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",

View File

@@ -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.`
);
}

View File

@@ -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()
);
});

View File

@@ -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 {

View File

@@ -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,
};
};

View File

@@ -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 {

View File

@@ -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!
);
}

View File

@@ -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();

View File

@@ -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 };

View File

@@ -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
View File

1
Haraka/config/loglevel Normal file
View File

@@ -0,0 +1 @@
DEBUG

View File

@@ -1,3 +1,5 @@
tls
auth/flat_file
dkim_sign
dkim_sign
# email_parser

View 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

View File

@@ -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
View 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
View 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"
}
}

View 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();
}

View File

@@ -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 | `{}` | |

View File

@@ -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

View File

@@ -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 }}

View File

@@ -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:

View File

@@ -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: [],
},

View File

@@ -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: [],
},

View File

@@ -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: [],

View File

@@ -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: [],
},

View File

@@ -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()

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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({

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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({

View File

@@ -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({

View File

@@ -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,
],

View File

@@ -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({

View File

@@ -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 })

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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: [],
})

View File

@@ -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({

View File

@@ -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({

View File

@@ -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({

View File

@@ -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